数据备份

来源:互联网 发布:电脑自动备份软件 编辑:程序博客网 时间:2024/04/30 03:50

工作需要,做了个数据备份,现在整理一下如下

数据备份本地版
------------备份-----------------------------------------
declare @namestring as nvarchar(50)
select  @lastdate=getdate()
select @namestring ='d:/'+replace(replace(CONVERT(nvarchar,@lastdate,22),'/','-'),':','-')
backup database huaxinA to disk=@namestring

数据备份网络版
-----建立共享信用关系---前提目标机器上的lizheng文件夹已经共享
master..xp_cmdshell 'net use  //10.2.4.213/lizhen 995564 /user:WORKGROUP/lizhen'
------------备份-----------------------------------------
declare @namestring as nvarchar(50)
declare @lastdate as datetime
select  @lastdate=getdate()
select @namestring ='//10.2.4.213/lizheng/'+replace(replace(CONVERT(nvarchar,@lastdate,22),'/','-'),':','-')
backup database huaxinA to disk=@namestrin
说明:
1先在目标机器建立共享文件夹//10.2.4.213/lizhen用户名lizhen,密码995564(user:WORKGROUP/lizhen   ) 注意格式:先lizheng共享文件夹 再密码995564, 再域名/用户名 ,还要注意空格和斜干

2建立共享信用关系
master..xp_cmdshell 'net use  //10.2.4.213/lizhen 995564 /user:WORKGROUP/lizhen'
简要说明:
           1:xp_cmdshell :是SQLSERVER的扩展存储过程。
                            作用,以操作系统命令行解释器的方式执行给定的命令字符串,
                            并以文本行方式返回任何输出。
                            语法:参见SQLSERVER联机帮助
           2:net use      : 是WINDOWS内部的网络命令。
                            作用,将计算机与共享资源连接或断开,或者显示关于计算机
                            连接的信息。该命令还控制持久网络连接。
                            语法:参见 net use /?
3.备份

 

 注意一点就是如果是远程计算机,要有固定ip或域名,局域网的机器要设置路由转发(端口指向局域网ip地址)和开放端口 139和445
lizheng

原创粉丝点击