闻心阁

一蓑烟雨看苍生,半壶浊酒笑红尘

SQL2005数据库没有有效所有者

2011-08-11 约 1 分钟读完 搬砖秘籍

这几天在做二次开发,附加了数据库,但是在我新建一个数据库关系图时候出现了提示如下:“此数据库没有有效所有者,因此无法安装数据库关系图支持对象。若要继续,请首先试用“数据库属性”对话框的“文件”页或ALTER AUTHORIZATION语句将数据库所有者设置为有效登录名,然后再添加数据库关系图支持对象”

好吧,这是个严重的问题,在网上找了一下,结果一片,说什么的都有,下面分享一下我成功的方法,亲测可用!

运行下面语句:

USE [master] EXEC dbo.sp_dbcmptlevel @dbname='数据库名', @new_cmptlevel=90
不行?再加一句!
EXEC sp_changedbowner 'sa'

运行上面两条语句后就可以进行关系图的创建了!截图纪念! 修改成功 如果你遇到上面的问题,你也可以按照我的方法一试,至于行不行,反正我是行了!