• 8812阅读
  • 11回复

将SQL2000中备份出来的PMDB数据库恢复到SQL2005出错 [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 0楼 发表于: 2010-05-11
             我电脑之前是SQL2000+P6.1,重装系统前备份了PMDB数据库,现在安装的是SQL2005+P6 V7,安装完成和数据库配置完成之后想把SQL2000的那个PMDB备份数据库恢复到SQL2005中出错了,是不是因为我现在SQL2005的PMDB数据库是P6 V7的数据库,而备份的那个数据库是P6.1数据库的原因? RU ~na/3  
'o IE:#b  
[ 此帖被jayjielun在2010-05-13 15:16重新编辑 ]
只看该作者 1楼 发表于: 2010-05-12
ok
直接恢复 不要先安装P6v7 Ixn|BCi60A  
>\1twd{u]  
恢复了以后 在升级数据库
只看该作者 2楼 发表于: 2010-05-13
回复  ghq008
   我已经安装好P6 V7了,估计这就是原因吧
只看该作者 3楼 发表于: 2010-05-13
今天我按照项网里面一个朋友说的下面这个方法成功将备份的SQL2000+P6.1的PMDB数据库恢复覆盖SQL2005+P6_V7的PMDB数据库了。 V9ZM4.,OCN  
}qGd*k0F0  
 1.右击要还原的数据库---->属性---->选项----->设置兼容级别为:SQL Server 2000 (80) L7lpOy4k  
  Y, Lpv|  
 2.在指定了要还原的*.bak文件以后,选项---->设置 还原选项--->覆盖现有数据库(选上),其它默认。 DCa=o  
w?_'sP{pd  
 3.确定后你的mssql2000数据库备份文件就可以还原到mssql2005中了。 *pO`sC>  
DIYR8l}x  
vx$DKQK@l\  
可是出现了新的问题,无法登陆PM了 n2o)K;wW+  
提示如图: +bso4 }rS  
我按照提示点了“是”接着配置数据库,输入我的主机名,选择PMDB数据库,接着又输入公共用户名和口令:pubuser,结果还是出错了:  k N*I_#  
于是我又想可能因为我那个备份数据库是P6.1的版本,是不是应该用P6_V7里的dbsetup.bat升级一下数据库,但是升级的时候还是有问题,提示 4<<eqxI$|  
大家帮我想想是哪出问题了呀?现在连P6都登不进去了。

只看该作者 4楼 发表于: 2010-05-13
引用楼主jayjielun于2010-05-11 16:31发表的 将SQL2000中备份出来的PMDB数据库恢复到SQL2005出错 : 9 %Vy,  
             我电脑之前是SQL2000+P6.1,重装系统前备份了PMDB数据库,现在安装的是SQL2005+P6 V7,安装完成和数据库配置完成之后想把SQL2000的那个PMDB备份数据库恢复到SQL2005中出错了,是不是因为我现在SQL2005的PMDB数据库是P6 V7的数据库,而备份的那个数据库是P6.1数据库的原因?
[图片] j:8Pcx  
vwAhNw2-  
%ol1WG9  
:Ez*<;pF'  
http://www.it44.com/article/200907/595_2.html  看这里备份还原建议要数据库管理员操作,没事还是少弄。
好好学习!

只看该作者 5楼 发表于: 2010-05-13
引用第3楼jayjielun于2010-05-13 12:49发表的  : m3(p7Z^Bq  
今天我按照项网里面一个朋友说的下面这个方法成功将备份的SQL2000+P6.1的PMDB数据库恢复覆盖SQL2005+P6_V7的PMDB数据库了。
 1.右击要还原的数据库---->属性---->选项----->设置兼容级别为:SQL Server 2000 (80) (b1e!gJpy  
  & \C1QkI  
 2.在指定了要还原的*.bak文件以后,选项---->设置 还原选项--->覆盖现有数据库(选上),其它默认。 EACI>  
.......
wT,=C'  
Nn?$}g  
S`TQWWQo;  
看11楼 http://www.p3bbs.com/read.php?tid=1233
好好学习!
只看该作者 6楼 发表于: 2010-05-13
回复 保密
我在数据库查询分析其中对PMDB数据库运行了下面的语句 b0x%#trA{  
exec sp_change_users_login 'update_one','privuser','privuser' LEX @hkh  
exec sp_change_users_login 'update_one','pubuser','pubuser' l<7SB5  
运行后出错了

只看该作者 7楼 发表于: 2010-05-15
先安装6.1数据库 把之前的数据库还原到6.1中  之后对数据库进行升级,升级到7.0
论坛十六周年庆!

只看该作者 8楼 发表于: 2010-05-17
楼主此题属sql server的问题。 64>CfU(  
图片左上角有个“选项” j"VDqDDz  
点进去以后有类似“覆盖”的复选框,勾上后就可以了。 _c5*9')-)  
另外,如果遇到文件路径不同的问题还需要配置一下文件路径。 j9vK~_?;  
这个问题楼主去csdn上去问的话,很快就有答案了。

只看该作者 9楼 发表于: 2010-05-17
sql server低版本备份出来的文件可以在高版本还原,也就是说向后兼容的。这也包括sql 2008。

只看该作者 10楼 发表于: 2012-03-29
我的是P6单机版的,数据库是ORACLE XE 在数据更新的时候 有一处是是 database name (SID) 这里应该如何填写?
只看该作者 11楼 发表于: 2012-03-30
顶一下 我也很想知道database name (SID) 怎么填写?与单机版数据库 ORAPMDB 有什么区别
快速回复
限1000 字节
 
上一个 下一个