SQL Server(SQL_2K5)服务因服务特定错误而终止

时间:2014-03-19 15:04:06

标签: sql-server sql-server-2005

今天早上我开始使用笔记本电脑时,我已经更改了Windows 7密码。试图打开SQL Server管理工作室2005但发现sql server实例服务没有运行。检查了Windows系统事件日志并看到此消息

  

SQL Server(SQL_2K5)服务因服务特定错误而终止警告:您必须在SQL Server(SQL_2K5)之前注销。如果您此时尚未注销,您的会话将被断开,并且您打开的所有打开的文件或设备可能会丢失数据..

Sql server一直运行到昨晚。还尝试过系统恢复,但有些事情已经发生了变化,但仍然看到了相同的情况。

同时看到此消息

  

警告:您必须在%1之前注销。如果此时尚未注销,则会话将断开连接,并且您打开的所有打开的文件或设备可能会丢失数据。 [0x80070d59]

有什么想法吗?感谢

3 个答案:

答案 0 :(得分:2)

它可能与本地SQL帐户组的NTFS访问权限有关,例如 SQLServerMSSQLUser $ YourHost $ YourInstance 例如,此帐户必须具有对 C:\ Program Files \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ DATA \ master.mdf 完全控制访问级别,如果是然后你就会有完全相同的错误信息。 它可以手动修复,也可以通过MS SQL安装包中的修复功能自动修复。

答案 1 :(得分:0)

我有类似的问题,消息是:

  

警告:直到SQL Server(MSSQLSERVER)都必须注销。如果您此时尚未注销,则会话将断开连接,并且任何打开的文件或打开的设备都可能会丢失数据。

我的问题是Windows磁盘压缩功能将目录“ C:\ Program Files \ Microsoft SQL Server”压缩后,问题消失了。

答案 2 :(得分:-1)

这通常在master.mdfmastlog.ldf损坏时发生。 要解决此问题,请转到以下路径C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL,您会找到Template Data文件夹,复制master.mdfmastlog.ldf并将其替换为C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Data folder }。

那就是它。

现在启动MS SQL服务,您就完成了。