Sql server SQL Server(SQL_2K5)服务因特定于服务的错误而终止

Sql server SQL Server(SQL_2K5)服务因特定于服务的错误而终止,sql-server,sql-server-2005,Sql Server,Sql Server 2005,今天早上启动笔记本电脑时,我已更改了windows 7密码。试图打开SQL server management studio 2005,但发现SQL server实例服务未运行。已签入windows系统事件日志并看到此消息 SQL Server(SQL_2K5)服务终止,但出现特定于服务的错误警告:您必须等到SQL Server(SQL_2K5)注销。如果此时您尚未注销,您的会话将被断开,您打开的任何文件或设备都可能丢失数据 Sql server在昨晚之前一直工作正常。还尝试了系统恢复,以防发生

今天早上启动笔记本电脑时,我已更改了windows 7密码。试图打开SQL server management studio 2005,但发现SQL server实例服务未运行。已签入windows系统事件日志并看到此消息

SQL Server(SQL_2K5)服务终止,但出现特定于服务的错误警告:您必须等到SQL Server(SQL_2K5)注销。如果此时您尚未注销,您的会话将被断开,您打开的任何文件或设备都可能丢失数据

Sql server在昨晚之前一直工作正常。还尝试了系统恢复,以防发生变化,但仍然看到相同的情况

也看到了这个消息

警告:您必须在%1之前注销。如果此时您尚未注销,您的会话将被断开,您打开的任何文件或设备都可能丢失数据。[0x80070d59]


有什么想法吗?谢谢

这通常发生在
master.mdf
mastlog.ldf
损坏时。 要解决此问题,请转到以下路径
C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL
,在那里您将找到一个文件夹
模板数据
,复制
master.mdf
mastlog.ldf
并将其替换到
C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Data文件夹中

就这样


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

它可能与本地SQL帐户组(如SQLServerMSSQLSUser$YourHost$YourInstance)的NTFS访问权限有关 例如,此帐户必须具有对C:\Program Files\Microsoft SQL Server\MSSQLS10\U 50.MSSQLSERVER\MSSQL\DATA\master.mdf的完全控制访问级别,如果没有,则您将收到完全相同的错误消息。
它可以通过MS SQL安装包的修复功能手动或自动修复。

我遇到类似问题,消息是:

警告:您必须在SQL Server(MSSQLSERVER)之前注销。如果此时您尚未注销,您的会话将被断开,您打开的任何文件或设备都可能丢失数据


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

听起来好像与运行SQL Server服务的帐户有关。它使用的是什么帐户?它的usnig LocalSystem我还尝试在内置帐户列表中将帐户更改为LocalService,但仍然出现错误也尝试通过Sql server configuration manager启动服务,但收到此错误消息“有关详细信息,请参阅事件日志或其他适用的错误日志”
LocalSystem
应该正常。因为它是你的笔记本电脑,这不是生产用的东西,对吗?您可以尝试使用其他登录名/帐户吗?如果你是笔记本电脑上的本地管理员,请尝试自己登录。我已经尝试过了。这也没什么区别:(这真的很奇怪,在我八年的SQL工作中从未见过这个错误server@RemusRusanu如果你有一个问题需要解决,那么你就可以解决这一问题