PRZYZNAĆ uprawnienia punktu końcowego (Transact-SQL)
Udziela uprawnień do punktu końcowego.
Składnia
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.W punkcie KOŃCOWYM :endpoint_name
Określa punkt końcowy, w którym przyznana uprawnienie.zakreskwalifikator (:) jest wymagany.Aby <server_principal>
Określa SQL Server logowania, do których udzieleniu zezwolenia.SQL_Server_login
Określa nazwę SQL Server logowania.SQL_Server_login_from_Windows_login
Określa nazwę SQL Server logowania utworzone na podstawie identyfikatora logowania systemu Windows.SQL_Server_login_from_certificate
Określa nazwę SQL Server logowania mapowanego certyfikat.SQL_Server_login_from_AsymKey
Określa nazwę SQL Server logowania mapowane do kluczasymetrycznego.Z OPCJĄ DOTACJI
Wskazuje, że główny będzie udzielane również możliwość przyznania określone uprawnienie do innych podmiotów.JAKSQL_Server_login
Określa SQL Server logowania, z którego podmiot wykonywanie tej kwerendy pochodzi jego prawo do przyznania uprawnień.
Uwagi
Uprawnienia na serwerze zakres mogą być udzielane tylko wtedy, gdy bieżąca baza danych jest wzorca.
Informacje o punktach końcowych są widoczne w sys.endpoints katalogu widoku.Informacje na temat uprawnień serwera są widoczne w sys.server_permissions jest widoczny w widoku wykazu i informacje o głównych serwera sys.server_principals wykazu widoku.
Punkt końcowy jest serwer -poziom zabezpieczany.Najbardziej szczególnego i ograniczonego uprawnienia, które mogą być przyznawane na punkt końcowy są wymienione w poniższej tabela, wraz z bardziej ogólne uprawnienia, które je zawierają, co za tym idzie.
Uprawnienie do punktu końcowego |
Implikowane przez uprawnienie do punktu końcowego |
Implikowane przez uprawnienia serwera |
---|---|---|
ZMIEŃ |
FORMANT |
ZMIENIĆ DOWOLNY PUNKT KOŃCOWY |
ŁĄCZENIE z |
FORMANT |
FORMANT SERWERA |
FORMANT |
FORMANT |
FORMANT SERWERA |
PRZEJĘCIE NA WŁASNOŚĆ |
FORMANT |
FORMANT SERWERA |
DEFINICJA WIDOKU |
FORMANT |
UMOŻLIWIA WYŚWIETLANIE WSZYSTKICH DEFINICJI |
Uprawnienia
Wymaga uprawnienia kontroli w punkcie końcowym lub zmienić dowolny punkt końcowy uprawnienia na serwerze.
Przykłady
A.Nadawanie uprawnień VIEW DEFINITION punktu końcowego
W przykładzie poniżej VIEW DEFINITION uprawnienie do punktu końcowego Mirror7 do SQL Server logowania ZArifin.
USE master;
GRANT VIEW DEFINITION ON ENDPOINT::Mirror7 TO ZArifin;
GO
B.Udzielająca uprawnienia PRZEJMIJ na własność z opcją dotacji
W przykładzie poniżej TAKE OWNERSHIP uprawnienie do punktu końcowego Shipping83 do SQL Server użytkownika PKomosinski z GRANT OPTION.
USE master;
GRANT TAKE OWNERSHIP ON ENDPOINT::Shipping83 TO PKomosinski
WITH GRANT OPTION;
GO
Zobacz także