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

解决方案 »

  1.   

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

  2.   

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

  3.   

    2000 系统数据的移动,这儿有详细的说明:http://support.microsoft.com/kb/224071/
      

  4.   

    參照
    http://technet.microsoft.com/zh-tw/library/ms345408%28SQL.90%29.aspx
      

  5.   

    以下測試過正確的,請放心使用.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
      

  6.   

    檢查tempdb的數據文件和日誌文件的路徑及文件名是否正確.