SqlServer2005 自動(dòng)備份并存儲(chǔ)另一電腦上的存儲(chǔ)過程函數(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' --需填寫域名\用戶名(目標(biāo)機(jī)器的Windows 登陸名)
Set @strPsw='sofmit'--需填寫Windows 登陸密碼(如:Soondy)
Set @strCmdShell= 'net use \\192.168.0.22\c$ ' + @strPsw + ' /user:' +@strUsr --需填寫IP(目標(biāo)機(jī)器的IP 地址,如:192.168.2.178)
Set @strDataBaseName='LilianDB'--填寫數(shù)據(jù)庫(kù)名稱(如:Soondy)
Set @FullFileName='E:\SqlServer自動(dòng)備份文件\'+'LilianDB_backup_'+@FileFlag+'.BAK'
--需填寫本地備份臨時(shí)文件的目錄,因?yàn)樾枰葌浞莸奖镜卦?copy 到目標(biāo)機(jī)器(如:保存目錄為 E:\SoondyTest\)
Set @ToFileName='\\192.168.0.22\D$\OneCardBak\' --需填寫IP(目標(biāo)機(jī)器的IP 地址)以及保存的目錄(如:\\192.168.2.178\c$\Test\)
Set @FlagDel='False'--填寫True 表示刪除本地的備份臨時(shí)文件,填寫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)文章
讓sql2005運(yùn)行在獨(dú)立用戶下出現(xiàn) WMI 提供程序錯(cuò)誤的解決方式
您還有 %1 的時(shí)間注銷,如果您 在此時(shí)間到之后仍沒有注銷,您的會(huì)話 將會(huì)斷開,任何打開的文件或設(shè)備 就可能丟失數(shù)據(jù)2012-11-11
SQL Server 2005安裝配置方法圖文教程 完美兼容Win7所有版本
這篇文章主要為大家詳細(xì)介紹了SQL Server 2005安裝配置方法圖文教程,感興趣的小伙伴們可以參考一下2016-07-07
SQL Server 2005 更改安裝路徑目錄的方法小結(jié)
這篇文章主要介紹了SQL Server 2005 更改安裝路徑目錄的方法,需要的朋友可以參考下2014-11-11
SQLServer 2008中通過DBCC OPENTRAN和會(huì)話查詢事務(wù)
無論是有意無意,如果事務(wù)在數(shù)據(jù)庫(kù)中保持打開,則它會(huì)阻塞其他進(jìn)程對(duì)修改后的數(shù)據(jù)進(jìn)行操作。同樣,對(duì)事務(wù)日志進(jìn)行備份也只會(huì)截?cái)嗖换顒?dòng)事務(wù)的那部分事務(wù)日志,所以打開的事務(wù)會(huì)導(dǎo)致日志變多(甚至達(dá)到物理限制),直到事務(wù)被提交或回滾。2011-05-05
SQL2005CLR函數(shù)擴(kuò)展 - 關(guān)于山寨索引
對(duì)于文件索引lucene才是權(quán)威,這里只是自己實(shí)現(xiàn)了一個(gè)可以實(shí)現(xiàn)簡(jiǎn)單文件索引的半成品.所謂文件索引就是把sql字符串按字節(jié)分詞保存到磁盤文件目錄結(jié)構(gòu)中用來快速定位2013-06-06
SqlServer2005 數(shù)據(jù)庫(kù)同步配置圖文詳解
SqlServer2005 數(shù)據(jù)庫(kù)同步配置圖文詳解,使用sqlserver2005的朋友可以參考下2012-06-06
SQLServer 2005數(shù)據(jù)庫(kù)連接字符串 連接sql2005必備資料
現(xiàn)在好多朋友開始用sqlserver 2005了,因?yàn)楦鷖ql2000有區(qū)別,所以這里整理了下,需要的朋友可以參考下。2010-04-04
SQL server 管理事務(wù)和數(shù)據(jù)庫(kù)介紹
用SQL server 處理數(shù)據(jù)庫(kù),主要就是和數(shù)據(jù)庫(kù)還有處理數(shù)據(jù)庫(kù)的事務(wù)打交道,如何管理好數(shù)據(jù)庫(kù)這個(gè)對(duì)象和處理數(shù)據(jù)庫(kù)的事務(wù)過程,是我們運(yùn)用好SQL server非常關(guān)鍵的一點(diǎn)2012-08-08
MSSQL2005數(shù)據(jù)庫(kù)備份導(dǎo)入MSSQL2000
需要將數(shù)據(jù)從mssql2005轉(zhuǎn)到mssql2000,因?yàn)榘l(fā)現(xiàn)sql2005用起來并不舒服直接restore或附加應(yīng)該是不行的, 用腳本+導(dǎo)數(shù)據(jù)肯定沒有問題。2008-05-05

