您的位置:首页 > 数据库

SQL SERVER将远程服务器的数据库备份到本地文件夹

2011-05-25 13:44 351 查看
EXEC sp_configure 'show advanced options', 1;RECONFIGURE;EXEC sp_configure 'xp_cmdshell', 1;RECONFIGURE;

开启'xp_cmdshell'

备注:创建一个新的用户只是为了让MSSQLSERVER服务的启动帐户与共享目录的有效访问同名且密码相同,这样才能通过验证(所以你也可以用其他有效的用户来代替,只需要满足用户名和密码相同,并且拥有足够的权限)
第一步 共享本机一文件夹 e:\aa 共享名为 test
net share test = e:\aa
第二步 执行SQL在数据库服务器上创建影射 z:
exec master..xp_cmdshell 'net use z: \\hyserver\test mmd /user:administrator '
第三步 执行备份
backup database cs01 to disk = 'z:\\cs01_05-12-26.bak '
第四步 删除数据库服务器上的影射 z:
exec master..xp_cmdshell 'net use z: /delete '
第五步 取消本机共享文件夹 test
net share test /delete
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: