数据库备份还原时遇到的问题 我现在有2台服务器A和B上面都有一个数据库ADB和BDB问题1:我登录A,在ADB里写一个存储过程,内容是备份B的BDB到A上面。能否实现,如何实现问题2:数据库正在被使用的时候我要做restore database,提示用户正在使用,请问,用sql语句如何‘ 关闭所有的链接。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.linkserver2.语句不清楚,不过可以重启一下sql服务 参考:--SQL如何备份到异机写成存储过程,建立作业定时备份~~~--在sql中映射一下就可以了exec master..xp_cmdshell 'net use z: \\yizhi\D$ "密码" /user:yizhi\administrator'/*--说明:exec master..xp_cmdshell 'net use z: \\xz\c$ "密码" /user:xz\administrator'z:是映射网络路径对应本机的盘符,与下面的备份对应\\xz\c$是要映射的网络路径xz\administratorxz是远程的计算机名,administrator是登陆的用户名密码 面指定的administrator用户的密码--*/--备份;with init覆盖|noinit添加backup database 库名 to disk='E:\H_BACKUP.bak' with init--COPYexec master..xp_cmdshell 'copy E:\H_BACKUP.bak z:'--删除(这句可以去掉)--exec master..xp_cmdshell 'del E:\H_BACKUP.bak'--完成后删除映射exec master..xp_cmdshell 'net use z: /delete' 请问这条SQL语句如何理解 看到别人的数据库中用户里面dbo的登录名不是sa,为什么呢? sql server2000 安装问题 请教一个UPDATE语句,需要考虑性能 急!急!各位高手请帮帮忙! 大家知道后缀名为A03的文件是什么格式吗?可以用什么软件可以打开? 在SQL2005中,存储过程用变量名进行读取时,不知为何对中文字符如何处理? 生成SQL脚本文件时,默认值为何会丢失?! 怎样select数据库中的第80000条记录?(不是前80000条) SQL主键问题,求大神看看。 sql server 2000中的数据库不能建表是什么原因 这里可以请教这种考试题么。。。
参考:
--SQL如何备份到异机写成存储过程,建立作业定时备份~~~
--在sql中映射一下就可以了
exec master..xp_cmdshell 'net use z: \\yizhi\D$ "密码" /user:yizhi\administrator'/*--说明:
exec master..xp_cmdshell 'net use z: \\xz\c$ "密码" /user:xz\administrator'z:是映射网络路径对应本机的盘符,与下面的备份对应
\\xz\c$是要映射的网络路径xz\administrator
xz是远程的计算机名,
administrator是登陆的用户名
密码 面指定的administrator用户的密码
--*/--备份;with init覆盖|noinit添加
backup database 库名 to disk='E:\H_BACKUP.bak' with init--COPY
exec master..xp_cmdshell 'copy E:\H_BACKUP.bak z:'--删除(这句可以去掉)
--exec master..xp_cmdshell 'del E:\H_BACKUP.bak'--完成后删除映射
exec master..xp_cmdshell 'net use z: /delete'