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