【发布时间】:2016-01-22 12:06:35
【问题描述】:
使用 SQL Server 2014 我正在尝试执行以下命令:
GRANT SELECT
ON OBJECT::[quote_p].[p_quote_fact] TO [SSIS_role]
AS [dbo];
但我收到了错误消息:
消息 15151,第 16 级,状态 1,第 1 行
找不到对象“p_quote_fact”,因为它不存在或 你没有权限。
如果我不使用“AS [dbo];”,该语句将正常执行。
通过 Windows 组,我是 db_owner 角色的成员。
阅读“GRANT Database Permissions”上的 MSDN 页面,它指出您需要以下权限才能使用此命令:
对用户的 IMPERSONATE 权限,db_securityadmin 中的成员身份 固定数据库角色,db_owner 固定数据库角色的成员资格, 或 sysadmin 固定服务器角色的成员身份。
基于此,我将自己添加到“db_securityadmin”中,但没有任何区别。
不确定接下来要尝试什么...关于我缺少什么的任何建议?
【问题讨论】:
标签: sql-server