Aracılığıyla paylaş


DatabaseRole nesnesi

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 DatabaseRole object represents the properties of a single Microsoft SQL Server database role.

Geçerli nesneyi gösteren SQL-DMO nesne modeli

Açıklamalar

sql Server veritabanı rolleri benzer güvenlik öznitelikleri olan kullanıcı gruplarını kurun.Veritabanı güvenlik planlaması ve yönetimi basitleştirme rol için veritabanı izinleri verilebilir.İle DatabaseRole nesne yapabilirsiniz:

  • Bir sql Server veritabanı rolü oluşturun.

  • Varolan bir sql Server veritabanı rolü ekleme veya rol üyeleri bırakarak yönetmek.

The Name property of a DatabaseRole object uses the SQL Server data type sysname.

Oluşturmak için bir SQL Server veritabanı rolü

  1. Oluşturma bir DatabaseRole nesne.

  2. Set Name özellik.

  3. sql Server uygulama rolü oluşturma, küme AppRole özellik true.Set Password özellik uygulama rolüne (isteğe bağlı).

  4. Ekleme DatabaseRole itiraz DatabaseRoles bağlı koleksiyon Database nesne.

  5. Üye ekleyebilir DatabaseRole.Üye çizilen dan Name özellik User veritabanındaki nesneler Users koleksiyon , Database nesne.

Yeni sql Server veritabanı rolü oluşturduktan sonra kullanabileceğiniz Grant ve Deny yöntemleri Database, StoredProcedure, Table, ve View nesne küme yeni sql Server izinlerini veritabanı rolü.

Varolan bir sql Server veritabanı rolü yönetmek için

  1. Get the DatabaseRole object that references the SQL Server database role from the DatabaseRoles collection of a connected SQLServer Database object.

  2. Use AddMember veya DropMember yöntem ekleme veya kaldırma belirtilen bir kullanıcı.Bunları yaparken sql Distributed Management Objects (sql-dmo) sql Server veritabanı rolü değişiklikleri uygular.

Not

The DatabaseRole object is compatible with instances of SQL Server version 7.0 and later.Ancak, DatabaseRole2 nesnesinin işlevselliğini uzatır DatabaseRole nesnesi, sql Server 2000'de sunulan özellikleri ile kullanmak için.

Ayrıca bkz.

Başvuru