备份数据库

kuux 2003-09-05 05:23:41
用Sql Server自身的备份工具,备份的数据必需在Sql Server的机器上,我想知道怎么样才能将它备份到连联Sql Server的机器上
例如:Sql Server在服务器上,我的自己的机器上联接使用服务器上的Sql Server,现在,我要在自己的机器上将Sql Server备份到我自己的机器里,请问有什么工具没有
...全文
74 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Robin 2003-09-09
  • 打赏
  • 举报
回复
:>
zhouzdsoft 2003-09-07
  • 打赏
  • 举报
回复
1、将备份拷贝到本机
2、映射服务器上备份目录
pengdali 2003-09-06
  • 打赏
  • 举报
回复
如果你本机也安装了sqlserver

你可以使用(导入导出工具)DTS导到本地,在到本地备份。
pengdali 2003-09-06
  • 打赏
  • 举报
回复
backup database sys to disk='\\ip地址\共享目录\a.bak' with init

注意权限问题
如:
SQLServer备到FileServer上
那你的SQLServer的启动用户必须在FileServer上有足够的权限!
--------------------^^^---------------------------------
1、SQLServer上新建一SQLUser用户权限大一点。
2、FileServer上建同一用户对某一文件夹有足够权限。
3、两机的SQLUser密码相同(方便一点)
4、将SQLServer改为SQLUser启动
(管理工具-->服务-->mssql项-->属性-->指定用户及密码)
5、\\192.168.*.*\文件夹\ShareBak.Bak就可以了
-----------------------------------------------------------
简单一点就是:
如果你两台都是windows2ks
你的机器也用同样的Administrator密码,且sql服务器用administrator启动
那你写设备时就可以写:\\ip\.......

如果对方是98那你要完全共享一下!
kuux 2003-09-06
  • 打赏
  • 举报
回复
有没有什么工具可以一步到位呀
zjcxc 2003-09-06
  • 打赏
  • 举报
回复
没有什么工具可以一步到位的.

或者你可以考虑用这种方法:
1.备份数据到SQL服务器
2.在数据库中创建一个存储过程,实现将指定的文件导入到数据库的某个表中
3.调用这个存储过程将1.中备份好的数据库文件读入到数据库的表中
4.在客户端读取数据并存储为文件

kuux 2003-09-06
  • 打赏
  • 举报
回复
你们提出的这些,我也明白是很好,可是对我不适用,因为我们公司是域管理的,我没有权限去访问别人的机器。Copy的方法根本不可能
DTS导出的时候,不知什么原因,我在服务器上的数据库无法顺利导出,总出错,所以,也不行,两边SQL Server都是SA帐号

难道,没有什么工具,可以做到一步到位嘛
97866 2003-09-05
  • 打赏
  • 举报
回复
BackUp DataBase 库名 To Disk='D:\Bbb.BAk'

Xp_CmdShell 'Copy D:\Bbb.BAK 你机子的完全共享目录'
hjb111 2003-09-05
  • 打赏
  • 举报
回复
将d盘上的bak设为完全共享!
backup database db to disk='\\yourHost\bak\db.bak'
restore database db from disk='d:\bak\db.bak'

也可以拷过来还原!
kuux 2003-09-05
  • 打赏
  • 举报
回复
不行,我们的局域网是有权限的,不能这样方问呀
pbsql 2003-09-05
  • 打赏
  • 举报
回复
用Sql Server自身的备份工具:
在你自己的机器(you)上先完全共享一文件夹如app,以便服务器有权操作,备份时使用网络路径\\you\app\db.bak即可

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧