Odmów 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.
Deny metoda neguje udzielone uprawnienie bazy danych lub listy przyznanych uprawnień dla użytkowników lub role w Microsoft SQL Server lub nowszym.
Składnia
object
.Deny(
Privilege
,
GranteeNames
)
Części
obiekt
Wyrażenie, którego wartością obiekt na liście dotyczy.Przywilej
Długa liczba całkowita, która określa jeden lub więcej uprawnień w bazie danych opisane w ustawieniach.GranteeNames
Wyświetlanie listy użytkowników lub role ciągu wielokrotnego SQL Distributed Management Objects (SQL-DMO).
Prototyp (C/C++)
HRESULT Deny(
SQLDMO_PRIVILEGE_TYPE iPrivileges,
SQLDMO_LPCSTR GranteeNames);
Ustawienia
Ustaw przywilej za pomocą tych wartości SQLDMO_PRIVILEGE_TYPE.
Stała |
Wartość |
Opis |
---|---|---|
SQLDMOPriv_AllDatabasePrivs |
130944 |
Odmówić, wszystkie uprawnienia w bazie danych. |
SQLDMOPriv_CreateDatabase |
256 |
Odmówić uprawnienia do wykonać instrukcja CREATE DATABASE. |
SQLDMOPriv_CreateDefault |
4096 |
Odmówić uprawnienia do wykonać instrukcja CREATE DEFAULT. |
SQLDMOPriv_CreateFunction |
65366 |
Można tworzyć i własne UserDefinedFunction obiektów. |
SQLDMOPriv_CreateProcedure |
1024 |
Można tworzyć i własne StoredProcedure obiektów. |
SQLDMOPriv_CreateRule |
16384 |
Odmówić uprawnienia do wykonać instrukcja Utwórz REGUŁĘ. |
SQLDMOPriv_CreateTable |
128 |
Odmówić uprawnienia do wykonać instrukcja CREATE TABLE. |
SQLDMOPriv_CreateView |
512 |
Odmówić uprawnienia do wykonać instrukcja CREATE VIEW. |
SQLDMOPriv_DumpDatabase |
2048 |
Odmówić uprawnień do tworzyć kopię zapasową bazy danych. |
SQLDMOPriv_DumpTable |
32768 |
Utrzymać zgodność z poprzednimi wersjami programu SQL-DMO. |
SQLDMOPriv_DumpTransaction |
8192 |
Odmówić uprawnienia do wykonania kopia zapasowa dziennika transakcji bazy danych. |
Uwagi
Odmawianie uprawnień do bazy danych użytkowników i ról za pomocą Deny metoda Database wymaga obiektu odpowiednie uprawnienia.Używane do konto logowania do programu SQL Server SQLServer połączenie obiektu musi być element członkowski roli przez system sysadmin.
Aby uzyskać więcej informacji na temat parametrów wielociągu ustawienie Zobacz Multistrings za pomocą obiektu SQL-DMO.