Udostępnij za pośrednictwem


Metoda dotacji (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.

Grant Metoda przypisuje uprawnienie bazy danych lub listę uprawnień do jednego lub więcej Microsoft SQL Server użytkowników lub role.

Składnia

object
.Grant(
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
    Wyświetlanie listy użytkowników lub role ciągu wielokrotnego SQL Distributed Management Objects (SQL-DMO).

Prototyp (C/C++)

HRESULT Grant(
SQLDMO_PRIVILEGE_TYPE iPrivileges,
SQLDMO_LPCSTR GranteeNames);

Ustawienia

Ustaw przywilej za pomocą tych wartości SQLDMO_PRIVILEGE_TYPE.

Stała

Wartość

Opis

SQLDMOPriv_ i AllDatabasePrivs

130944

Udziel uprawnień wszystkie bazy danych użytkowników lub role wymienione.

SQLDMOPriv_CreateDatabase

256

Udziel wykonać uprawnień dla instrukcja CREATE DATABASE.

SQLDMOPriv_CreateDefault

4096

Udziel wykonać uprawnień dla 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

Udziel wykonać uprawnień dla instrukcja Utwórz REGUŁĘ.

SQLDMOPriv_CreateTable

128

Udziel wykonać uprawnienie dla instrukcja CREATE TABLE.

SQLDMOPriv_CreateView

512

Udziel wykonać uprawnienia do instrukcja CREATE VIEW.

SQLDMOPriv_DumpDatabase

2048

Udziel uprawnienia tworzyć kopię zapasową zapasowej bazy danych.

SQLDMOPriv_DumpTable

32768

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

SQLDMOPriv_ i DumpTransaction

8192

Udziel uprawnienia do wykonania tworzyć kopię zapasową zapasowej dziennika transakcji bazy danych.

Uwagi

Udzielanie uprawnień do bazy danych użytkowników i ról za pomocą Grant 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: