日期:2014-05-18  浏览次数:20406 次

sql server 2000 如何移动master、msdb等系统数据库
sql server 2000 如何移动master、msdb等系统数据库,请教

------解决方案--------------------
看明白这个
http://www.cnblogs.com/xbf321/archive/2010/03/12/sqlserver-move-system-database.html
你就全知道了.

------解决方案--------------------
2000 系统数据的移动,这儿有详细的说明:

http://support.microsoft.com/kb/224071/
------解决方案--------------------
參照
http://technet.microsoft.com/zh-tw/library/ms345408%28SQL.90%29.aspx
------解决方案--------------------
以下測試過正確的,請放心使用.

master遷移
1.刪除/重建啟動參數 –d... –l...
2.停止SQL Server服務.
3.移動文件master.mdf, mastlog.ldf至目標文件夾.
4.啟動SQL Server服務.
5.確認文件master.mdf, mastlog.ldf目錄.

msdb遷移
1.啟動參數新增 –c -m -T3608
2.重新啟動SQL Server服務.
3.查詢分析器連接. sa帳號.
4.分離msdb數據庫
use MASTER
sp_detach_db 'msdb'
5.移動文件msdbdata.mdf, msdblog.ldf至目標文件夾.
6.刪除啟動參數–c -m -T3608, 重新啟動SQL Server服務.
7.附加msdb數據庫.
use MASTER
sp_attach_db 'msdb','E:\SQL2000DATA\msdbdata.mdf','E:\SQL2000DATA\msdblog.ldf'
8.確認文件msdbdata.mdf, msdblog.ldf目錄.
exec master.dbo.sp_helpdb msdb