Aracılığıyla paylaş


RemoteLogins Collection

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 RemoteLogin object exposes the properties of a single login mapping record for connections to an instance of Microsoft SQL Server that originates from another, known instance of SQL Server.

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

Özellikler

Açıklamalar

Bir sql Server örnek sql Server'ın diğer örneklerini kaynaklanan bağlantıları için kimlik doğrulaması bilgileri saklayabilirsiniz.Örneğin, uzak yordam çağrıları bir Transact-sql komut dosyasının parçası olduğunda, sunucu kaynaklı bağlantıları denenir.

Bir kuruluş içinde sql Server'ın her örnek, gelen bağlantıları kabul ettiği sunucuları listeleyerek erişimi denetleyebilirsiniz.Her bu uzak sunucular için Çalıştır tarafından uzaktan oturum açma işleminin bir parçası olarak, uzak sunucuya bağlandığında, uzak sunucu bağlantısı tarafından kullanılan yerel oturum açma oturum açma hesap eşleştirmeleri belirtin.

İle RemoteLogins koleksiyon, aşağıdakileri yapabilirsiniz:

  • Varolan bir oturum açma kaydı başka bir sql Server örnek üzerinde sql Server örneğinde oturum açma kaydını eşleştirin.

  • Uzak bir sql Server örnek için eşlenen oturum açma listesinden bir uzaktan oturum açma kaydını kaldırın.

Bir uzak oturum oluşturmak için

  1. Oluşturma bir RemoteLogin nesne.

  2. Yapılandırma RemoteLogin ayarlayarak nesne RemoteName özellik uzaktan (veya bağlantı) bir oturum açma adı için örnek sql Server.

  3. Yapılandırma RemoteLogin ayarlayarak nesne LocalName özellik yerel (veya bağlı) bir oturum açma adı için örnek sql Server.

  4. Ekleme RemoteLogin itiraz RemoteLogins koleksiyon , bir RemoteServer nesnesine başvuran bir varolan uzak sunucu tanımı.

Uzak bir oturumu kaldırmak için

  • Use Remove yöntem, RemoteLogins koleksiyon gibi:

    oRemoteServer.RemoteLogins.Remove("stevenb")
    

Kullanırken Item veya Remove yöntem, RemoteLogins koleksiyon adı veya sıra başvurusunda sözdizimi. kullanarak üye kimlik destekleyenÖrneğin:

Set oRemoteLogin = oRemoteServer.RemoteLogins("stevenb")

Ya da:

Set oRemoteLogin = oRemoteServer.RemoteLogins(2)

Not

Oluşturma veya uzak sunucu oturum açma eşlemeleri kullanarak kaldırma RemoteLogins koleksiyon gerektirir uygun ayrıcalık.SQL Server oturumu açma için kullanılan SQLServer nesne bağlantısı sabit rolünün üye olması gerekir securityadmin veya bir rolle büyük ayrıcalık.