sp_helplinkedsrvlogin (Transact-sql)
Dağıtılmış sorgular ve uzak saklı yordamlar için kullanılan belirli bir bağlantılı sunucu karşı tanımlı oturum açma eşlemeleri hakkında bilgi sağlar.
Transact-SQL Sözdizim 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. rmtsrvnameise sysname, null varsayılan. BOŞ ise, tüm oturum açma eşlemelerini tanımlanan çalıştıran yerel bilgisayarda tanımlanan tüm bağlantılı sunucularda SQL Serverdöndürdü.@ locallogin ='locallogin'
İse SQL Serversahip olan bir eşleme bağlantılı sunucu yerel sunucuda oturum açma rmtsrvname. locallogin's sysname, null varsayılan. Tüm oturum açma eşlemelerini üzerinde tanımlı belirtir null rmtsrvnamedöndürdü. If not null, eşleştirme localloginiçin rmtsrvnamevarolmalıdır. locallogin-ebilmek var olmak a SQL Servergiriş ya da bir Windows kullanıcısı. Windows kullanıcı erişim izni gerekir SQL Serverdoğrudan veya üzerinden erişim verilmiş bir Windows grubu üyeliğini.
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ı bağlıServer için eşleştirilir Yerelgiriş zaman olduğunuözeş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 dahil olan bağlantılı sunucuları belirlemek için.
İzinler
Hiçbir Izinleri 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
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)
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ı bir sunucu iç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 Salesbağlantılı sunucu.
EXEC sp_helplinkedsrvlogin 'Sales';
GO
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)
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
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)
Linked Server Local Login Is Self Mapping Remote Login
---------------- ------------- --------------- --------------
Sales NULL 1 NULL
Sales Mary 0 sa
(2 row(s) affected)
Ayrıca bkz.
Başvuru
Güvenlik depolanan yordamlar (Transact-sql)
sp_addlinkedserver (Transact-sql)