- 注册时间
- 2011-10-23
- 最后登录
- 2011-10-31
- 阅读权限
- 70
- 积分
- 1452
- 精华
- 0
- 帖子
- 476
 
升级   22.6%
|
sql2000备份的数据库还原到sql2005后,抉择“数据库关系图”提醒:此数据库不有效所有者,因而无奈装置数据库关系图支撑对象。若要持续,请首先应用“数据库属性”对话框的“文件”页或 ALTER AUTHORIZATION 语句将数据库所有者设置为有效登录名,而后再增加数据库关联图支持对象。
解决方式如下:
1、设置兼容级别为90(2005为90) USE
GO EXEC dbo.sp_dbcmptlevel @dbname='数据库名', @new_cmptlevel=90
GO
或是选责你还原的数据库,点右键,选属性->选项->兼容级别,选择sqlserver2005(90) 然后断定,
这时,你在该数据库下开展“数据库关系图”节点时会有个提示,"此数据库缺乏一个或多个使用数据库关系图所需的支持对象,是否创立",选择“是”即可。
2、通过以上的办法操作,假如问题仍然存在的话,按下列方法继承
选择你的数据库,然后取舍"保险性"->"用户",挑选dbo,翻开属性页,如登录名为空的话,新建查问,然后
use [你的数据库名] EXEC sp_changedbowner 'sa'
履行胜利后,你再选择"数据库关系图"节点,时提示 “此数据库缺少一个或多个使用数据库关系图所需的支持对象,是否创建",选择“是”即可。 就能够看到本来建的关系图了。 |
|