我有一个简单的数据库:
当我尝试添加数据库图表时,会出现以下错误:
db_owner角色的成员必须使用数据库图表功能错误
请注意我的数据库不是本地数据库,在localhost中可以创建图表,但是当我连接到我的sql server(server:webtcc.ir,1437)时,它会出错。
我在我的网站上使用entityframework,我需要建立关系。 有帮助吗?
答案 0 :(得分:1)
错误意味着它所说的内容。您的连接用户不属于该数据库的db_owner
角色。您需要以用户身份进行连接,或者在数据库的权限范围内使用该角色。 This SO post会引导您完成该操作,假设您的主机会让这种情况发生,或者您可能必须向主机提出修改请求。
就创建关系而言,实际上并不需要这样做。该图将向您显示数据库中所有表的可视化表示以及它们当前如何相互关联。如果您需要帮助在实体框架中建立关系,请发布一个新问题,其中包含您的问题以及您当前的代码。
答案 1 :(得分:-1)
我有同样的错误。但我断开了当前连接,即SQL Server身份验证连接并使用Windows身份验证重新连接。在此之后,我能够在SQL服务器管理工作室中创建数据库关系图,不再出现错误消息。