今天早上我开始使用笔记本电脑时,我更改了Windows 7密码。试图打开SQL Server管理工作室2005但发现sql server实例服务没有运行。检查Windows系统事件日志并查看此消息
SQL Server(SQL_2K5)服务因服务特定错误而终止警告:您必须在SQL Server(SQL_2K5)之前注销。如果您此时尚未注销,则会话将断开连接,并且您打开的所有打开的文件或设备可能会丢失数据。
Sql server一直运行到昨晚。还尝试过系统恢复,但有些事情已经发生了变化,但仍然看到了相同
也看到这个消息
警告:您必须在%1之前注销。如果此时尚未注销,则会话将断开连接,并且您打开的所有打开的文件或设备可能会丢失数据。 [0x80070d59]
有任何想法吗?谢谢
它可能与本地SQL帐户组的NTFS访问权限相关,例如SQLServerMSSQLUser $ YourHost $ YourInstance例如,此帐户必须具有对C:\ Program Files \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ DATA \ master的完全控制访问级别.mdf,如果没有,那么你将有完全相同的错误消息。它可以手动修复,也可以通过MS SQL安装包中的修复功能自动修复。
我有类似的问题,消息是:
警告:您必须在SQL Server(MSSQLSERVER)之前注销。如果此时尚未注销,则会话将断开连接,并且您打开的所有打开的文件或设备可能会丢失数据。
我的问题是Windows磁盘压缩功能,压缩目录“C:\ Program Files \ Microsoft SQL Server”,解压缩目录后问题就解决了。
这通常发生在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服务,你就完成了。