sp_dropremotelogin (Transact-SQL)

yürütmek uzak saklı yordamlar çalıştıran yerel sunucuya karşı kullanılan bir yerel oturum açma eşlenen bir uzak oturum kaldırır SQL Server.

Not

Bu özellik Microsoft SQL Server'ın bir sonraki sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmayın ve bu özelliği kullanmakta olan uygulamaları mümkün olduğunca erken bir zamanda değiştirin.Bağlantılı sunucular ve bağlantılı server saklı yordamları kullanın.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

sp_dropremotelogin [ @remoteserver = ] 'remoteserver' 
     [ , [ @loginame = ] 'login' ] 
     [ , [ @remotename = ] 'remote_name' ]

Bağımsız değişkenler

  • [ UzakSunucu = ] 'remoteserver'
    Kaldırılacak olan uzaktan oturum açma eşlenen uzak sunucunun adıdır.remoteserverİş sysname, ile hiçbir varsayılan.remoteserverönceden mevcut olmalıdır.

  • [ @ loginame = ] 'login'
    Yerel sunucuda uzak sunucuyla ilişkili olan isteğe bağlı oturum açma adıdır.loginİş sysname, varsayılan değer null.loginzaten belirtilmiş olması durumunda bulunması gerekir.

  • [ @ RemoteName = ] 'remote_name'
    İsteğe bağlı eşleştirilir uzaktan oturum açma adıdır login zaman günlüğü'nde uzak sunucu.remote_nameİş sysname, varsayılan değer null.

Dönüş Kodu Değerleri

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

Açıklamalar

Yalnızca remoteserver belirtilir, uzak sunucu için uzaktan oturum açma kaldırıldı yerel bir sunucu.login De belirtilen, tüm uzak oturumların karşı olan remoteserver Bu belirli eşlenen yerel oturum açma kaldırıldı yerel bir sunucu.remote_name De belirtilirse, yalnızca uzaktan oturum açma için o uzak kullanıcıdan remoteserver kaldırılmıştır yerel bir sunucu.

Yerel sunucu kullanıcıları eklemek için kullanın sp_addlogin.Yerel sunucu kullanıcıları kaldırmak için sp_droplogin.

Uzak Oturumlar yalnızca önceki sürümlerini kullanırken gerekli SQL Server.SQL Server sürüm 7.0 ve sonraki sürümlerinde bağlantılı sunucu oturumu yerine kullanın.Use KullanımıEXEC sp_addlinkedsrvlogin ve sp_droplinkedsrvlogin eklemek ve bağlantılı sunucu oturumu kaldırmak için.

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

İzinler

Üyelik gerektiren sysadmin veya securityadmin sunucu rolleri sabit.

Örnekler

A.Uzak sunucu için uzaktan oturum açma bırakarak

Aşağıdaki örnek, uzak sunucu girdisini kaldırır ACCOUNTSve bu nedenle, yerel sunucu üzerinde oturumları ve uzak sunucu uzaktan oturum açma arasındaki tüm eşlemelerini kaldırır

EXEC sp_dropremotelogin 'ACCOUNTS'

B.Bir oturum açma eşleme siliniyor

Aşağıdaki örnek, uzak sunucudan uzaktan oturum açma eşleme girdisini kaldırır ACCOUNTS için yerel oturum açma Albert.

EXEC sp_dropremotelogin 'ACCOUNTS', 'Albert'

C.Uzak kullanıcı bırakarak

Aşağıdaki örnek, uzak oturum için oturum açma kaldırır Chris Uzak sunucuda ACCOUNTS için yerel oturum açma eşlenen salesmgr.

EXEC sp_dropremotelogin 'ACCOUNTS', 'salesmgr', 'Chris'