Share via


sp_helplinkedsrvlogin (Transact-SQL)

Dağıtılmış sorgular ve uzak saklı yordamlar için kullanılan belirli bir bağlantılı sunucu tanımlı oturum açma eşlemeleri hakkında bilgi sağlar.

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

Sözdizimi

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

Bağımsız değişkenler

  • [ @ rmtsrvname = ] 'rmtsrvname'
    Oturum açma eşleme uygulandığı bağlantılı sunucu adıdır.rmtsrvnameİş sysname, varsayılan değer null.BOŞ ise, tüm oturum açma eşlemelerini tanımlanan bağlantılı sunucuları çalıştıran yerel bilgisayarda tanımlı tüm karşı SQL Server döndürülür.

  • [ @ locallogin = ] 'locallogin'
    Olan SQL Server login yerel sunucuda bir eşleme bağlantılı sunucuolan rmtsrvname. locallogin olan sysname, varsayılan değer null.null belirtir üzerinde tanımlı tüm oturum açma eşlemelerini rmtsrvname döndürülür.Aksi takdirde null, eşleştirme locallogin için rmtsrvname varolmalıdır.localloginolabilir bir SQL Server oturum açma veya bir Windows kullanıcı.Windows kullanıcı erişim izni gerekir SQL Server doğrudan veya üzerinden kendi grubuna üyelik, bir Windows, verdi erişim.

Dönüş Kodu Değerleri

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

Sonuç Kümeleri

Sütun adı

Veri türü

Açıklama

Bağlantılı sunucu

sysname

Bağlantılı sunucu adı.

Yerel oturum açma

sysname

Yerel oturum açma eşleme uygulandığı.

Kendini eşleme

smallint

0 = Yerel oturum açma eşleştirilir Uzaktan oturum açma bağlanırken Bağlantılı sunucu.

1 = Yerel oturum açma aynı oturum açma ve parola bağlanırken eşleştirilir Bağlantılı sunucu.

Uzaktan oturum açma

sysname

Oturum açma adına bağlı Server için eşlenen yerel oturum açma , olan kendini eşleme 0'dır.If Is Self Mapping is 1, Remote Login is NULL.

Açıklamalar

Oturum açma eşlemeleri silmeden önce kullanmak sp_helplinkedsrvlogin katılan bağlantılı sunucuları belirlemek için.

İzinler

İzin yok denetlenir.

Örnekler

A.Tüm bağlantılı sunucular için tüm oturum açma eşlemelerini görüntüleme

Aşağıdaki örnek, tüm bağlantılı sunucuları çalıştıran yerel bilgisayarda tanımlı tüm oturum açma eşlemelerini görüntüler SQL Server.

EXEC sp_helplinkedsrvlogin;
GO

Sonuç kümesi buradadır.

Linked Server    Local Login   Is Self Mapping Remote Login 
---------------- ------------- --------------- -------------- 
Accounts         NULL          1               NULL
Sales            NULL          1               NULL
Sales            Mary          0               sa
Marketing        NULL          1               NULL

(4 row(s) affected)

B.bağlantılı sunucuiçin tüm oturum açma eşlemelerini görüntüleme

Aşağıdaki örnek için tüm yerel olarak tanımlanmış bir oturum açma eşleştirmelerini görüntüler Sales bağlantılı sunucu.

EXEC sp_helplinkedsrvlogin 'Sales';
GO

Sonuç kümesi buradadır.

Linked Server    Local Login   Is Self Mapping Remote Login 
---------------- ------------- --------------- -------------- 
Sales            NULL          1               NULL
Sales            Mary          0               sa

(2 row(s) affected)

C.Yerel oturum açma için tüm oturum açma eşlemelerini görüntüleme

Aşağıdaki örnek oturum açma için tüm yerel olarak tanımlanmış bir oturum açma eşleştirmelerini görüntüler Mary.

EXEC sp_helplinkedsrvlogin NULL, 'Mary';
GO

Sonuç kümesi buradadır.

Linked Server    Local Login   Is Self Mapping Remote Login 
---------------- ------------- --------------- -------------- 
Sales            NULL          1               NULL
Sales            Mary          0               sa

(2 row(s) affected)