tempad
ReadyGo!技术成就梦想 >>游戏开发 >> SQL SERVER 应用数据库的备份与恢复?

SQL SERVER 应用数据库的备份与恢复?

ReadyGo!技术成就梦想 网络搜索 efish 2008-1-17 2:01:01

SQL SERVER 应用数据库的备份与恢复?

楼主ZRX_JYP(走VC之路 我心飞翔)2002-11-22 16:55:42 在 MS-SQL Server / 应用实例 提问

我想将   A   服务器上的应用数据库(SQL   SERVER)备份、刻盘,然后将其恢复到B   服务器上,  
  老是不成功,应该如何操作,是否应该同时备份、恢复系统数据库? 问题点数:50、回复次数:17Top

1 楼wgy2008(北极光)回复于 2002-11-22 17:24:53 得分 0

选备份成bak文件在恢复Top

2 楼zyzj216(秋水玲珑寒)回复于 2002-11-22 17:37:51 得分 0

两个操作系统一样吗?A服务器上先备份,然后在B服务器上恢复,恢复路径要改!!!Top

3 楼dongquestion(书山有路勤为径)回复于 2002-11-22 17:51:22 得分 0

你是怎么恢复的,出现什么错误,你不说大家怎么给你检查问题啊Top

4 楼ZRX_JYP(走VC之路 我心飞翔)回复于 2002-11-23 16:05:22 得分 0

可以恢复,但是我登陆不上去,好象是"用户已存在"的提示.  
   
  我觉得当你到用户那去演示系统时,必须要采用这种恢复数据库的方法,否则,采用重建数据库的方法太麻烦,Top

5 楼llc1981(李)回复于 2002-11-23 17:08:23 得分 0

可以将数据文件和日志文件一起拷贝下来,刻盘,然后到新的机器上,用MS   SQL   Server中的企业管理器中的添加数据库。Top

6 楼cooltnt(甜甜粥)回复于 2002-11-24 13:48:04 得分 0

bak文件好像不能恢复到其它机器。还是将mdf,ldf复制出来,恢复,比较好。Top

7 楼zhangyiwell(做自己的奶酪)回复于 2002-11-24 13:54:33 得分 0

同意cooltnt的说法,但是一定得注意两台机子的SQl   server必须装在同样的目录下,尤其是DATA目录.Top

8 楼ZRX_JYP(走VC之路 我心飞翔)回复于 2002-11-24 14:53:33 得分 0

如果用mdf,ldf恢复,如何操作Top

9 楼pengdali()回复于 2002-11-24 14:56:50 得分 0

to   zhangyiwell(做自己的奶酪)  
  恢复时改一下目录就可以了!Top

10 楼pengdali()回复于 2002-11-24 15:03:41 得分 0

企业管理器-->右键“数据库”-->附加数据库-->选文件-->OKTop

11 楼pengdali()回复于 2002-11-25 20:04:59 得分 0

你还有什么问题,请说!Top

12 楼ZRX_JYP(走VC之路 我心飞翔)回复于 2002-11-30 10:09:55 得分 0

我成功的恢复了数据库,但在用户里面没有原来的用户。Top

13 楼ZRX_JYP(走VC之路 我心飞翔)回复于 2002-12-27 12:21:50 得分 0

右键“数据库”后没有"附加数据库"啊,只有"New   database"Top

14 楼pengdali()回复于 2002-12-27 12:28:01 得分 50

拷贝你的data目录下的数据库文件  
          停止sql服务或脱机-->拷贝你的data目录下的数据库文件  
  粘贴你的数据库文件到目标机上  
          右键数据库-->所有任务-->附加数据库Top

15 楼pengdali()回复于 2002-12-27 12:28:22 得分 0

--附加还原  
  CREATE   DATABASE   你的旧库名    
  ON   PRIMARY   (FILENAME   =   "c:\program   files\microsoft   sql   server\mssql\data\你的旧库的文件.mdf")  
  FOR   ATTACH  
  GOTop

16 楼pengdali()回复于 2002-12-27 12:28:49 得分 0

------------------------附加单文件  
  下面的示例分离   pubs,然后将   pubs   中的一个文件附加到当前服务器。  
   
  EXEC   sp_detach_db   @dbname   =   "pubs"  
  EXEC   sp_attach_single_file_db   @dbname   =   "pubs",    
        @physname   =   "c:\Program   Files\Microsoft   SQL   Server\MSSQL\Data\pubs.mdf"Top

17 楼ZRX_JYP(走VC之路 我心飞翔)回复于 2002-12-27 12:41:53 得分 0

大力大哥,你能否把你的电话告诉我,我想请教你Top

责任编辑: efish 参与评论 查找更多:
相关文章
关于DDE的问题! 关于DDE的问题!
=== 急!~~显示器买了后, 可以换其他牌子的吗? (知情… === 急!~~显示器买了后, 可以换其他牌子的吗? (知情者帮帮忙, 谢谢~~) ===
InterBase记录无法中文输入? InterBase记录无法中文输入?
关于datagrid帮定列的时间处理问题: 关于datagrid帮定列的时间处理问题:
为什么98的机器无法访问2000共享的打印机 为什么98的机器无法访问2000共享的打印机
怎样用delphi5做一个mediaplayer播放器? 怎样用delphi5做一个mediaplayer播放器?
如何在WIN2000和WIN NT 下注册系统热键?在线急等!!! 如何在WIN2000和WIN NT 下注册系统热键?在线急等!!!
怎么访问其他的硬盘分区? 怎么访问其他的硬盘分区?
想做一个后台管理,有关权限的问题。 想做一个后台管理,有关权限的问题。
面对女友的绝情,你会选择离开还是选择报复? 面对女友的绝情,你会选择离开还是选择报复?
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的ReadyGo.com.cn

分类导航
ReadyGo!技术成就梦想