sql2000 如何将将A服务器上的xxx数据库备份到B服务器上的YYY数据库?

sql2000 如何将将A服务器上的xxx数据库备份到B服务器上的YYY数据库?,第1张

--你是否有足够的权限如果有足够的权限,可以备份到本机
--如果有,可以用下面的方法,查询分析器中 *** 作:
-- 创建共享目录
exec masterdboXP_cmdshell 'md c:\bak '
exec masterdboXP_cmdshell 'net share bak=c:\bak '
--进行数据备份
backup database 数据库 to disk= 'c:\bak\备份bak '
/--以下 *** 作在我的电脑中进行:
打开我的电脑,地址栏中输入:
\\SQL服务器的计算机名\bak 复制里面的备份bak到你的电脑就行了
--我的电脑中的 *** 作结束--/
--删除备份生成的文件
exec masterxp_cmdshell 'del c:\bak\备份bak '
--删除共享
exec masterdboXP_cmdshell 'net share c:\bak /delete /y '
exec masterdboXP_cmdshell 'rd c:\bak '
--否则,你还是完全共享你本机的目录,用下面的方法备份:
backup database 数据库 to disk= '\\你的计算机名\共享目录名\备份文件名 '

在A上 *** 作, *** 作账户最好有B服务器的管理员权限,当然data文件夹的权限是必须的。
新建文本文件,内容copy E:\DATAbak\ \\B\E$\data,然后保存,改后缀名为bat;
新建任务和计划,时间和权限设好,动作指定运行的文件是上面的这个bat文件,OK!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13473268.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-14
下一篇 2023-08-14

发表评论

登录后才能评论

评论列表(0条)

保存