问题:
在选择数据库关系视图的时候提示:
“此数据库没有有效所有者,因此无法安装数据库关系图支持对象。若要继续,请首先使用“数据库属性”对话框的“文件”页或 Alter AUTHORIZATION 语句将数据库所有者设置为有效登录名,然后再添加数据库关系图支持对象。 ”
解决方法:
第一步:
设置兼容级别为90(2005为90)(一开始我没注意,就老出现上面的问题。)
第二步:
创设使用 sa 这个用户登陆后:
use [你的数据库名]
执行:EXEC sp_changedbowner 'sa'
用什么登录的,你就赋谁权限(这里是赋为数据库拥有者),让他有权限进行数据库关系视图相关操作
出错原因:
将以前的2000的mssql数据库导入到mssql2005,(Northwind导入2005时),出现了该错误。体会不是很深,只知道这样能解决问题,希望有朋友讲讲底层的一些原理,如此,感激不尽。