这几天一直被一个数据库连接问题所困扰:
连接数据库的验证用户名为 sa 且不存在。
这是由于大部分数据库使用者采用企业管理器登录时,使用的是 SQL server 身份验证。
而我默认的是采用 Window安全登录。
这样一来就会出现始终连接不上数据库的情况。
解决方案:
将web.config 里的数据库配置的代码段改成
<add key="DBConnectionString" value="server= (local);database=MyBBS;Trusted_Connection=SSPI"/>
其中Trusted_Connection 是指使用系统内信任的连接。 也就是默认Windows 安全登陆的方式。