SQL Server中通過(guò)擴(kuò)展存儲(chǔ)過(guò)程實(shí)現(xiàn)數(shù)據(jù)庫(kù)的遠(yuǎn)程備份與恢復(fù)
發(fā)布日期:2022-01-18 17:16 | 文章來(lái)源:腳本之家
實(shí)例說(shuō)明: 環(huán)境:win2k+sqlserver 2K+查詢分析器
SQL SERVER服務(wù)實(shí)例名稱:mainserver
需要備份的數(shù)據(jù)庫(kù)名稱: msdb
本地機(jī)器名稱(Client端):david
本地用戶:zf 密碼:123
本地域名:domain
本地提供備份需求的文件夾:e: est 第一步: 建立共享文件夾 在程序代碼中調(diào)用(或者CMD窗口) net share test=e: est 或者用NetShareAdd這個(gè)API 簡(jiǎn)要說(shuō)明: net share: 是WINDOWS內(nèi)部的網(wǎng)絡(luò)命令。 作用:建立本地的共享資源,顯示當(dāng)前計(jì)算機(jī)的共享資源信息。 語(yǔ)法:參見(jiàn) net share /? 第二步: 建立共享信用關(guān)系 master..xp_cmdshell 'net use \david est 123 /user:domainzf' 簡(jiǎn)要說(shuō)明: 1:xp_cmdshell :是SQLSERVER的擴(kuò)展存儲(chǔ)過(guò)程。 作用,以操作系統(tǒng)命令行解釋器的方式執(zhí)行給定的命令字符串, 并以文本行方式返回任何輸出。 語(yǔ)法:參見(jiàn)SQLSERVER聯(lián)機(jī)幫助 2:net use: 是WINDOWS內(nèi)部的網(wǎng)絡(luò)命令。 作用,將計(jì)算機(jī)與共享資源連接或斷開(kāi),或者顯示關(guān)于計(jì)算機(jī) 連接的信息。該命令還控制持久網(wǎng)絡(luò)連接。 語(yǔ)法:參見(jiàn) net use /? 第三步:備份數(shù)據(jù)庫(kù) backup database msdb to disk='\david estmsdb.bak' 這個(gè)不需要說(shuō)明吧,語(yǔ)法參見(jiàn)SQLSERVER聯(lián)機(jī)幫助 第四步: 刪除共享文件夾 在程序代碼中調(diào)用(或者CMD窗口) net share test /delete 或者用NetShareDel這個(gè)API 結(jié)果: 已處理 1376 頁(yè),這些頁(yè)屬于數(shù)據(jù)庫(kù) 'msdb' 的文件 'MSDBData'(位于文件 1 上)。 已處理 1 頁(yè),這些頁(yè)屬于數(shù)據(jù)庫(kù) 'msdb' 的文件 'MSDBLog'(位于文件 1 上)。 BACKUP DATABASE 操作成功地處理了 1377 頁(yè),花費(fèi)了 3.653 秒(3.086 MB/秒)。 這樣mainserver服務(wù)器上的msdb就備份到了david機(jī)器的E: estmsdb.bak文件了,使用起來(lái)很簡(jiǎn)單吧?恢復(fù)數(shù)據(jù)庫(kù)操作也是一樣,只要將第三個(gè)步驟的語(yǔ)句改為'restore database msdb from disk='\david estmsdb.bak'就可以啦。。你看完了也可以試試呀?!(最簡(jiǎn)單的測(cè)試工具查詢分析器+CMD窗口) 備注:xp_cmdshell 這個(gè)擴(kuò)展存儲(chǔ)過(guò)程只能SA級(jí)別的用戶調(diào)用,而且是SQL Server的安全隱患之一,許多DBA都喜歡將其刪除或者禁用,所以開(kāi)發(fā)人員使用時(shí)要倍加小心哦。
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。
相關(guān)文章