SQLServer中怎么实现远程定时备份数据库

这篇文章将为大家详细讲解有关SQL Server中怎么实现远程定时备份数据库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

成都创新互联-专业网站定制、快速模板网站建设、高性价比邢台网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式邢台网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖邢台地区。费用合理售后完善,10多年实体公司更值得信赖。

创建网络映射(Y是盘符;IP地址后面要带共享文件夹的名称;password是密码,双引号引起;account是远程电脑的登录名)

exec master..xp_cmdshell 'net use Y: \\192.168.0.69\sqlbackup "password" /user:192.168.0.69\account'

-- 按日期时间做文件名(注意路径中的文件夹,需要先建立好)

declare @filename varchar(200)

select @filename = 'Y:\DB\' + replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ','-'),':','') + '.bak'

-- 执行备份(DB是要备份的数据库名称)

backup database [DB] to disk = @filename

-- 删除网络映射(Y是盘符,同上)

exec master..xp_cmdshell 'net use Y: /delete'

关于SQL Server中怎么实现远程定时备份数据库就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


本文标题:SQLServer中怎么实现远程定时备份数据库
分享网址:http://scyanting.com/article/jpjhdi.html