如何將服務(wù)器上的SqlServer數(shù)據(jù)庫(kù)備份到本地電腦
成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供曲靖網(wǎng)站建設(shè)、曲靖做網(wǎng)站、曲靖網(wǎng)站設(shè)計(jì)、曲靖網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、曲靖企業(yè)網(wǎng)站模板建站服務(wù),10多年曲靖做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
1、在本地建一個(gè)空庫(kù)。
2、選擇任務(wù)-》導(dǎo)入數(shù)據(jù)。
3、 在彈出的sqlserver 導(dǎo)入導(dǎo)出向?qū)?duì)話框中按提示進(jìn)行。
在企業(yè)管理器中:
先在本地建一個(gè)目的數(shù)據(jù)庫(kù)-》右擊該DB-》所有任務(wù)-》導(dǎo)入數(shù)據(jù)-》在源數(shù)據(jù)庫(kù)選擇對(duì)話框中,將“服務(wù)器”選擇為你所要的Server,填入登錄名及密
碼,選擇要導(dǎo)入的數(shù)據(jù)庫(kù)-》在目的數(shù)據(jù)庫(kù)選擇對(duì)話框中,用默認(rèn)值或再自行選擇-》選擇“復(fù)制數(shù)據(jù)庫(kù)間的對(duì)象和數(shù)據(jù)”-》接下來(lái)next即可
定期備份SQL數(shù)據(jù)庫(kù)是必須的。?我們已經(jīng)覆蓋的方式就可以輕松備份您的所有SQL Server數(shù)據(jù)庫(kù)到本地硬盤中,但這并不能防止驅(qū)動(dòng)器和/或系統(tǒng)故障。?作為針對(duì)此類災(zāi)難的額外保護(hù)層,您可以在網(wǎng)絡(luò)共享上復(fù)制或直接創(chuàng)建備份。
在本地備份,然后復(fù)制到網(wǎng)絡(luò)共享
完成此任務(wù)的首選和最直接的方法是簡(jiǎn)單地創(chuàng)建數(shù)據(jù)庫(kù)的本地備份,然后將相應(yīng)的備份文件復(fù)制到網(wǎng)絡(luò)共享。您可以通過(guò)創(chuàng)建如下所示的批處理腳本來(lái)完成此操作:
SET LocalFolder = C:Program Files Microsoft SQL ServerMSSQL.1MSSQLBackup?
SqlCmd -E -Q“備份數(shù)據(jù)庫(kù)MyDB到磁盤=%LocalFolder%MyDB.bak”?
XCopy“%LocalFolder%MyDB.bak”“\ 192.168.16.55BackupDatabases”/ Z / V?
DEL“%LocalFolder%MyDB.bak”
此腳本執(zhí)行以下操作(逐行):
將變量設(shè)置為本地SQL備份目錄。
創(chuàng)建MyDB的SQL備份(使用Windows身份驗(yàn)證)到本地SQL備份目錄。
將本地備份文件復(fù)制到網(wǎng)絡(luò)共享。
刪除本地備份文件。
同樣,這是首選方法,因?yàn)樗墓ぷ髟砗蛡浞菔〉目赡苄允亲钚〉?,因?yàn)閭浞菔窃诒镜卮疟P上創(chuàng)建。?但是,如果沒(méi)有足夠的磁盤空間來(lái)存儲(chǔ)備份文件的本地副本,則此操作將失敗。?在這種情況下,您需要添加額外的磁盤空間或直接備份到網(wǎng)絡(luò)共享。
直接備份到網(wǎng)絡(luò)共享
通常,當(dāng)您嘗試使用以下命令直接創(chuàng)建備份到網(wǎng)絡(luò)共享時(shí):
SqlCmd -E -Q“備份數(shù)據(jù)庫(kù)MyDB到磁盤=\ 192.168.16.55BackupDatabasesMyDB.bak”
你很可能會(huì)得到一個(gè)錯(cuò)誤的行:
消息3201,級(jí)別16,狀態(tài)1,服務(wù)器JF,行1?
無(wú)法打開(kāi)備份設(shè)備\ 192.168.16.55BackupDatabasesMyDB.bak。?操作系統(tǒng)錯(cuò)誤5(訪問(wèn)被拒絕。)。?
消息3013,級(jí)別16,狀態(tài)1,服務(wù)器JF,第1行?
BACKUP DATABASE異常終止。
盡管使用Windows身份驗(yàn)證(-E開(kāi)關(guān))和Windows帳戶作為通過(guò)Windows資源管理器訪問(wèn)和復(fù)制文件到共享的能力運(yùn)行SQL備份命令,仍會(huì)出現(xiàn)此錯(cuò)誤。
此操作失敗的原因是SQL命令在SQL Server服務(wù)運(yùn)行的帳戶的邊界內(nèi)執(zhí)行。?當(dāng)您在計(jì)算機(jī)上查看服務(wù)列表時(shí),很可能您將看到運(yùn)行為(登錄為)列的SQL Server服務(wù)本地系統(tǒng)或網(wǎng)絡(luò)服務(wù),它們是沒(méi)有網(wǎng)絡(luò)訪問(wèn)權(quán)限的系統(tǒng)帳戶。
在我們的系統(tǒng)上,網(wǎng)絡(luò)共享命令的備份失敗,因?yàn)槲覀冇蠸QL Server服務(wù)作為本地系統(tǒng)運(yùn)行,再也無(wú)法獲得任何網(wǎng)絡(luò)資源。
為了允許SQL直接備份到網(wǎng)絡(luò)共享,我們必須將SQL Server服務(wù)作為可訪問(wèn)網(wǎng)絡(luò)資源的本地帳戶運(yùn)行。
編輯SQL Server服務(wù)的屬性,并在“登錄”選項(xiàng)卡上將服務(wù)配置為作為具有網(wǎng)絡(luò)訪問(wèn)權(quán)限的備用帳戶運(yùn)行。
單擊“確定”后,您將收到一條提示,指示在重新啟動(dòng)服務(wù)之后,設(shè)置才會(huì)生效。
重新啟動(dòng)服務(wù)。
服務(wù)列表現(xiàn)在應(yīng)顯示SQL Server服務(wù)正在作為您配置的帳戶運(yùn)行。
現(xiàn)在當(dāng)您運(yùn)行命令直接備份到網(wǎng)絡(luò)共享:
SqlCmd -E -Q“備份數(shù)據(jù)庫(kù)MyDB到磁盤=\ 192.168.16.55BackupDatabasesMyDB.bak”
您應(yīng)該會(huì)看到一個(gè)成功消息:
處理數(shù)據(jù)庫(kù)MyDB的152頁(yè),文件1上的文件MyDB。?
為數(shù)據(jù)庫(kù)MyDB處理2頁(yè),文件1上的文件MyDB_log。?
BACKUP DATABASE在0.503秒(2.493 MB /秒)中成功處理了154頁(yè)。
使用備份文件現(xiàn)在在網(wǎng)絡(luò)共享目錄:
網(wǎng)絡(luò)共享注意事項(xiàng)請(qǐng)務(wù)必注意,備份命令希望能夠直接連接到網(wǎng)絡(luò)共享,而不會(huì)提示您輸入憑據(jù)。?您配置要運(yùn)行的SQL Server服務(wù)的帳戶必須與網(wǎng)絡(luò)共享具有可信連接,其中相應(yīng)的憑據(jù)允許訪問(wèn),否則可能會(huì)發(fā)生以下錯(cuò)誤:
消息3201,級(jí)別16,狀態(tài)1,服務(wù)器JF,行1?
無(wú)法打開(kāi)備份設(shè)備\ 192.168.16.55BackupDatabasesMyDB.bak。?操作系統(tǒng)錯(cuò)誤1326(登錄失?。何粗脩裘蛎艽a錯(cuò)誤。)。?
消息3013,級(jí)別16,狀態(tài)1,服務(wù)器JF,第1行?
BACKUP DATABASE異常終止。
此錯(cuò)誤表示網(wǎng)絡(luò)共享不接受帳戶的用戶名和密碼,并且命令失敗。
另一個(gè)要記住的問(wèn)題是備份直接執(zhí)行到網(wǎng)絡(luò)資源,因此網(wǎng)絡(luò)連接中的任何打嗝可能會(huì)導(dǎo)致您的備份失敗。?因此,您只應(yīng)該備份到穩(wěn)定的網(wǎng)絡(luò)位置(即可能不是VPN)。
安全隱患
如前所述,使用在本地備份然后復(fù)制到網(wǎng)絡(luò)共享的方法是首選,因?yàn)樗试S您將SQL服務(wù)作為僅具有本地系統(tǒng)訪問(wèn)權(quán)限的帳戶運(yùn)行。
通過(guò)將服務(wù)作為備用帳戶運(yùn)行,您打開(kāi)了潛在的安全問(wèn)題的大門。?例如,惡意SQL腳本可以在備用帳戶下執(zhí)行并攻擊網(wǎng)絡(luò)資源。?此外,對(duì)相應(yīng)帳戶(密碼更改/到期或帳戶的刪除/禁用)的任何更改將導(dǎo)致SQL Server服務(wù)無(wú)法啟動(dòng)。
如果您使用備用帳戶運(yùn)行SQL Server實(shí)例,請(qǐng)務(wù)必記住這些要點(diǎn)。?如果采取適當(dāng)?shù)念A(yù)防措施,則這些不顯示阻止程序,則應(yīng)考慮添加額外的硬盤驅(qū)動(dòng)器空間,然后實(shí)施本地備份和復(fù)制,以便可以使用本地帳戶運(yùn)行SQL服務(wù)。
第一步打開(kāi)sql server數(shù)據(jù)庫(kù),選擇要備份的數(shù)據(jù)庫(kù),鼠標(biāo)右鍵選擇任務(wù)-備份,如下圖所示:
請(qǐng)點(diǎn)擊輸入圖片描述
第二步進(jìn)去備份數(shù)據(jù)庫(kù)界面之后,備份完整的數(shù)據(jù)庫(kù),然后看到備份數(shù)據(jù)庫(kù)的默認(rèn)路徑,如下圖所示:
請(qǐng)點(diǎn)擊輸入圖片描述
第三步點(diǎn)擊添加,可以修改備份的數(shù)據(jù)庫(kù)路徑,如下圖所示:
請(qǐng)點(diǎn)擊輸入圖片描述
第四步這里選擇默認(rèn)路徑備份數(shù)據(jù)庫(kù),點(diǎn)擊確定,可以看到已經(jīng)成功備份數(shù)據(jù)庫(kù)了,如下圖所示:
請(qǐng)點(diǎn)擊輸入圖片描述
第五步我們?cè)谀J(rèn)路徑C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Backup\下,可以看到數(shù)據(jù)庫(kù)備份文件,如下圖所示:
請(qǐng)點(diǎn)擊輸入圖片描述
本文名稱:sqlserver備份到,sqlserver備份到共享文件夾
文章URL:http://jinyejixie.com/article30/dsdjdso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、域名注冊(cè)、虛擬主機(jī)、網(wǎng)頁(yè)設(shè)計(jì)公司、App設(shè)計(jì)、移動(dòng)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)