sql server 2008 r2 服务无法启动 报3147错误.

解决方案:

1.找到windows日志,查找报错原因:


这个是因为master数据库无法连接造成的.


这个是sql server 注册过期

2.解决方案:

如果是无法连接master系统数据库那么解决方法如下:

1.使用本地账号登录,在服务里找到对应的sql server服务,在登录界面里修改登录账号为本地账号.

2.打开sql server 安装文件里的master.mdf和ldf查看设置属性里有没有压缩和加密选项,如果有将这些选项去除.

3.如果不行,请将sql server 安装文件夹下的binn\templates下的master.mdf和ldf复制到原来的master的文件.

4.还不行,只能重新生成master数据库

replace master mdf and ldf files with the same files from another instance of sql Server as long as its the same version reference

Rebuild System Databases refrence

reinstall sql server

你可能感兴趣的:(sql server 2008 r2 服务无法启动 报3147错误.)