Share via


sp_dropremotelogin (Transact-SQL)

Çalışan yerel bir sunucuda uzaktan saklı yordamlar yürütmek için kullanılan bir yerel oturum açma için bir uzak oturum kaldırır. SQL Server.

Not

This feature will be removed in the next version of Microsoft SQL Server. Do not use this feature in new development work, and modify applications that currently use this feature as soon as possible. Bağlantılı sunucular ve bağlantılı sunucu saklı yordamlar kullanın.

Topic link iconTransact-SQL sözdizimi kuralları

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

Bağımsız değişkenler

  • [ @remoteserver = ] 'remoteserver'
    Is the name of the remote server mapped to the remote login that is to be removed.remoteserver is sysname, with no default.remoteserver must already exist.

  • [ @loginame = ] 'login'
    Is the optional login name on the local server that is associated with the remote server.login is sysname, with a default of NULL.login must already exist if specified.

  • [ @remotename = ] 'remote_name'
    Is the optional name of the remote login that is mapped to login when logging in from the remote server.remote_name is sysname, with a default of NULL.

Dönüş Kodu Değerleri

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

Remarks

Yalnızca remoteserver Uzak sunucu kaldırıldı yerel sunucudan belirtilen, tüm uzak oturumların aranır. If login Ayrıca tarafından belirtilen, tüm uzak oturumların olur. remoteserver Bu belirli eşlenen yerel oturum açma yerel sunucudan kaldırılmadı. If remote_name de belirtilirse yalnızca bu uzak kullanıcının için uzak oturum açma remoteserver yerel sunucudan kaldırılır.

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

Remote logins are required only when you use earlier versions of SQL Server.SQL Server version 7.0 and later versions use linked server logins instead.Kullanımı sp_addlinkedsrvlogin and sp_droplinkedsrvlogin eklemek ve kaldırmak için sunucu oturumları bağlandı.

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

İzinler

Üyelik gerektirir sysadmin or securityadmin sunucu rollerini sabit.

Örnekler

C.Uzak sunucunun tüm uzak oturumların siliniyor

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

EXEC sp_dropremotelogin 'ACCOUNTS'

b.Bir oturum açma eşleme siliniyor

Aşağıdaki örnek, uzak bir sunucudan uzaktan açılan oturumların eşleştirmesini girdisini kaldırır ACCOUNTS yerel oturum açın. Albert.

EXEC sp_dropremotelogin 'ACCOUNTS', 'Albert'

c.Uzak kullanıcı siliniyor

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

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