4
A
回答
7
- 虽然可以访问数据库中的任何用户都可以创建一个图表,一旦图已创建,唯一的用户谁可以看到它是图的创建者和db_owner角色的任何成员。
- 图的所有权只能转移给db_owner角色的成员。这只有在图的前一个所有者已经从数据库中删除的情况下才有可能。
- 如果图的所有者已从数据库中删除,则图将保留在数据库中,直到db_owner角色的成员尝试打开它。此时,db_owner成员可以选择接管图的所有权。
所以的db_owner/DBO最好
3
尝试这样的:
ALTER AUTHORIZATION ON DATABASE::AdventureWorks TO sa;
+1
你能解释一下为什么这会有所帮助吗? – gbn 2011-01-11 19:02:31
0
我刚刚看到这个MSDN:
...你可以授予执行上sp_creatediagram premission存储 过程的人谁需要创建图表;您也可以授予 执行更改,重命名或删除权限。但是,请注意 您仍然需要表格上的相关权限,否则 您可能无法保存图表。例如,如果你在图中创建一个新的 表,你需要CREATE TABLE权限上 对应的模式
比的db_owner/DBO
相关问题
- 1. 隐藏来自SQL Server数据库关系图的关系
- 2. 授予SQL Server登录访问数据库的权限 - SQL Server
- 3. SQL Server中的数据库表关系
- 4. SQL Server只读权限
- 5. SQL Server:授予所有用户对数据库的读取访问权限
- 6. SQL Server - 如何授予所有数据库的读取权限以登录?
- 7. SQL Server数据库表关系
- 8. 的SQL Server:权限读取数据库图表为用户具有“只读”访问
- 9. 什么是T-SQL授予对SQL Server数据库中表的读写权限?
- 10. 是SQL Server中数据库的关系图吗?
- 11. SQL Server权限
- 12. Azure SQL Server - 如何授予用户只读访问主数据库的权限
- 13. SQL服务器 - 获取数据库元数据的权限
- 14. SQL Server:通过查询创建数据库关系图
- 15. SQL Server权限创建/修改/删除*仅*您的数据库
- 16. 没有SQL Server Express的登录权限创建数据库
- 17. SQL Server 2008数据库的副本 - 文件权限
- 18. SQL Server 2005 - 创建数据库与另一个数据库的权限
- 19. 在关系数据库中处理不同的用户权限
- 20. 如何授予SQL Server读取我的SSL密钥的权限?
- 21. SQL SEARCHING关系数据库
- 22. sql server express权限
- 23. CREATE DATABASE权限在数据库'master'中被拒绝。 SQL Server 2012
- 24. SQL Server Express CREATE DATABASE权限在数据库'master'中被拒绝
- 25. 在SQL Server数据库中分配用户权限
- 26. SQL Server 2008 - 将权限更改为数据库
- 27. 数据库访问权限问题(sql server 2008)
- 28. SQL Server 2008 CONTROL SERVER权限
- 29. 从关系数据库获取UML图
- 30. SQL数据库和权限(通过PHP)
[见这里的解决方法(HTTP少://dba.stackexchange的.com /一个/1186分之43967)。 – 2013-06-06 14:55:06