Udostępnij za pośrednictwem


Odwołaj metody (baza danych)

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.

Revoke metoda cofa dotacji lub odmówić uprawnień do bazy danych dla jednego lub więcej Microsoft SQL Server użytkowników lub role.

Składnia

object
.Revoke(
Privilege
,
GranteeNames
)

Części

  • obiekt
    Wyrażenie, którego wartością obiekt na liście dotyczy.

  • Przywilej
    Długa liczba całkowita określająca uprawnień bazy danych opisanych w ustawieniach.

  • GranteeNames
    SQL Distributed Management Objects (SQL-DMO) multi -ciąg , wyświetla listę użytkowników lub role.

Prototyp (C/C++)

HRESULT Revoke(
SQLDMO_PRIVILEGE_TYPE iPrivileges,
SQLDMO_LPCSTR GranteeNames);

Ustawienia

Ustaw przywilej za pomocą tych wartości SQLDMO_PRIVILEGE_TYPE.Aby określić więcej niż jedno uprawnienie, należy połączyć wartości za pomocą OR operator logiczny.

Stała

Wartość

Opis

SQLDMOPriv_ i AllDatabasePrivs

130944

REVOKE wszystkie udzielono lub odmówiono uprawnień do bazy danych.

SQLDMOPriv_CreateDatabase

256

Cofnąć udzielone lub odmówione uprawnienia do wykonać instrukcja CREATE DATABASE.

SQLDMOPriv_CreateDefault

4096

Cofnąć udzielone lub odmówione uprawnienia do wykonać instrukcja CREATE DEFAULT.

SQLDMOPriv_CreateFunction

65366

Cofnąć udzielone lub odmówione uprawnienia do wykonać instrukcja FUNKCYJNEJ utworzyć.

SQLDMOPriv_CreateProcedure

1024

Cofnąć udzielone lub odmówione uprawnienia do wykonać instrukcja CREATE PROCEDURE.

SQLDMOPriv_CreateRule

16384

Cofnąć udzielone lub odmówione uprawnienia do wykonać instrukcja Utwórz REGUŁĘ.

SQLDMOPriv_CreateTable

128

Cofnąć udzielone lub odmówione uprawnienia do wykonać instrukcja CREATE TABLE.

SQLDMOPriv_CreateView

512

Cofnąć udzielone lub odmówione uprawnienia do wykonać instrukcja CREATE VIEW.

SQLDMOPriv_DumpDatabase

2048

Cofnąć udzielone lub odmówione uprawnienia do wykonywania tworzyć kopię zapasową zapasowej bazy danych.

SQLDMOPriv_DumpTable

32768

Utrzymać zgodność z poprzednimi wersjami programu SQL-DMO.

SQLDMOPriv_ i DumpTransaction

8192

Cofnąć udzielone lub odmówione uprawnienia do wykonania tworzyć kopię zapasową zapasowej dziennika transakcji bazy danych.

Uwagi

Odwoływanie udzielić lub odmówić uprawnienia w bazie danych użytkowników i ról za pomocą Revoke metoda Database wymaga obiektu odpowiednie uprawnienia.Microsoft konto logowania do programu SQL Server używane do SQLServer połączenie obiektu musi być członkiem roli przez system sysadmin.

Aby uzyskać więcej informacji na temat parametrów wielociągu ustawienie Zobacz Multistrings za pomocą obiektu SQL-DMO.

Stosuje się do: