请问我使用backup备份的MSSQL数据库备份的文件(如abc.dat)为什么在硬盘上找不到?我如何将它copy到别的机器上再恢复?

yukuang 2001-06-13 11:23:00
...全文
219 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yukuang 2001-06-13
  • 打赏
  • 举报
回复
如果我想在两台机器,即两个SQL SERVER中COPY整个数据库该如何实现?
guo 2001-06-13
  • 打赏
  • 举报
回复
不可能吧,sql好象不能备份到其它位置.看看mssql7\backup用企业管理器的恢复功能,它会自动将最近一次备份的文件显示出来
yukuang 2001-06-13
  • 打赏
  • 举报
回复
为什么我在运行时出现了如下的错误:
Server: Msg 7940, Level 16, State 1, Line 1
System databases master, model, and tempdb cannot be detached.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
guo 2001-06-13
  • 打赏
  • 举报
回复
当你运行完sp_detach_db后数据库已经不能访问,它的两个文件可以拷贝到目标计算机上.
本机也要使用的话也可以将其挂接上,方法也是那两个.
yukuang 2001-06-13
  • 打赏
  • 举报
回复
sp_detach_db,指将数据库卸载,此时数据库文件可以拷贝,

老兄所说的数据库文件是不是mdf之类?这样的话如果本机仍使用这个数据库,是不是也要再挂上?
guo 2001-06-13
  • 打赏
  • 举报
回复
sp_detach_db,指将数据库卸载,此时数据库文件可以拷贝,并且内部是一致的.将其拷贝到目标计算机上再用sp_attach_db或sp_attach_single_file_db将其挂接.
yukuang 2001-06-13
  • 打赏
  • 举报
回复
EXEC sp_detach_db 'pubs', 'true'
这句话好像没让指定文件名呀。我如何copy到别的机器?
guo 2001-06-13
  • 打赏
  • 举报
回复
建议不要通过dts直接拷贝两个数据库,速度慢,以容易出错.
在源服务器上运行sp_detach_db,将数据文件与日志文件(后者可拷可不拷)在目标服务器上运行sp_attach_db(可以保留log)或sp_detach_single_file_db(不保留log)

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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