• 8814阅读
  • 11回复

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

上一主题 下一主题
 
只看楼主 倒序阅读 0楼 发表于: 2010-05-11
             我电脑之前是SQL2000+P6.1,重装系统前备份了PMDB数据库,现在安装的是SQL2005+P6 V7,安装完成和数据库配置完成之后想把SQL2000的那个PMDB备份数据库恢复到SQL2005中出错了,是不是因为我现在SQL2005的PMDB数据库是P6 V7的数据库,而备份的那个数据库是P6.1数据库的原因? [ L3=x;U  
I5k$H$  
[ 此帖被jayjielun在2010-05-13 15:16重新编辑 ]
只看该作者 1楼 发表于: 2010-05-12
ok
直接恢复 不要先安装P6v7 j8v8uZ;x  
 :|>h7v  
恢复了以后 在升级数据库
只看该作者 2楼 发表于: 2010-05-13
回复  ghq008
   我已经安装好P6 V7了,估计这就是原因吧
只看该作者 3楼 发表于: 2010-05-13
今天我按照项网里面一个朋友说的下面这个方法成功将备份的SQL2000+P6.1的PMDB数据库恢复覆盖SQL2005+P6_V7的PMDB数据库了。 ]MqMQLG0t  
o$wEEz*4  
 1.右击要还原的数据库---->属性---->选项----->设置兼容级别为:SQL Server 2000 (80) 5 )A1\  
  ^3G{|JB!+  
 2.在指定了要还原的*.bak文件以后,选项---->设置 还原选项--->覆盖现有数据库(选上),其它默认。 `jDTzhO~  
%h hfU6[  
 3.确定后你的mssql2000数据库备份文件就可以还原到mssql2005中了。 E7WK (  
({ +!`}GY  
_no/F2>!/n  
可是出现了新的问题,无法登陆PM了 0XOp3  
提示如图: '<gI8W</  
我按照提示点了“是”接着配置数据库,输入我的主机名,选择PMDB数据库,接着又输入公共用户名和口令:pubuser,结果还是出错了:  W 6^5YH%  
于是我又想可能因为我那个备份数据库是P6.1的版本,是不是应该用P6_V7里的dbsetup.bat升级一下数据库,但是升级的时候还是有问题,提示 ^NLmgw Q  
大家帮我想想是哪出问题了呀?现在连P6都登不进去了。

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

只看该作者 5楼 发表于: 2010-05-13
引用第3楼jayjielun于2010-05-13 12:49发表的  : 0;hqIJcE:\  
今天我按照项网里面一个朋友说的下面这个方法成功将备份的SQL2000+P6.1的PMDB数据库恢复覆盖SQL2005+P6_V7的PMDB数据库了。
 1.右击要还原的数据库---->属性---->选项----->设置兼容级别为:SQL Server 2000 (80) Fiv3 {.  
  ,aOl_o -&  
 2.在指定了要还原的*.bak文件以后,选项---->设置 还原选项--->覆盖现有数据库(选上),其它默认。 WJ$bf(X*  
.......
vGvf<ra;H  
]Gzm^6v  
*lYVY) L  
看11楼 http://www.p3bbs.com/read.php?tid=1233
好好学习!
只看该作者 6楼 发表于: 2010-05-13
回复 保密
我在数据库查询分析其中对PMDB数据库运行了下面的语句 LVX[uWEM  
exec sp_change_users_login 'update_one','privuser','privuser' @u.58H& }R  
exec sp_change_users_login 'update_one','pubuser','pubuser' oin$-i|Xp!  
运行后出错了

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

只看该作者 8楼 发表于: 2010-05-17
楼主此题属sql server的问题。 9Kpa><  
图片左上角有个“选项” ZNJ@F<  
点进去以后有类似“覆盖”的复选框,勾上后就可以了。 ]*v dSr-J  
另外,如果遇到文件路径不同的问题还需要配置一下文件路径。 {,3>"  
这个问题楼主去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 字节
 
上一个 下一个