--建立映射
exec master..xp_cmdshell 'net use z: \\本机IP\共享文件夹 "本机密码" /user:本机IP\administrator'
/*--说明:
z:是映射网络路径对应本机的盘符
或COPY 时将z: 换成 \\本机IP\共享文件夹。
administrator是登陆的用户名
密码 指定的是administrator用户的密码
--*/
--备份到服务器 备份方式-> with init覆盖 | noinit追加
backup database 数据库 to disk='C:\database.bak' with init
--拷贝 服务器的备份文件到 本机
exec master..xp_cmdshell 'copy C:\database.bak z:'
--删除服务器里的备份文件 可以不删除
exec master..xp_cmdshell 'del C:\database.bak'
--删除映射
exec master..xp_cmdshell 'net use z: /delete'
---如果报sp_configure错,执行下面的SQL
/**
sp_configure 'show advanced options',1
reconfigure
go
sp_configure 'xp_cmdshell',1
reconfigure
go
**/
--备份结束后应把1改回为0
SQL Server备份远程数据库
最新推荐文章于 2022-12-12 16:52:32 发布