Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > SQL2000下将数据库直接备份到网络上其他计算机硬盘的方法
【标  题】:SQL2000下将数据库直接备份到网络上其他计算机硬盘的方法
【关键字】:SQL2000
【来  源】:http://blog.csdn.net/feng19821209/archive/2006/03/24/636935.aspx

SQL2000下将数据库直接备份到网络上其他计算机硬盘的方法

Your Ad Here

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'(具体选择实际的路径名称)

sqlldr使用小结(zt):【上一篇】
数据库连接方法总结:【下一篇】
【相关文章】
  • 同时安装sql2000和sql2005,经验点滴
  • 保证数据库服务器的安全 sql2000
  • java与SQL2000的连接
  • 在WIN2000PRO和WINXP下安装SQL2000
  • 关于对sql2000查询结果进行相关度排序的测试
  • MD5算法的T-SQL实现(FOR SQL2000)
  • 关于用W2K AD SERVER 和SQL2000企业版安装双机
  • 同学录课程设计 (SQL2000)
  • JSP连接SQL2000数据库连接示例(含驱动和示例代码)
  • MSSQL2000 蠕虫分析以及解决方案
  • 【随机文章】
  • ASP.NET2.0 文本编辑器FCKeditor的冰冷之心 【月儿原创】
  • 缺少gets函数,怎么办?
  • eXtremeComponents1.0.1-M5-A4版中,中国程序员可能最关注的特性
  • 没有解决的问题!ftp工具和远程桌面连接
  • 如何创建Windows 2000启动盘
  • Fedora core 4下营造自己精彩桌面世界三步曲
  • google analytics--网站分析利器
  • C语言初学者入门讲座 第三讲 基础语句
  • 卫星广域网连接
  • XUbuntu问题自问自答
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.