SQLSERVER偶发性错误:用户 'sa' 登录失败。 原因: 无法打开明确指

2021-01-11 15:16发布

问题:

window server08系统,装了一个mssql2012数据库,然后IIS运行了两个网站,网站程序连接地址为:Server=.;Database=demodb;user id=sa;pwd=123456;刚开始部署的时候没有问题,很正常,但是网站运行了一段时间后就会出现各种各样的问题。

然后我在windows的事件查看器里面看到了很多 MSSQLSERVER的信息,基本都是
用户 'sa' 登录失败。 原因: 无法打开明确指定的数据库

SQL Server 网络接口库无法为 SQL Server 服务注册服务主体名称(SPN) 

 

两个网站访问数据库的频率算是比较频繁,基本每秒钟都会有连接。

其中一个库文件超过了2G,另一个库文件700M左右,不含数据库Log文件。

现在找不到什么原因会导致这些错误发生,不知有没有老铁遇到同样的情况,还望百忙之中帮下忙!

回答1:

sa密码重置,重启数据库,用本地登录试试



回答2:

把sa登录改用域账户登录看看,连接字符串的user id和pwd替换为

integrated security=true