Udostępnij za pośrednictwem


Obiekt DatabaseRole

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

DatabaseRole Obiekt reprezentuje właściwości pojedynczego Microsoft SQL Server rola bazy danych.

Model obiektów SQL-DMO pokazujący bieżący obiekt

Uwagi

Role bazy danych SQL Server ustanowienia grup użytkowników z atrybutów zabezpieczeń podobny.Uprawnienia do bazy danych mogą być udzielane przez rolę uproszczenie planowania zabezpieczeń bazy danych i administracji.Z DatabaseRole obiektu, możesz:

  • Tworzenie rola bazy danych SQL Server.

  • Administrowanie istniejącą rola bazy danych SQL Server przez dodanie lub usunięcie członków roli.

Name Właściwość DatabaseRole obiektu wykorzystuje typ danych SQL Server sysname.

Aby utworzyć rola bazy danych programu SQL Server

  1. Tworzenie DatabaseRole obiektu.

  2. Ustaw Name właściwość.

  3. Jeśli tworzenie roli aplikacji do programu SQL Server zestaw AppRole Właściwość TRUE.Ustaw Password Właściwość rola aplikacji (opcjonalne).

  4. Dodaj DatabaseRole obiektu, aby DatabaseRoles Kolekcja połączonych Database obiektu.

  5. Dodawanie członków do DatabaseRole.Członkowie mogą być pobierane z Name Właściwość User obiektów w Users kolekcja Database obiektu.

Po utworzeniu nowej rola bazy danych SQL Server, można użyć Grant i Deny metody Database, StoredProcedure, Table, i View obiekty do zestaw bazy danych uprawnienia dla nowego serwera SQL roli.

Administrowanie istniejącą rola bazy danych programu SQL Server

  1. Get the DatabaseRole object that references the SQL Server database role from the DatabaseRoles collection of a connected SQLServer Database object.

  2. Użyj AddMember lub DropMember metoda, aby dodać lub usunąć określonego użytkownika.SQL Distributed Management Objects (SQL-DMO) dotyczy zmiany rola bazy danych programu SQL Server po ich wykonaniu.

Ostrzeżenie

DatabaseRole Obiekt jest zgodne z wystąpienia programu SQL Server w wersja 7.0 lub nowszej.Jednakże DatabaseRole2 obiektu rozszerza funkcjonalność DatabaseRole obiektu do użytku z funkcjami, które zostały wprowadzone w programie SQL Server 2000.

Zobacz także

Odwołanie