Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí na:SQL ServerAzure
SQL Managed Instance
Vytváří novou uživatelsky definovanou serverovou roli.
Syntax
CREATE SERVER ROLE role_name [ AUTHORIZATION server_principal ]
Arguments
role_name
Název role serveru, která má být vytvořena.
AUTHORIZATION server_principal
Přihlašovací údaje, které budou vlastnit novou serverovou roli. Pokud není uvedeno žádné přihlášení, role serveru bude vlastněna přihlášením, které vykonává CREATE SERVER ROLE.
Remarks
Role serveru jsou serverové zabezpečené objekty. Po vytvoření serverové role nakonfigurujte serverová oprávnění této role pomocí GRANT, DENY, a REVOKE. Pro přidání přihlášení nebo odebrání přihlášení do role serveru použijte ALTER SERVER ROLE (Transact-SQL). Pro zrušení role serveru použijte DROP SERVER ROLE (Transact-SQL). Další informace najdete v tématu sys.server_principals (Transact-SQL).
Role serveru můžete zobrazit dotazováním sys.server_role_members a sys.server_principals katalogových pohledů.
Rolím serveru nelze udělit oprávnění k databázovým zabezpečitelným. Pokud chcete vytvořit databázové role, přečtěte si témaCREATE ROLE (Transact-SQL).
Informace o návrhu systému oprávnění naleznete v tématu Začínáme s oprávněními databázového stroje.
Permissions
Vyžaduje CREATE SERVER ROLE oprávnění nebo členství v pevné roli serveru správce systému.
Vyžaduje také funkci IMPERSONATE na server_principal pro přihlášení, oprávnění ALTER pro role serveru používané jako server_principalnebo členství ve skupině Windows, která se používá jako server_principal.
Tím se spustí událost Audit Server Principal Management s typem objektu nastaveným na roli serveru a typem události k přidání.
Při přiřazování vlastnictví role serveru se AUTHORIZATION vyžadují také následující oprávnění:
Pokud chcete přiřadit vlastnictví role serveru jinému přihlášení, je vyžadováno oprávnění IMPERSONATE na toto přihlášení.
Pokud chcete přiřadit vlastnictví role serveru k jiné roli serveru, vyžaduje členství v roli serveru příjemce nebo oprávnění ALTER pro danou roli serveru.
Examples
A. Vytvořte serverovou roli, která je vlastněna přihlášením
Následující příklad vytváří serverovou roli buyers , kterou vlastní přihlášení BenMiller.
USE master;
CREATE SERVER ROLE buyers AUTHORIZATION BenMiller;
GO
B. Vytvořte serverovou roli, která je vlastněna pevnou serverovou rolí
Následující příklad vytváří serverovou roli auditors , která patří pevné serverové roli securityadmin .
USE master;
CREATE SERVER ROLE auditors AUTHORIZATION securityadmin;
GO