【TomYu 】SQL Server 2005異地備份
前幾天做了資料庫映象,現在也要來做做資料庫的備份。本方案採用備份至本地然後copy到檔案伺服器的方法。
SQL server 2005打了sp2的補丁後好像儲存過程xp_cmdshell是不能直接用的
- 顯示高階選項(僅需執行一次)
EXEC sp_configure 'show advanced options', 1 GO RECONFIGURE GO* |
- 允許執行xp_cmdshell
EXEC sp_configure 'xp_cmdshell', 1 GO RECONFIGURE GO |
- 新增對映驅動器
declare @string nvarchar(200) set @string = 'net use z: \\192.168.1.2\D$\db_backup "123456" /user:fileserver\administrator' exec master..xp_cmdshell @string |
其中192.168.1.2為檔案伺服器的地址,db_backup為該伺服器的共享資料夾,fileserver為機器名,administrator 123456 分別為共享時設定的使用者名稱密碼。
- 備份資料庫至本地
declare @date datetime set @date = GetDate() declare @str nvarchar(100) set @str = 'd:\mydb'+ convert(nvarchar(12), @date, 112) +'.bak' backup database mydb to disk=@str with init |
With init為覆蓋同名檔案(本例設計為1天執行一次,不會出現覆蓋的情況)。
- 拷貝到檔案伺服器
declare @str1 nvarchar(100) set @str1 = 'copy '+ @str +' z:' exec master..xp_cmdshell @str1 |
- 刪除對映以及本地備份
exec master..xp_cmdshell 'net use z: /delete' declare @str2 nvarchar(100) set @str2 = 'del '+@str+'' exec master..xp_cmdshell @str2 |
7關閉允許執行cmdshell
EXEC sp_configure 'xp_cmdshell', 0 GO RECONFIGURE GO |
建立sql server 作業執行步驟2-7,成功備份!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-406685/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ManagerDB 備份檔案管理與異地備份
- sql server 2005資料庫快照SQLServer資料庫
- 【SQL Server】本地備份和還原SQLServer
- 已安裝 SQL Server 2005 Express 工具。若要繼續,請刪除 SQL Server 2005 Express 工具SQLServerExpress
- 如何將SQL Server 2000備份的資料庫檔案還原(升級)為SQL Server 2005或更高版本的資料庫?SQLServer資料庫
- SQL Server 2005效能調整一(zt)SQLServer
- SQL Server 2005效能調整二(zt)SQLServer
- mssql資料庫異地進行異地備份的方法SQL資料庫
- 怎樣在SQL Server搭建主從備份SQLServer
- [學習筆記]SQL server完全備份指南筆記SQLServer
- OceanBase-OB備份異地恢復流程
- 異地自動備份INSTALL資料夾
- sql server 2005 資料修改的內部原理SQLServer
- Jtti:sql server怎麼增量備份資料庫JttiSQLServer資料庫
- SQL SERVER備份資料庫檔案(使用SSMS)SQLServer資料庫SSM
- 如何使用Hyper Backup備份資料至異地
- SQL Server 2005詳細安裝過程及配置SQLServer
- 如何建立和還原SQL Server 2005資料庫?SQLServer資料庫
- SQL Server2005使用CTE實現遞迴QCSQLServer遞迴
- SQL SERVER 2012資料庫自動備份的方法SQLServer資料庫
- 企業網盤伺服器資料異地備份、遠端備份、增量備份解決方案伺服器
- SQL Server 2005的複製儲存過程選項BYSQLServer儲存過程
- SQL Server資料庫備份保護的關鍵UMSQLServer資料庫
- SQL Server2019資料庫備份與還原指令碼,資料庫可批量備份SQLServer資料庫指令碼
- 網站搬家時匯入SQL Server備份檔案失敗網站SQLServer
- sql檔案備份SQL
- Q&A:在SQL Server 2005中編寫儲存過程RVSQLServer儲存過程
- 詳解SQL Server 2012資料庫備份與還原的教程SQLServer資料庫
- SQL Server 異常程式碼處理SQLServer
- SQL Server實戰一:建立、分離、附加、刪除、備份資料庫SQLServer資料庫
- SQL Server中使用臨時表進行資料備份與恢復SQLServer
- RMAN備份異機恢復
- SQL Server 備份 出現作業系統錯誤 5(拒絕訪問。)SQLServer作業系統
- 透過搭建恢復目錄實現RMAN異地備份和恢復
- SQL資料庫備份管理SQL資料庫
- SQL Server 2017 各版本之間的差異SQLServer
- SQL Server資料庫判斷最近一次的備份執行結果SQLServer資料庫
- [翻譯]SQL Server 2005 Analysis Services效能指南 Part 1 - 理解查詢構架SQLServer
- SQL Server 2000/2005/2008刪除或壓縮資料庫日誌的方法SQLServer資料庫