資料庫異地備份

2021-06-01 13:57:09 字數 708 閱讀 6084

因為生產環境的資料庫要進行異機備份,所以就做了乙個job+**段來實現

資料庫:mssql2005

exec sp_configure 'show advanced options', 1

goreconfigure

goexec sp_configure 'xp_cmdshell', 1

goreconfigure

go

//建立對映(如不清楚net use命令,請檢視dos語法)

exec master..xp_cmdshell 'net use z: \\ip位址或計算機名\d$ "密碼" /user:ip位址或計算機名\使用者名稱'

declare @filename varchar(50)set @filename='z:\croxxroad'+convert(varchar(10),getdate(),110)+'.bak'backup database croxxroad to disk=@filename

//刪除對映

exec master..xp_cmdshell 'net use z: /delete'

exec sp_configure 'show advanced options', 1

goreconfiguregoexec sp_configure 'xp_cmdshell', 0

goreconfigure

資料庫異地備份

主要是許可權沒有設定好,參考下面的備份檔案共享目錄許可權設定方法去解決目錄的共享許可權就可以了 下面假設是假設a伺服器上的資料庫備份到b伺服器上的共享目錄許可權設定 兩台伺服器應該在區域網內,允許目錄共享訪問 1.機器a,b建立乙個同名的windows使用者,使用者組設定為administrator...

SQL Server資料庫實現異地備份

準備 區域網內的兩台電腦。主電腦,備份電腦。原理 通過資料庫維護計畫實現。操作步驟 一 在備份電腦和主電腦上中建立乙個賬戶liuxh和密碼123 自定義 二 在備份電腦中建立備份用的資料夾backfile並將其共享給指定使用者liuxh。如圖 1.選擇使用者 2.分配許可權 三 在主電腦上為sqls...

SqlServer資料庫異地伺服器備份

備份到另一機器上,以節省本機磁碟空間 1 在備份機器中建立乙個與sql server伺服器中啟動sql server服務的域使用者帳號同名帳號,且密碼保持相同。如 在兩個伺服器上都建使用者guestlwy,密碼一樣。注意 新建帳號針對的是工作組模式,如果是基於域模式,那就無須再建帳號 2 確保兩個伺...