Share via


sp_addremotelogin (Transact-SQL)

Yeni bir uzaktan oturum açma KIMLIĞI, yerel sunucu üzerinde ekler.Bu uzak sunuculara bağlanmasını sağlar ve yürütmek uzak yordam çağrıları.

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 depolanmış yordamlar kullanın.

Topic link iconTransact-SQL sözdizimi kuralları

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

Bağımsız değişkenler

  • [ @remoteserver = ] 'remoteserver'
    Is the name of the remote server that the remote login applies to.remoteserver is sysname, with no default.Yalnızca remoteserver Belirtilen tüm kullanıcılar remoteserver yerel sunucuda aynı adlı varolan oturumları eşleştirilir. Sunucu, yerel sunucunun bilinmesi gerekir.Bu kullanılarak eklenir sp_addserver.When users on remoteserver connect to the local server that is running SQL Server to execute a remote stored procedure, they connect as the local login that matches their own login on remoteserver.remoteserver is the server that initiates the remote procedure call.

  • [ @loginame = ] 'login'
    Is the login ID of the user on the local instance of SQL Server.login is sysname, with a default of NULL.loginmust already exist on the local instance of SQL Server.If login Belirtilen tüm kullanıcılar remoteserver Bu belirli yerel oturum açma eşleştirilir. Zaman kullanıcılar remoteserver Yerel örneğine bağlama SQL Server için yürütmek uzaktan saklı yordamını, olarak bağlandıklarında oturum açma.

  • [ @remotename = ] 'remote_name'
    Is the login ID of the user on the remote server.remote_name is sysname, with a default of NULL.remote_name must exist on remoteserver.If remote_name Belirtilen özel kullanıcı remote_name eşleştirilir login yerel sunucu üzerinde. Ne zaman remote_name üzerinde remoteserver Yerel örneğine bağlar. SQL Server Uzak bir saklı yordamı çalıştırmak için , olarak bağlantı login. Oturum açma KIMLIĞI remote_name uzak sunucuda oturum açma KIMLIĞINI farklı olabilir login.

Dönüş Kodu Değerleri

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

Remarks

Dağıtılmış sorguları yürütmek için kullanın. sp_addlinkedsrvlogin.

sp_addremotelogin kullanıcı tanımlı bir hareketin içinde kullanılamaz.

İzinler

Yalnızca üyeleri sysadmin and securityadmin sunucu rollerini sabit yapabilirsiniz yürütmek sp_addremotelogin.

Örnekler

C.Bire bir eşleştirme

Aşağıdaki örnek, yerel uzak adların eşler, adları uzak sunucu ACCOUNTS ve yerel sunucu, aynı kullanıcı oturumları var.

EXEC sp_addremotelogin 'ACCOUNTS';

b.Bire çok eşleme

Aşağıdaki örnek, tüm kullanıcıların uzak sunucudan eşleyen bir giriş oluşturur. ACCOUNTS yerel oturum açma KIMLIĞI için Albert.

EXEC sp_addremotelogin 'ACCOUNTS', 'Albert';

c.Açık tekliden tekliye eşleme kullanma

Aşağıdaki örnek uzak kullanıcı uzaktan oturum açma eşleştirir. Chris uzak sunucuda ACCOUNTS Yerel kullanıcı salesmgr.

EXEC sp_addremotelogin 'ACCOUNTS', 'salesmgr', 'Chris';