位置: 编程技术 - 正文

此数据库没有有效所有者,因此无法安装数据库关系图支持对象(此数据库中不存在用户或角色)

编辑:rootadmin
在新建数据库或附加数据库后,想添加关系表,结果出现下面的错误: 此数据库没有有效所有者,因此无法安装数据库关系图支持对象。若要继续,请首先使用“数据库属性”对话框的“文件”页或ALTER AUTHORIZATION语句将数据库所有者设置为有效登录名,然后再添加数据库关系图支持对象。 按照第一种方式更改怎么也不行,并且文件的所有者也是sa。网友给出了一种方法,运行以下命令: ALTER AUTHORIZATION ON database::mydbname TO sa 把mydbname修改为实际的数据库名称,就可以把所有者设置为sa了。 还有另外一种解决方法: 1、设置兼容级别为(为)(为) USE [master] GO EXEC dbo.sp_dbcmptlevel @dbname='数据库名', @new_cmptlevel= GO 或是选择你还原的数据库,点右键,选属性->选项->兼容级别,选择sqlserver() 然后确定。 这时,你在该数据库下展开“数据库关系图”节点时会有个提示,"此数据库缺少一个或多个使用数据库关系图所需的支持对象, 是否创建",选择“是”即可。 2、通过以上的方法操作,如果问题依然存在的话,按下列方法继续 选择你的数据库,然后选择"安全性"->"用户",选择dbo,打开属性页,如登录名为空的话,新建查询,然后 use [你的数据库名] EXEC sp_changedbowner 'sa' 执行成功后,你再选择"数据库关系图"节点,时提示 “此数据库缺少一个或多个使用数据库关系图所需的支持对象,是否创建", 选择“是”即可。

推荐整理分享此数据库没有有效所有者,因此无法安装数据库关系图支持对象(此数据库中不存在用户或角色),希望有所帮助,仅作参考,欢迎阅读内容。

此数据库没有有效所有者,因此无法安装数据库关系图支持对象(此数据库中不存在用户或角色)

文章相关热门搜索词:数据库无此用户记录,请检查后再试,此数据库没有有效所有者,此数据库没有有效所有者,因此无法安装,此数据库没有有效所有者,因此无法,此数据库没有有效所有者,因此无法,数据库无此用户记录,请检查后再试,此数据库没有有效所有者,因此无法,此数据库没有有效所有者,因此无法,内容如对您有帮助,希望把文章链接给更多的朋友!

sp_executesql 使用复杂的Unicode 表达式错误的解决方法 Msg,Level,State1,Line3Incorrectsyntaxnear'+'.当你尝试执行下面这段代码时,会得到如上这个错误提示。DECLARE@MyNameNVARCHAR()DECLARE@FieldNameSYSNAME=N'Name'EXECUTEsp_exe

sqlserver 导出插入脚本代码 当然有其它工具可以做这件事,但如果客户不允许你在服务器乱装东西时这个脚本就会有用了。DECLARE@tbImportTablestable(tablenamevarchar(),deletedtinyint)--appendt

OBJECTPROPERTY与sp_rename更改对象名称的介绍 相关的OBJECTPROPERTY可参考:

本文链接地址:https://www.jiuchutong.com/biancheng/348502.html 转载请保留说明!

上一篇:MSSQL MySQL 数据库分页(存储过程)(mysql里的数据库在哪个位置)

下一篇:sp_executesql 使用复杂的Unicode 表达式错误的解决方法

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络