我有一个应用程序已经运行了好几个月,一直表现很好。幸运的是,在我的数据库调用中使用了try/catch块,因为今天早上我收到了一个来自catch块的电子邮件警报,内容如下:
消息:用户“NT AUTHORITY\NETWORK SERVICE”的登录失败。原因:服务器处于单用户模式。此时只能连接一个管理员。
来源:.Net SqlClient 数据提供程序
数据:System.Collections.ListDictionaryInternal
所以我去尝试访问这个应用程序,验证它不起作用。
我能够远程桌面连接到服务器并登录SQL Server,这样就“修复”了问题,但我不知道为什么会发生这种情况。(“修复”是指现在应用程序可以正常进行CRUD操作。)
有人知道为什么会突然发生这种情况吗?
另外,如果我进入数据库->属性->选项->状态,我验证了访问限制是“MULTI_USER”。
该应用程序由强大的SQL Server 2005 Express驱动。这是问题的原因吗?
消息:用户“NT AUTHORITY\NETWORK SERVICE”的登录失败。原因:服务器处于单用户模式。此时只能连接一个管理员。
来源:.Net SqlClient 数据提供程序
数据:System.Collections.ListDictionaryInternal
所以我去尝试访问这个应用程序,验证它不起作用。
我能够远程桌面连接到服务器并登录SQL Server,这样就“修复”了问题,但我不知道为什么会发生这种情况。(“修复”是指现在应用程序可以正常进行CRUD操作。)
有人知道为什么会突然发生这种情况吗?
另外,如果我进入数据库->属性->选项->状态,我验证了访问限制是“MULTI_USER”。
该应用程序由强大的SQL Server 2005 Express驱动。这是问题的原因吗?