加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SqlServer2005 自动备份并存储另一电脑上的存储过程函数

发布时间:2020-12-12 09:41:56 所属栏目:MsSql教程 来源:网络整理
导读:div class="codetitle" a style="CURSOR: pointer" data="67959" class="copybut" id="copybut67959" onclick="doCopy('code67959')" 代码如下:div class="codebody" id="code67959" --Full BackUp --Use Master CREATE proc [dbo].[bakup_DataBase] as Decl

<div class="codetitle"><a style="CURSOR: pointer" data="67959" class="copybut" id="copybut67959" onclick="doCopy('code67959')"> 代码如下:<div class="codebody" id="code67959">
--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),':',''),' ','-') --备份的文件命名规则:日期-时间.bak
Set @strUsr='SOFMTI_TDadministrator' --需填写域名用户名(目标机器的Windows 登陆名)
Set @strPsw='sofmit'--需填写Windows 登陆密码(如:Soondy)
Set @strCmdShell= 'net use 192.168.0.22c$ ' + @strPsw + ' /user:' +@strUsr --需填写IP(目标机器的IP 地址,如:192.168.2.178)
Set @strDataBaseName='LilianDB'--填写数据库名称(如:Soondy)
Set @FullFileName='E:SqlServer自动备份文件'+'LilianDBbackup'+@FileFlag+'.BAK'
--需填写本地备份临时文件的目录,因为需要先备份到本地再 copy 到目标机器(如:保存目录为 E:SoondyTest)
Set @ToFileName='192.168.0.22D$OneCardBak' --需填写IP(目标机器的IP 地址)以及保存的目录(如:192.168.2.178c$Test)
Set @FlagDel='False'--填写True 表示删除本地的备份临时文件,填写False 或其他字符表示保留该文件
Set @SQLStr='copy '+@FullFileName+' '+@ToFileName
Set @SQLStr2='del ' +@FullFileName
BackUp DataBase @strDataBaseName To Disk= @FullFileName with init
exec master..xp_cmdshell @strCmdShell--尝试连接到目标机器
exec Master..xp_cmdshell @SQLStr --拷贝到目标机器上
if (@FlagDel ='True') exec master.. xp_cmdshell @SQLStr2--删除本地的备份临时文件

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读