SQL 7.0版本数据库在2005中还原后建立表间关系时出错!

liweisdut 2010-11-04 09:43:48
第一步,SQL2005之前版本数据库在2005中还原后,建立表间关系时出现本图提示。

原因:数据库兼容级别太低。将数据库属性->选项中的兼容级别改为SQL Server 2005(90)
第二步,做如上修改后,建立表间关系时出现本图提示

第三步,在第二步图中点击“是”后,出现本图警告


无法创建数据库关系图,请问是何原因?
...全文
111 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
liweisdut 2010-11-10
  • 打赏
  • 举报
回复
没有人知道吗?大家过来看看啊
liweisdut 2010-11-06
  • 打赏
  • 举报
回复
大家快来帮帮忙吧
liweisdut 2010-11-06
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 zhangyangziwo 的回复:]
将兼容级别设置为80试一下呢?
或者先还原到2000上,升级到2000版本,备份数据库,再还原到2005。

我用2000的备份在2005上能还原和使用,没用过7.0的版本,更确切的说没讲过长啥样子。
[/Quote]
设置成80也不行,之前就试过了;2000的备份在2005上还原后的使用没有任何问题。
昨天我又仔细的看了这个警告提示,就是第三步图中的提示,应该是7.0版数据库缺少或不兼容某些系统存储过程,如dbo.sp_upgraddiagrams,我在7.0备份还原后的数据库下的系统存储过程中看到,确实没有dbo.sp_upgraddiagrams存储过程,而在2005新建的数据库的系统存储过程中则有这个存储过程。

我想把2005中的存储过程拷贝到7.0版本还原后的数据库中,有没有方法?
王向飞 2010-11-05
  • 打赏
  • 举报
回复
数据库关系图好像不太重要,

没用过这么低的版本,帮顶、
liweisdut 2010-11-05
  • 打赏
  • 举报
回复
有没有帮忙回答一下啊,第一、二、三步的图如上jiereliyi所发
jiereliyi 2010-11-05
  • 打赏
  • 举报
回复

zhangyangziwo 2010-11-05
  • 打赏
  • 举报
回复
将兼容级别设置为80试一下呢?
或者先还原到2000上,升级到2000版本,备份数据库,再还原到2005。

我用2000的备份在2005上能还原和使用,没用过7.0的版本,更确切的说没讲过长啥样子。
liweisdut 2010-11-05
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 wxf163 的回复:]
数据库关系图好像不太重要,

没用过这么低的版本,帮顶、
[/Quote]
不是可以保持同一属性在不同表中的数据一致性吗?
大家都不用吗?
但是,我还是想解决这个问题,这是我从网上下载的一个例子带的数据库,我还原之后,想建立表间关系,可惜不成功。有没有人要试一下?我可以把原版的数据库备份发过去
liweisdut 2010-11-04
  • 打赏
  • 举报
回复
http://hi.csdn.net/space-1183829-do-album-picid-671075-goto-up.html

http://hi.csdn.net/space-1183829-do-album-picid-671076-goto-up.html
--小F-- 2010-11-04
  • 打赏
  • 举报
回复
看不见图哦
liweisdut 2010-11-04
  • 打赏
  • 举报
回复
第一步图


34,593

社区成员

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

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