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.