访问 MICROSOFT##SSEE 数据库时出现问题(错误:18456,严重性:14,状态:16。)

访问 MICROSOFT##SSEE 数据库时出现问题(错误:18456,严重性:14,状态:16。)

由于电源故障导致服务器意外关闭后,我无法再连接到托管我的 SBS 2008 服务器的中央管理的内部 Windows 数据库 MICROSOFT##SSEE。

日志显示:

  Error: 18456, Severity: 14, State: 16.
  Login failed for user 'NT AUTHORITY\NETWORK SERVICE'. [CLIENT: <named pipe>]

我尝试使用 SQL 管理工作室进行连接(连接到 .pipemssql$microsoft##sseesqlquery),但没有成功。

SQL Server 配置管理器不显示“MICROSOFT##SSEE 协议”的条目(但显示了托管在同一 SQL Server 2005 Express 版本上的另外 2 个数据库的条目)。

我尝试从备份中恢复 master.ldf 和 mastlog.log 文件,但问题仍然存在。

答案1

当服务以单用户模式运行时,您是否尝试过使用 sqlcmd 连接到该服务?

将服务的启动选项配置为‘-m’并重新启动该服务。

然后使用它从命令行连接:

sqlcmd -E -S \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query

或者,本文可以帮助您在单用户模式下通过 SSMS 进行连接:http://msdn.microsoft.com/en-us/library/ms188236.aspx

检查‘NT AUTHORITY\NETWORK SERVICE’是否具有登录权限的登录实例。

相关内容