保留数据重装以后sqlserver数据库不能启动(sql2008,sql2012)

高防云服务器 企业邮箱 全新登场 1G云虚拟主机 188元/年

最近有很多用户反馈重装为预装sqlserver模板的系统,sqlserver不能正常启动,经核实大部分都是用户保留数据重装的原因。由于数据库安装在D盘,重装前D盘并没有对应sqlserver版本的数据,而保留数据重装D盘的数据不会被替换,所以数据库不能启动。

以下是处理方法

处理前请先注意以下事项:

1、如果【D:\Program Files\】原本有Microsoft SQL Server目录,请先将目录改名。【D:\Program Files (x86)\】目录下Microsoft SQL Server也要改名。

2、D盘如果有mssql目录,请复制一份保留,然后清空D:\mssql里面文件。


一、windows2008+sql2008 不能启动:

手工下载:

http://download.myhostadmin.net/数据库软件/sqlserver2008/2008-d/Program%20Files%20(x86).rar 

http://download.myhostadmin.net/数据库软件/sqlserver2008/2008-d/Program%20Files.rar 

将压缩包下载存放到D盘,右键--选择解压到当前文件夹 

image.png

解压完成以后,在cmd命令行里面分别输入以下命令重置权限

cacls "D:\Program Files\Microsoft SQL Server" /e /g mssqluser:f /T

cacls "D:\Program Files (x86)\Microsoft SQL Server" /e /g mssqluser:f /T

cacls D:\mssql /e /g mssqluser:f /T

最后输入net start MSSQLSERVER 启动sqlserver数据库服务。


二、windows2012+sql2012 不能启动:

手工下载

http://download.myhostadmin.net/数据库软件/sqlserver2012/2012-d/Program%20Files%20(x86).rar 

http://download.myhostadmin.net/数据库软件/sqlserver2012/2012-d/Program%20Files.rar 

保存在D盘,右键--选择解压到当前文件夹 

image.png

解压完以后在命令行里面输入net start MSSQLSERVER即可启动

image.png


编辑:西部数码
日期:2019-10-17

分享至:
收藏 】 【 打印 】   
上一篇:一键去除网页BOM属性【解决乱码,头部空白,验证码不显示问题】
下一篇:管理助手升级4.2版本以后ftp不能连接的解决办法
企业邮箱 全新登场 1G云虚拟主机 188元/年
  >> 相关文章
 
Top

24小时客服热线

400-028-5800

028-62778877

  • 售前咨询请拨4
  • 售后服务请拨5
  • 技术支持请拨7
  • 投诉建议请拨9
  • 备案问题请提交工单

咨询售后问题请先打开 电话助手