手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >SQL Server中网络备份一例
SQL Server中网络备份一例
摘要:复制代码代码如下:usemasterdeclare@dirvarchar(256),@dir_dbvarchar(256),@verbvar...

复制代码 代码如下:usemaster

declare@dirvarchar(256),@dir_dbvarchar(256),

@verbvarchar(256),@cmdvarchar(256),

@backup_namevarchar(256),@dynamic_namevarchar(10),

@disk_namevarchar(256)

--建立网络连接

execxp_cmdshell'netuseK:/delete'

execxp_cmdshell'netuseK:Lantbackupbackup/user:Lantbackup'

--设定名字

set@dynamic_name=convert(varchar(10),getdate(),120)

set@dir='K:'+@dynamic_name

set@dir_db=@dir+'ibm'

set@verb='mkdir'

--建立目录

--set@cmd=@verb+@dir

--execxp_cmdshell@cmd

set@cmd=@verb+@dir_db

execxp_cmdshell@cmd

--wapec_wap

set@backup_name='lifengOA_'+@dynamic_name

set@disk_name=@dir_db+''+@backup_name

EXECsp_addumpdevice'disk',@backup_name,@disk_name

BACKUPDATABASEec_wapTO@backup_name

execsp_dropdevice@backup_name

--文档ec_tech

set@backup_name='文档_'+@dynamic_name

set@disk_name=@dir_db+''+@backup_name

EXECsp_addumpdevice'disk',@backup_name,@disk_name

BACKUPDATABASEec_techTO@backup_name

execsp_dropdevice@backup_name

--博吧ec_blog

set@backup_name='博吧_'+@dynamic_name

set@disk_name=@dir_db+''+@backup_name

EXECsp_addumpdevice'disk',@backup_name,@disk_name

BACKUPDATABASEec_blogTO@backup_name

execsp_dropdevice@backup_name

execxp_cmdshell'netuseK:/delete'

然后做一个Task,那么,SQLServer就会备份到指定的网络地址Lantbakcup下

【SQL Server中网络备份一例】相关文章:

SQL Server 2008中SQL之WaitFor使用介绍

SQL Server 2008 新特性 总结复习(一)

SQL Server 2005中更改sa的用户名的方法

SQL Server 2005 中做全文检索的方法分享

SQLServer2005 中的几个统计技巧

SQL Server全文索引服务

分页 SQLServer存储过程

Sql Server中一次更新多列数据

SQL Server2008导出数据生成文件

SqlServer 2005 中字符函数的应用

精品推荐
分类导航