Udostępnij przez


Odmów metody (tabela, widok)

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 tabela lub listy przyznanych uprawnień do jednego lub więcej Microsoft SQL Server użytkowników lub role.

Składnia


            object
.Deny(
Privilege
,
GranteeNames
, [ ColumnNames ] ,
[ GrantGrant ] )

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 tabela uprawnienia opisane w ustawieniach.

  • GranteeNames
    Ciągu wielokrotnego SQL Distributed Management Objects (SQL-DMO), który wyświetla listę użytkowników lub role.

  • ColumnNames
    Ciągu wielokrotnego SQL-DMO, który wyświetla listę kolumna w tabela lub widoku.Używany, odmowa określone uprawnienie tylko kolumny o nazwie.

  • GrantGrant
    Gdy ma wartość TRUE, grantee(s), określone są przyznawane możliwość wykonać instrukcja ODMÓW odwołującego się do tabela lub widoku.Gdy ma wartość FALSE (domyślnie), nie przyznano możliwość odmówić uprawnienia.

Prototyp (C/C++)

HRESULT Deny(
SQLDMO_PRIVILEGE_TYPE iPrivileges,
SQLDMO_LPCSTR GranteeNames,
SQLDMO_LPCSTR ColumnNames = NULL,
BOOL GrantGrant = FALSE);

Ustawienia

Ustaw przywilej za pomocą tych wartości SQLDMO_PRIVILEGE_TYPE.

Stała

Wartość

Opis

SQLDMOPriv_AllObjectPrivs

63

Odmówić, wszystkie uprawnienia w tabela.

SQLDMOPriv_Delete

8

Odmówić uprawnienia do wykonać instrukcja DELETE odwołującego się do tabela lub widoku.

SQLDMOPriv_Insert

2

Odmówić uprawnień do wykonać instrukcja INSERT odwołującego się do tabela lub widoku.

SQLDMOPriv_References

32

Odmówić uprawnienia, aby odwołać tabela deklaratywna integralność referencyjna ograniczenia ustanowione w innych tabelach.

SQLDMOPriv_Select

1

Odmówić uprawnienia do wykonać instrukcja SELECT, odwoływanie się do tabela lub widoku.

SQLDMOPriv_Update

4

Odmówić uprawnienia do wykonać instrukcja UPDATE odwołującego się do tabela lub widoku.

Uwagi

Odmawianie uprawnień do bazy danych użytkowników i ról za pomocą Deny metoda Table lub View wymaga obiektu odpowiednie uprawnienia.Używane do konto logowania do programu SQL Server SQLServer obiekt połączenie musi mieć przyznane możliwość wykonać ODMÓW, odwołanie do obiektu bazy danych, właściciel obiektu bazy danych lub element członkowski roli z większych uprawnień.

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

Stosuje się do: