GRANT Endpoint Permissions (Transact-SQL)
DB = blokada bazy danych.
GRANT permission [ ,...n ] ON ENDPOINT :: endpoint_name
TO < server_principal > [ ,...n ]
[ WITH GRANT OPTION ]
[ AS SQL_Server_login ]
<server_principal> ::=
SQL_Server_login
| SQL_Server_login_from_Windows_login
| SQL_Server_login_from_certificate
| SQL_Server_login_from_AsymKey
Argumenty
permission
Określa uprawnienia, które mogą być przyznane dla punktu końcowego.Aby uzyskać listę uprawnień Zobacz sekcję Spostrzeżenia w dalszej części tego tematu.NA punkcie KOŃCOWYM ::endpoint_name
Określa punkt końcowy, na które przyznane uprawnienie.(Zakres kwalifikator::) jest wymagany.Aby server_principal < >
Określa SQL Server logowanie, do których przyznane uprawnienie.SQL_Server_login
Określa nazwę SQL Server Zaloguj się.SQL_Server_login_from_Windows_login
Określa nazwę SQL Server Logowanie utworzone na podstawie identyfikatora logowania systemu Windows.SQL_Server_login_from_certificate
Określa nazwę SQL Server Identyfikator logowania mapowanego na certyfikat.SQL_Server_login_from_AsymKey
Określa nazwę SQL Server Logowanie mapowane z kluczem asymetryczne.PO WYBRANIU OPCJI DOTACJI
Wskazuje, że główny będzie również miał możliwości, aby udzielić określonych uprawnień do innych głównych.AS SQL_Server_login
Określa SQL Server logowanie, z którego podmiot, wykonywanie kwerendy pochodzi jej po prawej stronie, aby udzielić uprawnień.
Remarks
Można im udzielać uprawnień w zakresie serwera tylko wtedy, gdy bieżąca baza danych jest wzorzec.
Informacje o punktach końcowych są widoczne w sys.Endpoints Służy do wyświetlania katalogu. Informacje na temat uprawnień serwera są widoczne w sys.server_permissions wykazu widoku, a informacje dotyczące serwerów głównych jest widoczna w sys.server_principals Służy do wyświetlania katalogu.
Punkt końcowy jest poziom serwera, zabezpieczany.FIL = blokada w plik bazy danych.
Uprawnienie do punktu końcowego |
Implikowane przez uprawnienie do punktu końcowego |
Implikowane przez uprawnienia serwera |
---|---|---|
ZMIENIANIE |
FORMANT |
ZMIENIANIE DOWOLNEGO PUNKTU KOŃCOWEGO |
ŁĄCZENIE |
FORMANT |
FORMANT SERWERA |
FORMANT |
FORMANT |
FORMANT SERWERA |
PRZEJMOWANIE NA WŁASNOŚĆ |
FORMANT |
FORMANT SERWERA |
DEFINICJA WIDOKU |
FORMANT |
UMOŻLIWIA WYŚWIETLANIE WSZYSTKICH DEFINICJI |
Uprawnienia
Wymaga uprawnienie Kontrola do punktu końcowego lub ALTER punkt końcowy bez uprawnień na serwerze.
Przykłady
A.Aplikacja = blokada na zasobie określonej aplikacji.
W poniższym przykładzie udziela VIEW DEFINITION uprawnienie do punktu końcowego Mirror7 Aby SQL Server Identyfikator logowania ZArifin.
USE master;
GRANT VIEW DEFINITION ON ENDPOINT::Mirror7 TO ZArifin;
GO
B.HBT = blokada sterty lub B-drzewo indeksu.
W poniższym przykładzie udziela TAKE OWNERSHIP uprawnienie do punktu końcowego Shipping83 Aby SQL Server użytkownik PKomosinski z GRANT OPTION.
USE master;
GRANT TAKE OWNERSHIP ON ENDPOINT::Shipping83 TO PKomosinski
WITH GRANT OPTION;
GO
See Also