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.
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)