Aracılığıyla paylaş


sp_dropremotelogin (Transact-sql)

Uzaktan oturum açma karşı çalıştıran yerel sunucunun uzak saklı yordamlar çalıştırmak için kullanılan yerel oturum açma eşlenen kaldırır SQL Server.

Önemli notÖnemli

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ı sunucu saklı yordamları kullanın.

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

Sözdizimi

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

Bağımsız değişkenler

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

  • @loginame = 'login'
    Uzak sunucuyla ilişkilendirilmiş Yerel sunucuda isteğe bağlı oturum açma adıdır. loginise sysname, null varsayılan. loginzaten belirtilmişse bulunması gerekir.

  • @ remotename = 'remote_name'
    İsteğe bağlı uzaktan oturum açma eşlenen adıdır loginuzak sunucudan giriş yaparken. remote_nameise sysname, null varsayılan.

Dönüş Kodu Değerleri

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

Açıklamalar

Keşke remoteserver belirtilir, uzak sunucu için tüm uzaktan oturumu yerel sunucudan kaldırılır. Eğer logindan de belirtildiğinde, tüm uzak oturumlar ise remoteserverBu belirli eşlenen yerel oturum açma yerel sunucudan kaldırılır. Eğer remote_namede belirtilirse, yalnızca uzaktan oturum açma, uzak kullanıcı için remoteserverYerel 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 sp_droplogin.

Yalnızca önceki sürümlerini kullanırken uzaktan oturumu gereklidir SQL Server. SQL Serversürüm 7.0 ve sonraki sürümlerinde bağlantılı sunucu oturumu kullanabilirsiniz. Kullanım 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 sysadmin veya securityadmin sunucu rolleri sabit.

Örnekler

A.Tüm uzaktan oturum açma için uzaktaki bir sunucuyu bırakma

Aşağıdaki örnek, uzak sunucu için girdiyi 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'

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 ACCOUNTSYerel mantık-e doğru Albert.

EXEC sp_dropremotelogin 'ACCOUNTS', 'Albert'

EXEC sp_dropremotelogin 'ACCOUNTS', 'Albert'

C.Uzak kullanıcı siliniyor

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

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

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

Ayrıca bkz.

Başvuru

Güvenlik depolanan yordamlar (Transact-sql)

sp_addlinkedsrvlogin (Transact-sql)

sp_addlogin (Transact-sql)

sp_addremotelogin (Transact-sql)

sp_addserver (Transact-sql)

sp_droplinkedsrvlogin (Transact-sql)

sp_droplogin (Transact-sql)

sp_helpremotelogin (Transact-sql)

Sistem saklı yordamları (Transact-sql)