要求具有 CREATE SERVER ROLE 权限,或者 sysadmin 固定服务器角色中的成员身份。还需要针对登录名的 server_principal 的IMPERSONATE 权限、针对用作 server_principal的服务器角色的 ALTER 权限或用作 server_principal 的 Windows 组的成员身份。这会触发对象类型设置为服务器角色、事件类型设置为添加的 Audit Server ...
新的目录视图将采用在 SQL Server 2005 中引入的使主体和架构分离的方法。 有关目录视图的详细信息,请参阅目录视图 (Transact-SQL)。权限要求对数据库具有 CREATE ROLE 权限或者在 db_securityadmin 固定数据库角色中具有成员身份。 使用 AUTHORIZATION 选项时,还需要具有下列权限:...
SQL Server Management Studio Transact-SQL 开始之前 限制和局限 不能向服务器角色授予对数据库级安全对象的权限。 若要创建数据库角色,请参阅CREATE ROLE (Transact-SQL)。 安全性 权限 要求具有 CREATE SERVER ROLE 权限,或者 sysadmin 固定服务器角色中的成员身份。
要创建新角色,请使用create role语句: CREATEROLE role_name [AUTHORIZATIONowner_name]; 首先,在CREATE ROLE关键字之后指定角色的名称。 其次,在AUTHORIZATION子句中指定所有者ower_name。所有者名称是拥有新角色的数据库用户或角色。如果省略AUTHORIZATION子句,则新角色归执行CREATE ROLE语句的用户拥有。 注意,角色的所有...
需要資料庫的 ALTER ANY APPLICATION ROLE 權限。使用SQL Server Management Studio若要建立應用程式角色在[物件總管] 中,展開您要建立應用程式角色的資料庫。 展開[安全性] 資料夾。 展開[角色] 資料夾。 以滑鼠右鍵按一下 [應用程式角色] 資料夾,然後選取 [新增應用程式角色]。 在[應用程式角色 - 新增] 對...
首先,我们需要在 SQL Server 中创建一个新的服务器角色QueryOnlyRole。可以使用以下命令: USEmaster;GO-- 创建服务器角色CREATESERVER ROLE QueryOnlyRole;GO 1. 2. 3. 4. 5. 6. 3.2 创建登录名 接下来,我们需要为需要该角色权限的用户创建一个登录名。例如,我们为UserA创建一个登录: ...
sys.database_role_members 中繼資料 針對每個資料庫角色的每個成員,各傳回一個資料列。 IS_MEMBER 中繼資料 指出目前使用者是否是指定之 Microsoft Windows 群組、Microsoft Entra 群組或 Microsoft SQL Server 資料庫角色的成員。 CREATE ROLE Command 在目前資料庫中建立新的資料庫角色。 ALTER_ROLE Command 變更資...
我们首先需要创建一个新的角色,比如叫做ReadOnlyRole。实现这一点需要使用以下T-SQL语句: -- 创建只读角色CREATEROLE ReadOnlyRole;-- 这条语句创建了一个名为 ReadOnlyRole 的新角色 1. 2. 3. 步骤2:授予角色只读权限 接下来,我们需要为这个角色授予只读权限,例如,我们想要让它阅读Employees表的数据,可以用以...
CREATE SERVER ROLE (Transact-SQL) 命令 创建用户定义的服务器角色。 ALTER SERVER ROLE (Transact-SQL) 命令 更改服务器角色的成员关系或更改用户定义的服务器角色的名称。 DROP SERVER ROLE (Transact-SQL) 命令 删除用户定义的服务器角色。 sp_addsrvrolemember (Transact-SQL) 命令 将登录名添加为某个服务器级...
数据库角色管理,已经可以使用alter role,create role和drop role。 2012增加了几个ddl语句,可以操作服务级别的角色管理, CREATE SERVER ROLE 用来创建服务级别的role。 CREATESERVERROLEDBA SELECTname,type_descFROMsys.server_principalsWHEREtype='R'ANDname='DBA' ...