日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

SQL Server 2005异地备份

發(fā)布時間:2025/3/15 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL Server 2005异地备份 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本方案采用備份至本地然后copy到文件服務(wù)器的方法。

SQL server 2005打了sp2的補丁后好像存儲過程xp_cmdshell是不能直接用的

1. 顯示高級選項(僅需執(zhí)行一次)

  • EXEC?sp_configure?'show?advanced?options',?1??
  • ??
  • GO??
  • ??
  • RECONFIGURE??
  • ??
  • GO??
  • 2. 允許執(zhí)行xp_cmdshell

  • EXEC?sp_configure?'xp_cmdshell',?1??
  • ??
  • GO??
  • ??
  • RECONFIGURE??
  • ??
  • GO??
  • 3. 添加映射驅(qū)動器

  • declare?@string?nvarchar(200)??
  • ??
  • set?@string?=?'net?use?z:?\\192.168.1.2\D$\db_backup?"123456"?/user:fileserver\administrator'??
  • ??
  • exec?master..xp_cmdshell?@string??
  • 其中192.168.1.2為文件服務(wù)器的地址,db_backup為該服務(wù)器的共享文件夾,fileserver為機器名,administrator 123456 分別為共享時設(shè)置的用戶名密碼。

    4. 備份數(shù)據(jù)庫至本地

  • declare?@date?datetime??
  • ??
  • set?@date?=?GetDate()??
  • ??
  • declare?@str?nvarchar(100)??
  • ??
  • set?@str?=?'d:\mydb'+?convert(nvarchar(12),?@date,?112)?+'.bak'??
  • ??
  • backup?database?mydb?to?disk=@str?with?init??
  • With init為覆蓋同名文件(本例設(shè)計為1天執(zhí)行一次,不會出現(xiàn)覆蓋的情況)。

    5. 拷貝到文件服務(wù)器

  • declare?@str1?nvarchar(100)??
  • ??
  • set?@str1?=?'copy?'+?@str?+'?z:'??
  • ??
  • exec?master..xp_cmdshell?@str1??
  • 6. 刪除映射以及本地備份

  • exec?master..xp_cmdshell?'net?use?z:?/delete'??
  • ??
  • declare?@str2?nvarchar(100)??
  • ??
  • set?@str2?=?'del?'+@str+''??
  • ??
  • exec?master..xp_cmdshell?@str2??
  • 7.關(guān)閉允許執(zhí)行cmdshell

  • EXEC?sp_configure?'xp_cmdshell',?0??
  • ??
  • GO??
  • ??
  • RECONFIGURE??
  • ??
  • GO??
  • 建立sql server 作業(yè)執(zhí)行步驟2-7,成功備份

    總結(jié)

    以上是生活随笔為你收集整理的SQL Server 2005异地备份的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。