SQL Server備份遠端資料庫

2021-10-04 13:29:52 字數 879 閱讀 6468

--建立對映 

exec master.

.xp_cmdshell 'net use z: \\本機ip\共享資料夾 "本機密碼" /user:本機ip\administrator'

/*--說明:

z:是對映網路路徑對應本機的碟符

或copy 時將z: 換成 \\本機ip\共享資料夾。

administrator是登陸的使用者名稱

密碼 指定的是administrator使用者的密碼

--*/

--備份到伺服器 備份方式-> with init覆蓋 | noinit追加

backup

database 資料庫 to

disk

='c:\database.bak'

with init

--拷貝 伺服器的備份檔案到 本機

exec master.

.xp_cmdshell 'copy c:\database.bak z:'

--刪除伺服器裡的備份檔案 可以不刪除

exec master.

.xp_cmdshell 'del c:\database.bak'

--刪除對映

exec master.

.xp_cmdshell 'net use z: /delete'

---如果報sp_configure錯,執行下面的sql

/**sp_configure 'show advanced options',1

reconfigure

gosp_configure 'xp_cmdshell',1

reconfigure

go**/

--備份結束後應把1改回為0

SQL server 遠端資料庫備份

1.環境 a 兩台同樣的sql server 2008 r2 伺服器 b 作業系統都是windows 2008 c 需要將102.108.0.1資料庫msgc遠端備份到112.118.0.2的伺服器上,庫名保持不變 2.開啟102.108.0.1上sql server 服務 開始 控制面板 小圖示 ...

SQLServer 遠端備份和恢復

以下語句要在查詢分析器中逐步逐句執行,刪除注釋標識 執行,完了再加上 接著執行下一句 第一步 在備份機建立共享資料夾 在程式 中呼叫 或者cmd視窗 master.xp cmdshell md d sqlbak master.xp cmdshell net share sqlbak d sqlbak...

SQLServer 遠端備份和恢復

以下語句要在查詢分析器中逐步逐句執行,刪除注釋標識 執行,完了再加上 接著執行下一句 第一步 在備份機建立共享資料夾 在程式 中呼叫 或者cmd視窗 master.xp cmdshell md d sqlbak master.xp cmdshell net share sqlbak d sqlbak...