溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

SQL Server中怎么通過(guò)擴(kuò)展存儲(chǔ)過(guò)程實(shí)現(xiàn)數(shù)據(jù)庫(kù)遠(yuǎn)程備份與恢復(fù)

發(fā)布時(shí)間:2021-08-07 16:20:44 來(lái)源:億速云 閱讀:115 作者:Leah 欄目:數(shù)據(jù)庫(kù)

這篇文章將為大家詳細(xì)講解有關(guān)SQL Server中怎么通過(guò)擴(kuò)展存儲(chǔ)過(guò)程實(shí)現(xiàn)數(shù)據(jù)庫(kù)遠(yuǎn)程備份與恢復(fù),文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。

實(shí)現(xiàn)遠(yuǎn)程備份與恢復(fù)的方法和步驟實(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í)要倍加小心哦。

關(guān)于SQL Server中怎么通過(guò)擴(kuò)展存儲(chǔ)過(guò)程實(shí)現(xiàn)數(shù)據(jù)庫(kù)遠(yuǎn)程備份與恢復(fù)就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI