今天早上我开始使用笔记本电脑时,我已经更改了Windows 7密码。试图打开SQL Server管理工作室2005但发现sql server实例服务没有运行。检查了Windows系统事件日志并看到此消息
SQL Server(SQL_2K5)服务因服务特定错误而终止警告:您必须在SQL Server(SQL_2K5)之前注销。如果您此时尚未注销,您的会话将被断开,并且您打开的所有打开的文件或设备可能会丢失数据..
Sql server一直运行到昨晚。还尝试过系统恢复,但有些事情已经发生了变化,但仍然看到了相同的情况。
同时看到此消息
警告:您必须在%1之前注销。如果此时尚未注销,则会话将断开连接,并且您打开的所有打开的文件或设备可能会丢失数据。 [0x80070d59]
有什么想法吗?感谢
答案 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.mdf
或mastlog.ldf
损坏时发生。
要解决此问题,请转到以下路径C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL
,您会找到Template Data
文件夹,复制master.mdf
和mastlog.ldf
并将其替换为C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Data folder
}。
那就是它。
现在启动MS SQL服务,您就完成了。