Kullanıcı 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 User object exposes the attributes of a single Microsoft SQL Server database user.

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

Açıklamalar

Bir veritabanı kullanıcısı olan en iyi at nesne erişim izni denetimi etkinleştirme güvenlik sorumlusu düzey , taneciklik.Bir kullanıcıyı, kullanıcı tanımlı veritabanı kapsam içinde tek SQL Server oturumu açma açma temsil eder.

İle User nesne yapabilirsiniz:

  • Bir veritabanı kullanıcı oluşturmak.

  • Bir kullanıcı ve veritabanı nesnelerine ait nesneleri numaralandırma.

  • Bir veritabanı kullanıcısı kaldırın.

The Name property of a User object is a character string.Name must be a valid string for the SQL Server sysname data type and cannot include a backslash character (\).

Kullanarak bir veritabanı kullanıcı oluştururken, User ayarlama nesne, Name özellik ise isteğe bağlı.If the Name property is not set, a user is created having the same name as the value specified by using the Login property.

Bir veritabanı kullanıcı oluşturmak için

  1. Oluşturma bir User nesne.

  2. Set Login özellik gösteren bir varolan SQL Server oturumu açma açma.

  3. İsteğe bağlı özellikleri ayarlayın.

  4. Ekleme User itiraz Users bağlı koleksiyon SQLServer Database nesne.

Bir veritabanı kullanıcı sahibi olan kullanıcı veritabanındaki nesneler varsa kaldırılamaz.sql Distributed Management Objects ile (sql-dmo), kullanmak Owner özellik veritabanı nesne sahipliğini yeniden atamak için.

Bir veritabanı kullanıcı kaldırmak için

  1. Uygun User gelen nesne Users bağlı koleksiyon SQLServer Database nesne.

  2. Use ListOwnedObjects yöntem, User nesne sahibi veritabanı nesneleri numaralandırmak içinkullanıcıya.

  3. Use Owner özellik için tüm sahip olunan nesne sahipliği yeniden atamak

  4. Use Remove yöntem, User nesne kaldırma veritabanı kullanıcı.

Not

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

Ayrıca bkz.

Başvuru