SQL2000下将数据库直接备份到网络上其他计算机硬盘的方法
2006-03-24 10:32
495 查看
SQL2000下将数据库直接备份到网络上其他计算机硬盘的方法!
1.两台机器(数据库所在的机器和存放备份文件的机器)都需要建一个同名同密码的用户,方便起见,最好将这两个用户都直接归到管理员组下;
2.将数据库的启动帐户设置成刚才所建立的那个帐户,并重新开启SQL服务;
3.假设远程机器的IP是192.168.61.234,共享为默认共享f$,先用查询分析器登陆到本地的SQL服务器(用sa和信任模式都可以),在master下执行xp_cmdshell 'dir //192.168.61.234/f$'看有没有结果,还是有报错的,如有报错,请根据错误提示检查;
4.执行以下备份语句可将数据库备份到远程硬盘上,以crm2k为例:
backup database crm2k to disk='//192.168.61.234/f$/crm2k0722_2.dmp'
5.同时注意,一定要用“//机器名或IP”不能用映射的盘符。
不过我觉得直接备份到远程硬盘并不是个好主意,一则速度慢,二则网络传输过程中可能出现意外。还是直接备份到本地,再拷到远程硬盘的好,用SQL的脚本可以调用master..cmdshell 'copy...'实现。
更正
不好意思,帖中有一处笔识,现更正:
最后:“调用master..cmdshell 'copy...'实现。”
应该是:“调用master..xp_cmdshell 'copy...'实现。”
另外,xp_cmdshell是个十分有用的扩展存储过程,可以在SQL中执行WINDOWS的命令行命令,大家有空可以自己研究一下,对我们平时使用SQL过程中,很有帮助的。
本机的备份和还原数据库的Transact-SQL实现
backup database 数据库名称 to disk = 'C:/DATA1'(具体选择实际的路径名称)
restore database 数据库名称 from disk = 'C:/yuhua.bak'(具体选择实际的路径名称)
1.两台机器(数据库所在的机器和存放备份文件的机器)都需要建一个同名同密码的用户,方便起见,最好将这两个用户都直接归到管理员组下;
2.将数据库的启动帐户设置成刚才所建立的那个帐户,并重新开启SQL服务;
3.假设远程机器的IP是192.168.61.234,共享为默认共享f$,先用查询分析器登陆到本地的SQL服务器(用sa和信任模式都可以),在master下执行xp_cmdshell 'dir //192.168.61.234/f$'看有没有结果,还是有报错的,如有报错,请根据错误提示检查;
4.执行以下备份语句可将数据库备份到远程硬盘上,以crm2k为例:
backup database crm2k to disk='//192.168.61.234/f$/crm2k0722_2.dmp'
5.同时注意,一定要用“//机器名或IP”不能用映射的盘符。
不过我觉得直接备份到远程硬盘并不是个好主意,一则速度慢,二则网络传输过程中可能出现意外。还是直接备份到本地,再拷到远程硬盘的好,用SQL的脚本可以调用master..cmdshell 'copy...'实现。
更正
不好意思,帖中有一处笔识,现更正:
最后:“调用master..cmdshell 'copy...'实现。”
应该是:“调用master..xp_cmdshell 'copy...'实现。”
另外,xp_cmdshell是个十分有用的扩展存储过程,可以在SQL中执行WINDOWS的命令行命令,大家有空可以自己研究一下,对我们平时使用SQL过程中,很有帮助的。
本机的备份和还原数据库的Transact-SQL实现
backup database 数据库名称 to disk = 'C:/DATA1'(具体选择实际的路径名称)
restore database 数据库名称 from disk = 'C:/yuhua.bak'(具体选择实际的路径名称)
相关文章推荐
- SQL2000下将数据库直接备份到网络上其他计算机硬盘的方法!
- 如何利用RMAN将数据库备份到其他计算机的硬盘上
- 客户数据库sql2000备份置疑数据方法提取补充
- mysql 直接从date 文件夹备份表,还原数据库之后提示 table doesn`t exist的原因和解决方法
- Sql2000把数据库备份到网络上其余地电脑上
- sql2000备份的数据库还原到sql2005后,选择“数据库关系图”提示:此数据库没有有效所有者,因此无法安装数据库关系图支持对象"的解决方法
- mysql 直接从date 文件夹备份表,还原数据库之后提示 table doesn`t exist的原因和解决方法
- mysql 直接从date 文件夹备份表,还原数据库之后提示 table doesn`t exist的原因和解决方法
- [其他]计算机网络-自顶向下方法 学习笔记
- mysql 直接从date 文件夹备份表,还原数据库之后提示 table doesn`t exist的原因和解决方法
- php 备份mysql数据库(joomla数据库可直接使用,其他数据库稍作修改即可)
- php 备份mysql数据库(joomla数据库可直接使用,其他数据库稍作修改即可)
- 快速备份sqlserver2005以上版本数据库的方法-摘自网络
- MS sqlserver 数据库异地备份到其他计算机(xp_cmdshell)
- MySql直接备份数据库文件的方法(MyISAM和InnoDB有所不同)
- MySql直接备份数据库文件的方法(MyISAM和InnoDB有所不同)
- sql2000备份的数据库还原到sql2005后,选择“数据库关系图”提示:此数据库没有有效所有者,因此无法安装数据库关系图支持对象"的解决方法
- 谈谈 sql2000备份的数据库还原到sql2005中,系统提示“祖宗”的解决方法
- sql2000备份的数据库还原到sql2005的方法
- linux 下数据库的最简单备份方法