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.