Klasa ServerPermissionSet
ServerPermissionSet Reprezentuje obiekt zestaw uprawnienia serwera.
Hierarchia dziedziczenia
System.Object
Microsoft.SqlServer.Management.Smo.PermissionSetBase
Microsoft.SqlServer.Management.Smo.ServerPermissionSet
Przestrzeń nazw: Microsoft.SqlServer.Management.Smo
Zestaw: Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)
Składnia
'Deklaracja
Public NotInheritable Class ServerPermissionSet _
Inherits PermissionSetBase
'Użycie
Dim instance As ServerPermissionSet
public sealed class ServerPermissionSet : PermissionSetBase
public ref class ServerPermissionSet sealed : public PermissionSetBase
[<SealedAttribute>]
type ServerPermissionSet =
class
inherit PermissionSetBase
end
public final class ServerPermissionSet extends PermissionSetBase
Typ ServerPermissionSet uwidacznia następujące elementy członkowskie.
Konstruktorzy
| Nazwa | Opis | |
|---|---|---|
![]() |
ServerPermissionSet() | Inicjuje nowe wystąpienie ServerPermissionSet klasy |
![]() |
ServerPermissionSet(ServerPermission) | Inicjuje nowe wystąpienie ServerPermissionSet klasy oparte na określone uprawnienia. |
![]() |
ServerPermissionSet(array<ServerPermission[]) | Inicjuje nowe wystąpienie ServerPermissionSet klasy na podstawie określonego zestaw uprawnień. |
![]() |
ServerPermissionSet(ServerPermissionSet) | Inicjuje nowe wystąpienie ServerPermissionSet klasy na podstawie określonego zestaw uprawnień. |
Do góry
Właściwości
| Nazwa | Opis | |
|---|---|---|
![]() |
AdministerBulkOperations | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia ADMINISTROWANIA operacje zbiorcze (ADBO) w zestaw uprawnień.To uprawnienie umożliwia grantee operacji wstawiania zbiorczych na wystąpienie SQL Server, takich jak importowania danych za pomocą polecenia bcp przy użyciu instrukcja WSTAWIENIA luzem, albo INSERT...Wybierz * wyciągu Z OPENROWSET(BULK…). |
![]() |
AlterAnyConnection | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie zmieniać DOWOLNE połączenia (ALCO) w zestaw uprawnień.To uprawnienie umożliwia grantee tworzyć, zmieniać lub upuść dowolne połączenie na wystąpienie SQL Server. |
![]() |
AlterAnyCredential | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia zmienić dowolny POŚWIADCZEŃ (ALCD) w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć, zmieniające lub usuwające żadnych poświadczeń na wystąpienie SQL Server. |
![]() |
AlterAnyDatabase | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie zmieniać DOWOLNE bazy danych (ALDB) w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć, zmieniające lub usuwające dowolnej bazy danych na wystąpienie SQL Server. |
![]() |
AlterAnyEndpoint | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia zmienić dowolny punkt końcowy (ALHE) w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć, zmieniające lub usuwające każdy punkt końcowy na wystąpienie SQL Server. |
![]() |
AlterAnyEventNotification | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie zmiany powiadomienia zdarzenia dowolnego (ALES) w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć, zmodyfikować lub upuść dowolne powiadomienie o zdarzeniu na wystąpienie SQL Server. |
![]() |
AlterAnyLinkedServer | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia zmienić dowolny POŁĄCZONEGO serwera (Rozpoznawalną) w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć, zmieniające lub usuwające dowolnego serwer połączony na wystąpienie z SQL Server. |
![]() |
AlterAnyLogin | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia zmienić dowolny logowania (ALLG) w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć, zmieniające lub usuwające dowolnego serwer połączony na wystąpienie z SQL Server. |
![]() |
AlterAnyServerAudit | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia inspekcji ALTER dowolnego serwera w zestaw uprawnień.To uprawnienie umożliwia grantee zatrzymać, uruchomić lub wstrzymać wystąpienie SQL Server. |
![]() |
AlterResources | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Zmiana zasobów (ALRS) w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć, zmieniające lub usuwające dowolnego zasób na wystąpienie z SQL Server. |
![]() |
AlterServerState | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie ZMIENIA stan serwera (ALSS) w zestaw uprawnień.To uprawnienie umożliwia grantee zatrzymać, uruchomić lub wstrzymać wystąpienie SQL Server. |
![]() |
AlterSettings | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie zmieniać ustawienia (ASLT) w zestaw uprawnień.To uprawnienie umożliwia grantee zmieniać żadnych ustawień na wystąpienie SQL Server, takich jak domyślna baza danych katalogu. |
![]() |
AlterTrace | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Zmiana śledzenia (ALTR) w zestaw uprawnień.To uprawnienie umożliwia grantee uruchomić, lub zatrzymywanie śledzenia uruchamia lub modyfikowanie opcji śledzenia na wystąpienie SQL Server. |
![]() |
AuthenticateServer | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Zmiana śledzenia (ALTR) w zestaw uprawnień.To uprawnienie umożliwia grantee uruchomić, lub zatrzymywanie śledzenia uruchamia lub modyfikowanie opcji śledzenia na wystąpienie SQL Server. |
![]() |
ConnectSql | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie POŁĄCZ SQL (COSQ) w zestaw uprawnień.To uprawnienie umożliwia grantee połączyć się z wystąpienie z SQL Server. |
![]() |
ControlServer | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Kontrola serwera (CL) w zestaw uprawnień.To uprawnienie umożliwia grantee wszelkie udzielić na żadnym zabezpieczany na wystąpienie SQL Server. |
![]() |
CreateAnyDatabase | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie dowolnego bazy danych (CRDB) w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć, zmieniające lub usuwające dowolnej bazy danych na wystąpienie SQL Server. |
![]() |
CreateDdlEventNotification | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie DDL zdarzenia powiadamiania (CRDE) w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć wszelkie DDL (Data Definition Language) powiadomienie o zdarzeniu na wystąpienie SQL Server, takie jak zdarzenie wywoływane podczas tworzenia bazy danych. |
![]() |
CreateEndpoint | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie punktu KOŃCOWEGO (CRHE) w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć punkty końcowe na wystąpienie z SQL Server dla protokołu SOAP, Transact-SQL, dublowanie bazy danych, i Service Broker. |
![]() |
CreateTraceEventNotification | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie śledzenia zdarzeń powiadamiania (CRTE) w zestaw uprawnień.To uprawnienie umożliwia grantee create trace zdarzenie powiadomienia o wystąpienie SQL Server. |
![]() |
ExternalAccessAssembly | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia dostępu zewnętrznego (XA) w zestaw uprawnień.To uprawnienie umożliwia dostęp do zasobów zewnętrznych systemowych grantee takich jak wirtualny plik dziennika plików, sieci, zmiennych środowiskowych i rejestru. |
![]() |
Shutdown | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia zamykania (SHDN) w zestaw uprawnień.To uprawnienie umożliwia grantee stop SQL Server usługa. |
![]() |
UnsafeAssembly | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają niebezpieczne uprawnień w zestaw uprawnień.To uprawnienie umożliwia grantee nieograniczony dostęp do zasobów, zarówno wewnątrz, jak i poza SQL Server, włączając wywołania kod niezarządzany |
![]() |
ViewAnyDatabase | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie WYŚWIETL wszystkie bazy danych (VWDB) w zestaw uprawnień.To uprawnienie umożliwia grantee view definition (metadane) z dowolnej bazy danych na wystąpienie SQL Server. |
![]() |
ViewAnyDefinition | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia dowolnego definicji WIDOKU (VWAD) w zestaw uprawnień.To uprawnienie umożliwia grantee view definition dowolnego serwera, który jest zabezpieczany na wystąpienie SQL Server. |
![]() |
ViewServerState | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie WYŚWIETL stan serwera (VWSS) w zestaw uprawnień.To uprawnienie umożliwia grantee wyświetlić stan wystąpienie SQL Server. |
Do góry
Metody
| Nazwa | Opis | |
|---|---|---|
![]() |
Add(ServerPermission) | Zwraca uprawnienia serwera po dodaniu nową serwerowi uprawnienie do zestaw uprawnień odwołanie. |
![]() ![]() |
Add(ServerPermissionSet, ServerPermission) | Zwraca ustawione po dodaniu nową serwerowi uprawnienie do zestaw określone uprawnienie uprawnienia serwera. |
![]() |
Equals | Określa, czy obiekt uprawnienia serwera odwołanie jest równa określonego obiektu. (Zastępuje PermissionSetBase.Equals(Object)). |
![]() |
Finalize | (Dziedziczony z Object). |
![]() |
GetHashCode | Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Zastępuje PermissionSetBase.GetHashCode()). |
![]() |
GetType | (Dziedziczony z Object). |
![]() |
MemberwiseClone | (Dziedziczony z Object). |
![]() |
Remove | Usuwa uprawnienia z zestaw uprawnień. |
![]() ![]() |
Subtract | Zwraca ustawione po odjęciu serwerowi uprawnienie z zestaw określone uprawnienie uprawnienia serwera. |
![]() |
ToString | Zwraca ciąg wartość, która reprezentuje określony PermissionSetBase obiektu. (Dziedziczony z PermissionSetBase). |
Do góry
Operatory
| Nazwa | Opis | |
|---|---|---|
![]() ![]() |
Addition | Tworzy serwerowi uprawnienie zestaw za operacji dodawania na ServerPermission obiektu i ServerPermissionSet obiektu. |
![]() ![]() |
Equality | Określa, czy dwa obiekty są równe, wykonując operację równości na dwóch ServerPermissionSet obiektów. |
![]() ![]() |
Inequality | Określa, czy dwa obiekty są nierówne, wykonując operację nierówności na dwóch ServerPermissionSet obiektów. |
![]() ![]() |
Subtraction | Tworzy serwerowi uprawnienie zestaw przez wykonanie działania odejmowania na ServerPermission obiektu i ServerPermissionSet obiektu. |
Do góry
Uwagi
Uprawnienia serwera wymagane w przypadku przyznania, odmowy lub odwołać uprawnienia poziom serwera dla wystąpienie SQL Server.ServerPermissionSet Obiektu jest wymagane, aby określić zestaw uprawnień, które dotyczą dotacji metoda, Odmów metoda i odwołać metoda Server obiektu.
Bezpieczeństwo wątków
Wszystkie publiczne, statyczne (udostępnione w programie Microsoft Visual Basic) elementy członkowskie tego typu są bezpieczne dla operacji wielowątkowych. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.
Bezpieczeństwo wątków
Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.
Zobacz także
.gif)
.gif)
.gif)
.gif)
.gif)