sql server无法重启从错误日志中发现下面的错误:operating system error 1117(由于 i/o设备错误,无法运行此项请求。) on file
sql server无法重启从错误日志中发现下面的错误:
这种问题大多是因为磁盘硬件错误导致sqlserver无法重启,,如果文件没有损坏的话我们可以通过移动sqlserver系统数据库解决。如果系统文件损坏需要rebuildsystem数据库然后还原系统数据库。
这里我们讲如何将系统数据库移到其他磁盘解决硬件问题导致服务无法重启的问题:
1. 首先将系统数据库拷贝到其他磁盘,并且确保sql server service账户有足够的权限访问这些文件。
2. 在配置管理器中更改sql server启动参数,将master数据库文件和日志文件指定到其他目录。
-d为master数据文件位置
-l为master日志文件位置
3. 修改完成后使用下面的命令启动sql server:
启动named sql server instance:
net startmssql$instancename /f /t3608
启动default instance:
net start mssqlserver /f /t3608
