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