我正在使用SQL Server 2012版本的数据库。我正在尝试编写一个查询,将SSISDB上的SSIS_ADMIN授予用户。以下是我的查询
GRANT SSIS_ADMIN ON SSISDB TO User1
但最终,我收到了错误
“Msg 102,Level 15,State 1,Line 8 “SSIS_ADMIN”附近的语法不正确。“
我已经搜索了足够的框架授予查询,但我找不到。那么,我如何授予用户对数据库的“数据库角色成员资格”权限。
提前谢谢。
答案 0 :(得分:1)
我认为您正在尝试将user1
添加到ssis_admin
数据库角色..
试试这个..
use ssisdb
go
EXEC sp_addrolemember 'ssis_admin', 'user1';
您可以使用Grant来提供permissions specified here,而不是将角色分配给用户..
GRANT CREATE TABLE TO MelanieK;
答案 1 :(得分:0)
您可以从SSMS GUI执行此操作:
ssis_admin
OR
USE [SSISDB]
GO
ALTER ROLE [ssis_admin] ADD MEMBER [User1]
GO