背景
最近客户突然告诉我, 日志传送的的报表服务器最近经常出现登陆失败的错误,导致程序错误
分析
通过前端报错的时间,检查事件查看器可以看到如下错误,用户 'sa' 登录失败。 原因: 无法打开明确指定的数据库。因为此数据库是日志传送的
辅助数据库。而且对还原事务日志,设置了如下选项
那么在日志传送的作业还原日志时会把数据库变成:SINGLE_USER 单用户模式。前端的连接就会被断开
解决
在前端程序增加重连机制,再下次遇到同样问题的时候重连就可以了。
最近客户突然告诉我, 日志传送的的报表服务器最近经常出现登陆失败的错误,导致程序错误
通过前端报错的时间,检查事件查看器可以看到如下错误,用户 'sa' 登录失败。 原因: 无法打开明确指定的数据库。因为此数据库是日志传送的
辅助数据库。而且对还原事务日志,设置了如下选项
那么在日志传送的作业还原日志时会把数据库变成:SINGLE_USER 单用户模式。前端的连接就会被断开
在前端程序增加重连机制,再下次遇到同样问题的时候重连就可以了。