Aracılığıyla paylaş


sp_droplinkedsrvlogin (Transact-sql)

Bir oturumu çalıştıran yerel sunucuda varolan bir eşleştirmesini kaldırır SQL Serverve bağlantılı sunucu oturumu.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

sp_droplinkedsrvlogin [ @rmtsrvname= ] 'rmtsrvname' , 
   [ @locallogin= ] 'locallogin'

Bağımsız değişkenler

  • @ rmtsrvname = 'rmtsrvname'
    Bağlantılı sunucu adı, SQL Serveroturum açma eşleme uygulandığı. rmtsrvname's sysname, hiçbir varsayılan ile. rmtsrvnameönceden mevcut olmalıdır.

  • @ locallogin = 'locallogin'
    İse SQL Serversahip olan bir eşleme bağlantılı sunucu yerel sunucuda oturum açma rmtsrvname. locallogin's sysname, hiçbir varsayılan ile. Bir eşleme için localloginiçin rmtsrvnamevarolmalıdır. BOŞ ise, varsayılan eşleme yarattığı sp_addlinkedserver, hangi bağlantılı sunucu üzerinde oturumları Yerel sunucudaki tüm oturumları eşler silinir.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Açıklamalar

Ne zaman bir girişi silmek için varolan eşleştirmesi, yerel sunucuyu kullanır tarafından oluşturulan varsayılan eşleme sp_addlinkedserver bağlantılı sunucuya ne zaman bağlanır, oturum açma adına. Varsayılan eşlemeyi değiştirmek için sp_addlinkedsrvlogin.

Varsayılan eşleme de silinirse, açıkça bir oturum açma eşleme bağlantılı sunucuya kullanılarak verilmiş oturumları sp_addlinkedsrvlogin, bağlantılı sunucuya erişebilir.

sp_droplinkedsrvlogin gelen, kullanıcı tanımlı bir işlem içinde yürütülemiyor.

İzinler

Sunucu üzerinde HIÇBIR LOGIN alter izni gerektirir.

Örnekler

A.Varolan bir kullanıcı için oturum açma eşleme kaldırılıyor

Aşağıdaki örnek oturum açma eşlemesini kaldırır Marybağlantılı sunucu yerel sunucudan Accounts. Bu nedenle, oturum açma Maryvarsayılan oturum açma eşleme kullanır.

EXEC sp_droplinkedsrvlogin 'Accounts', 'Mary'

EXEC sp_droplinkedsrvlogin 'Accounts', 'Mary'

B.Varsayılan oturum açma eşleme kaldırılıyor

Aşağıdaki örnek, varsayılan oturum açma eşleme yürüterek başlangıçta oluşturulan kaldırır sp_addlinkedserveriçindeAdventureWorksbağlantılı sunucusundaki Accounts.

EXEC sp_droplinkedsrvlogin 'Accounts', NULL

EXEC sp_droplinkedsrvlogin 'Accounts', NULL

Ayrıca bkz.

Başvuru

sp_addlinkedserver (Transact-sql)

sp_addlinkedsrvlogin (Transact-sql)

Sistem saklı yordamları (Transact-sql)