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 备份到网络盘网络映射盘的主要内容,如果未能解决你的问题,请参考以下文章

tomcat做成服务之后不能访问网络映射盘?

使用网络Ghost批量部署Windows Server 2008 R2

映射网络磁盘变成本地磁盘

如何隐藏映射的网络驱动器不在我的电脑里显示? 如X盘为映射的网络驱动器,怎样隐藏X盘?

ASP.NET访问网络映射盘&实现文件上传读取功能

关于windows service不能访问网络共享盘(NetWork Drive)的解决方案