2 回答

TA貢獻1836條經驗 獲得超3個贊
model 數(shù)據庫或 msdb 數(shù)據庫已損壞(例如由于媒體故障)。
修改了 model 數(shù)據庫。在這種情況下,重新生成 master 數(shù)據庫時必須從備份還原 model 數(shù)據庫,因為重新生成主控實用工具刪除并重新創(chuàng)建了 model 數(shù)據庫。
只能從在 Microsoft SQL Server 2005 服務器上創(chuàng)建的備份還原 model 數(shù)據庫和 msdb 數(shù)據庫。不支持從在 Microsoft SQL Server 2000 或早期版本上創(chuàng)建的備份還原這些數(shù)據庫。
還原 msdb 數(shù)據庫的注意事項
實用工具刪除并重新創(chuàng)建 msdb 之后,需要重新生成 master。這將導致丟失所有計劃信息以及備份和還原歷史記錄。如果 msdb 數(shù)據庫沒有還原且無法訪問,SQL Server 代理則無法訪問或啟動任何以前安排的任務。因此,如果 msdb 包含系統(tǒng)使用的計劃或其他數(shù)據,則必須在重新生成 master 時還原 msdb。
Meta Data Services 將 msdb 數(shù)據庫用作默認存儲庫數(shù)據庫。Meta Data Services 和 msdb 數(shù)據庫之間打開的連接會中斷 msdb 數(shù)據庫的還原。若要釋放該連接,請重新啟動 SQL Server Management Studio,然后還原 msdb 數(shù)據庫。在完全還原 msdb 數(shù)據庫之前,請勿選擇 Meta Data Services 節(jié)點。
不能還原用戶正在訪問的數(shù)據庫。如果 SQL Server 代理正在運行,它會訪問 msdb 數(shù)據庫。因此,在還原 msdb 數(shù)據庫之前,請先停止 SQL Server 代理。
最佳方法:必要時,RESTORE 會斷開與用戶的連接,但最好預先關閉應用程序。
如果針對 msdb 使用建議的完整恢復模式,則可將數(shù)據庫還原到最近日志備份的時間。
重要事項:
在安裝或升級 SQL Server 時,以及在使用 setup.exe 重新生成系統(tǒng)數(shù)據庫時,msdb 的恢復模式都自動設置為 SIMPLE。
停止 SQL Server 代理
如何停止 SQL Server 代理(SQL Server 配置管理器)
如何停止 SQL Server 代理(net 命令)
還原數(shù)據庫
執(zhí)行數(shù)據庫完整還原(完整恢復模式)
執(zhí)行數(shù)據庫完整還原(簡單恢復模式)
請參閱
概念
備份 model 和 msdb 數(shù)據庫
停止服務
其他資源
備份和還原復制的數(shù)據庫
幫助和信息
獲取 SQL Server 2005 幫助
文檔反饋
Microsoft 非常重視您的反饋。若要對該主題分級并將對該主題的反饋發(fā)送到文檔編寫組,請單擊一個分級,再單擊“發(fā)送反饋”。要想獲得有關支持方面的問題的協(xié)助,請參閱包含在該產品中的技術支持信息。
不好 1
2
3
4
5
出色
若要將反饋通過電子郵件發(fā)送給 Microsoft,請單擊此處:
?? 2006 Microsoft Corporation。保留所有權利。
- 2 回答
- 0 關注
- 1120 瀏覽
添加回答
舉報