今天兴致勃勃想搞个系统,也是很久没有敲代码,在VS2015连连接数据库WEB.CONFIG文件都不会配置了,于是乎。
sql server 有两种身份登录方式
一种是 windos身份验证,对应的web.config的配置信息如下:
<connectionStrings>
<add name=”xx” connectionString=”Data Source=localhost;
Integrated Security=SSPI;Initial Catalog=数据库名” />
</connectionStrings>
<appSettings>
<add key=
"sqlConn"
value="Data Source=localhost;Initial Catalog= pubs;
Integrated Security=True"/>
</appSettings>
连接字符串中添加:integrated security = SSPI即可,不需要再添加UID和password的子串。另外一种解决方法是
企业管理器–>右键你的实例(就是那个有绿色图标的)–>属性–>安全–>改为sql与window混合。
其中,windows认证模式是始终支持的。需要确保的就是你用于连接服务器的机器与数据库的机器之间有一个安全的连接,并且对应的用户配置了相关权限(一般在本机可以),否则是无法连接成功的。
另外一种是sql与windows身份的混合认证,对应的web.config配置信息如下:
<connectionStrings>
<add name=”ConnString” connectionString=”Data Source=GAO;Initial Catalog=HBWXDate;User ID=sa;password=sa”></add>
</connectionStrings>
<appSettings>
<add key=”strCon” value=”Server=WIN-K4VB106AG0A\FDW;DataBase=db2_Tome2;uid=sa;pwd=;”/>
</appSettings>
学历能影响程序员挣得多少吗?看数据得出的结论无法升级数据库 ‘SchoolPlatForm1’,因为它是只读的,或者具有只读文件。请将数据库或文件设为可写,然后重新运行恢复操作。 (Microsoft SQL Server,错误: 3415)