關于sql2005 還原了master數據庫 sql服務啟動不了

按照網上所說的sql2005進入單機模式下,按下面步驟

一.問題1

1>RESTORE DATABASE master FROM DISK='C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Backup\master.bak'
2>GO

提示還原有錯誤,然後終止還原

解決:到網上查了資料要在 還原命令后加 with replace

二.問題2

1>RESTORE DATABASE master FROM DISK='C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Backup\master.bak' with replace
2>GO

老是提示數據庫版本不同,終止還原

解決:新的數據庫版本要求與之前備份數據庫版本要求一樣,不然還原master數據庫還原不了.

三.問題3

1>RESTORE DATABASE master FROM DISK='C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Backup\master.bak' with replace
2>GO
如果恢复成功,显示如下信息:
-------------------------------------
已为数据库 'master',文件 'master' (位于文件 1 上)处理了 376 页。
已为数据库 'master',文件 'mastlog' (位于文件 1 上)处理了 3 页。
已成功地还原了 master 数据库。正在关闭 SQL Server。
SQL Server 正在终止此进程。


然後啟動SQL服務啟動不了,明明是還原成功了為什麽SQL服務會啟動失敗呢,后來找來找去終於找到了原因

原來是之前備份的數據庫,master所有安裝的路徑與現在電腦所安裝路徑不一樣,后來將DATA路徑改為與之

前電腦一致,然後啟動SQL服務成功了,哈哈。

你可能感兴趣的:(sql,c,SQL Server,Microsoft,Go)