![](https://oss.jqhtml.com/wp-content/uploads/2020/7/queYNv.png)
新附加的数据库需要设置所有者才能建立数据库关系图
解决办法1:
查看数据库的所有者:
select owner_sid ,lo.sid, lo.name, lo.loginname ,db_name(database_id)
from master.sys.databases da
inner join sys.syslogins lo on da.owner_sid = lo.sid
返回:
![](https://oss.jqhtml.com/wp-content/uploads/2020/7/ArmE3i.png)
更改所有者为当前账号或sa:
USE AdventureWorksDW2017; --数据库名称
EXEC sp_changedbowner 'sa'; --数据库系统管理员
解决方法2:
选择“AdventureWorksDW2017”,右键,选择“属性”,选择“文件”页,点击“所有者”右侧按钮,点击“浏览”按钮,选择当前登录用户或者“sa”
![](https://oss.jqhtml.com/wp-content/uploads/2020/7/bQnMRb.png)
原文地址:https://segmentfault.com/a/1190000021077117