SQL Server 备份到网络盘网络映射盘
Posted 为乐而来
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server 备份到网络盘网络映射盘相关的知识,希望对你有一定的参考价值。
declare @DBName nvarchar(max)
declare @BakName nvarchar(max)
--在这里修改数据库名称
select @DBName=‘[LFBMP.PO]‘
--指定保存路径\\192.168.100.2\d$\DBBak
select @BakName=‘\\192.168.100.2\d$\DBBak\aa‘+REPLACE(@DBName,‘.‘,‘_‘)+Convert(char(10),getdate(),120)+‘.bak‘
--启用网络映射盘
--exec master..xp_cmdshell ‘net use \\192.168.1.2\d\DBBak password /user:192.168.1.2\administrator‘
--exec master..xp_cmdshell ‘net use \\192.168.1.2\d\DBBak /delete‘
--本地磁盘
--select @BakName=‘D:\dbbak\‘+REPLACE(@DBName,‘.‘,‘_‘)+Convert(char(10),getdate(),120)+‘.bak‘
declare @BakSQL nvarchar(max)
select @BakSQL=‘Backup Database ‘[email protected]+‘ To disk=‘‘‘[email protected]+‘‘‘ with init,nounload ‘
print @BakSQL
exec (@BakSQL)
--启用xp_cmdshell(exec master..xp_cmdshell报错就用下面的)
--EXEC sp_configure ‘show advanced options‘, 1;
--RECONFIGURE;EXEC sp_configure ‘xp_cmdshell‘, 1;
--RECONFIGURE;
以上是关于SQL Server 备份到网络盘网络映射盘的主要内容,如果未能解决你的问题,请参考以下文章
使用网络Ghost批量部署Windows Server 2008 R2