Udostępnij za pośrednictwem


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.

Stosuje się do: