+ -
当前位置:首页 → 问答吧 → sql server 2000 如何移动master、msdb等系统数据库

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

时间:2011-12-01

来源:互联网

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

作者: hwhtj   发布时间: 2011-12-01

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

作者: qianjin036a   发布时间: 2011-12-01

我用的是sql server 2000 没有启动参数这一说,也没有配置管理器

作者: hwhtj   发布时间: 2011-12-01

2000 系统数据的移动,这儿有详细的说明:

http://support.microsoft.com/kb/224071/

作者: qianjin036a   发布时间: 2011-12-01

作者: roy_88   发布时间: 2011-12-01

以下測試過正確的,請放心使用.

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

作者: ap0405140   发布时间: 2011-12-01