SqlServer2005 自動(dòng)備份并存儲(chǔ)另一電腦上的存儲(chǔ)過(guò)程函數(shù)
--Full BackUp
--Use Master
CREATE proc [dbo].[bakup_DataBase]
as
Declare @strPsw varchar(50)
Declare @strUsr varchar(50)
Declare @strCmdShell varchar(300)
Declare @strDataBaseName varchar(20)
Declare @FullFileName Varchar(200)
Declare @FileFlag varchar(50)
Declare @ToFileName varchar(200)
Declare @SQLStr varchar(500)
Declare @SQLStr2 varchar(500)
Declare @FlagDel varchar(20)
Set
@FileFlag=replace(replace(convert(char(20),getdate(),20),':','') ,' ','-') --備份的文件命名規(guī)則:日期-時(shí)間.bak
Set @strUsr='SOFMTI_TD\administrator' --需填寫(xiě)域名\用戶名(目標(biāo)機(jī)器的Windows 登陸名)
Set @strPsw='sofmit'--需填寫(xiě)Windows 登陸密碼(如:Soondy)
Set @strCmdShell= 'net use \\192.168.0.22\c$ ' + @strPsw + ' /user:' +@strUsr --需填寫(xiě)IP(目標(biāo)機(jī)器的IP 地址,如:192.168.2.178)
Set @strDataBaseName='LilianDB'--填寫(xiě)數(shù)據(jù)庫(kù)名稱(chēng)(如:Soondy)
Set @FullFileName='E:\SqlServer自動(dòng)備份文件\'+'LilianDB_backup_'+@FileFlag+'.BAK'
--需填寫(xiě)本地備份臨時(shí)文件的目錄,因?yàn)樾枰葌浞莸奖镜卦?copy 到目標(biāo)機(jī)器(如:保存目錄為 E:\SoondyTest\)
Set @ToFileName='\\192.168.0.22\D$\OneCardBak\' --需填寫(xiě)IP(目標(biāo)機(jī)器的IP 地址)以及保存的目錄(如:\\192.168.2.178\c$\Test\)
Set @FlagDel='False'--填寫(xiě)True 表示刪除本地的備份臨時(shí)文件,填寫(xiě)False 或其他字符表示保留該文件
Set @SQLStr='copy '+@FullFileName+' '+@ToFileName
Set @SQLStr2='del ' +@FullFileName
BackUp DataBase @strDataBaseName To Disk= @FullFileName with init
exec master..xp_cmdshell @strCmdShell--嘗試連接到目標(biāo)機(jī)器
exec Master..xp_cmdshell @SQLStr --拷貝到目標(biāo)機(jī)器上
if (@FlagDel ='True') exec master.. xp_cmdshell @SQLStr2--刪除本地的備份臨時(shí)文件
相關(guān)文章
SQL2008中SQL應(yīng)用之-阻塞(Blocking)應(yīng)用分析
當(dāng)一個(gè)數(shù)據(jù)庫(kù)會(huì)話中的事務(wù)正鎖定一個(gè)或多個(gè)其他會(huì)話事務(wù)想要讀取或修改的資源時(shí),會(huì)產(chǎn)生阻塞(Blocking)。2011-06-06Sql server 備份還原后出現(xiàn) 受限制用戶 問(wèn)題
怎么解決Sql Server 2005數(shù)據(jù)庫(kù)備份還原后出現(xiàn)“受限制用戶”,這是大家在數(shù)據(jù)庫(kù)備份還原后經(jīng)常遇到的問(wèn)題,我們今天就來(lái)探討下.2020-03-03安裝MSSql2005時(shí) “以前的某個(gè)程序安裝已在安裝計(jì)算機(jī)上創(chuàng)建掛起” 的解決辦法
安裝MSSql2005時(shí) “以前的某個(gè)程序安裝已在安裝計(jì)算機(jī)上創(chuàng)建掛起” 的解決辦法2010-02-02SQL Server 2005安裝實(shí)例環(huán)境圖解
對(duì)于大多數(shù)的數(shù)據(jù)庫(kù)管理員和開(kāi)發(fā)人員來(lái)說(shuō),安裝并配置一個(gè)新的SQL Server是激動(dòng)人心的任務(wù),因?yàn)樗梢詭?lái)全新的挑戰(zhàn)和機(jī)會(huì)2012-07-07sql2005 附加數(shù)據(jù)庫(kù)出錯(cuò)(錯(cuò)誤號(hào):5123)解決方法
無(wú)法為此請(qǐng)求檢索數(shù)據(jù)。(Microsoft.SqlServer.SmoEnum)其他信息執(zhí)行Transact-Sql語(yǔ)句或批處理時(shí)發(fā)生了異常,Microsoft.SqlServer.ConnectionInfo)嘗試打開(kāi)或創(chuàng)建物理文件d:\Data\***.mdf時(shí),Create file遇到操作系統(tǒng)錯(cuò)誤5(拒絕訪問(wèn)。2012-07-07SQL SERVER 2005數(shù)據(jù)庫(kù)還原的方法
這篇文章主要介紹了SQL SERVER 2005數(shù)據(jù)庫(kù)還原的方法,有需要的朋友可以參考一下2013-11-11Access 導(dǎo)入到SQL Server 2005的方法小結(jié)
這篇文章主要介紹了Access 導(dǎo)入到SQL Server 2005的方法小結(jié),需要的朋友可以參考下2014-09-09