Aracılığıyla paylaş


sp_droplinkedsrvlogin (Transact-SQL)

Varolan bir çalışan yerel sunucuda bir oturum açma eşleştirmesini kaldırır. SQL Server ve bir oturum açma, bağlantılı sunucu.

Topic link iconTransact-SQL sözdizimi kuralları

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

Bağımsız değişkenler

  • [ @rmtsrvname = ] 'rmtsrvname'
    Is the name of a linked server that the SQL Server login mapping applies to.rmtsrvname is sysname, with no default.rmtsrvname must already exist.

  • [ @locallogin = ] 'locallogin'
    Is the SQL Server login on the local server that has a mapping to the linked server rmtsrvname.locallogin is sysname, with no default.Bir eşleme locallogin Kime rmtsrvname önceden mevcut olmalıdır. null ise, varsayılan eşleme tarafından oluşturulan sp_addlinkedserverYerel sunucudaki tüm oturumlar bağlantılı sunucu üzerinde oturumları eşleştiren, silinir.

Dönüş Kodu Değerleri

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

Remarks

Bir oturum açma için varolan eşlemeyi silindiğinde, yerel sunucu tarafından oluşturulan varsayılan eşleme kullanır. sp_addlinkedserver için bağlandığında bağlantılı sunucu, oturum açma adına.Varsayılan eşlemeyi değiştirmek için kullanın. sp_addlinkedsrvlogin.

Varsayılan eşlemeyi de silinirse, yalnızca kullanarak bir bağlantılı sunucu, oturum açma eşlemesini açıkça verilmiş olan oturumları sp_addlinkedsrvlogin, bağlantılı sunucu olarak erişebilirsiniz.

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

İzinler

Sunucudaki ALTER ANY LOGIN iznine gerek duyar.

Örnekler

C.Var olan bir kullanıcı için oturum açma eşleştirmesi kaldırılıyor

Aşağıdaki örnek, oturum için eşleme kaldırır. Mary yerel sunucu için bağlantılı sunucu Accounts. Bu nedenle, oturum açma Mary Varsayılan oturum açma eşleme kullanır.

EXEC sp_droplinkedsrvlogin 'Accounts', 'Mary'

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

Aşağıdaki örnek, başlangıçta çalıştırma tarafından oluşturulan varsayılan oturum açma eşleme kaldırır. sp_addlinkedserver bağlı sunucuda Accounts.

EXEC sp_droplinkedsrvlogin 'Accounts', NULL