Aracılığıyla paylaş


Verme yöntemi (veritabanı)

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

The Grant method assigns a database permission or a list of permissions to one or more Microsoft SQL Server users or roles.

Sözdizimi

object
.Grant(
Privilege
,
GranteeNames
)

Bölümleri

  • nesne
    Bir nesneye uygulanan listesinde değerlendirir ifade.

  • Ayrıcalık
    Bir veya daha fazla veritabanı izinleri ayarları'nda anlatıldığı gibi belirtir uzun tamsayı.

  • GranteeNames
    Kullanıcılar ya da roller listeleme sql Distributed Management Objects (sql-dmo) çoklu dize.

Prototip (c/C++)

HRESULT Grant(
SQLDMO_PRIVILEGE_TYPE iPrivileges,
SQLDMO_LPCSTR GranteeNames);

Ayarları

Set ayrıcalık bu SQLDMO_PRIVILEGE_TYPE değerleri kullanarak.

Sabit

Değer

Açıklama

SQLDMOPriv_/AllDatabasePrivs

130944

Tüm veritabanı kullanıcıları veya rolleri listelenen izinleri.

SQLDMOPriv_CreateDatabase

256

create database deyim yürütmek izni verin.

SQLDMOPriv_CreateDefault

4096

create default deyim yürütmek izni verin.

SQLDMOPriv_CreateFunction

65366

Oluşturma ve kendi UserDefinedFunction nesneler.

SQLDMOPriv_CreateProcedure

1024

Oluşturma ve kendi StoredProcedure nesneler.

SQLDMOPriv_CreateRule

16384

Kural oluşturma deyim yürütmek izni verin.

SQLDMOPriv_CreateTable

128

create table deyim yürütmek izni verin.

SQLDMOPriv_CreateView

512

create VIEW deyim yürütmek izni verin.

SQLDMOPriv_DumpDatabase

2048

Veritabanını yedeklemek için izin ver.

SQLDMOPriv_DumpTable

32768

sql-dmo önceki sürümleriyle uyumluluk için korunur.

SQLDMOPriv_/DumpTransaction

8192

Veritabanı işlem günlüğünü yedeklemek izin ver.

Açıklamalar

Veritabanı kullanıcılar ve kullanarak roller için izinleri verme Grant yöntem, Database nesnesi gerektirir uygun izinleri.Microsoft SQL Server oturumu açma için kullanılan SQLServer nesne bağlantısı sistem tanımlı rolünün üye olması gerekir sysadmin.

Çok Dizeli parametreleri ayarlama hakkında daha fazla bilgi için bkz: Kullanarak sql-dmo Multistrings.

İçin geçerlidir: