sp_helplinkedsrvlogin (T-SQL)
Berlaku untuk:SQL Server
Menyediakan informasi tentang pemetaan login yang ditentukan terhadap server tertaut tertentu yang digunakan untuk kueri terdistribusi dan prosedur tersimpan dari jarak jauh.
Sintaks
sp_helplinkedsrvlogin [ [ @rmtsrvname = ] 'rmtsrvname' ]
[ , [ @locallogin = ] 'locallogin' ]
Argumen
[ @rmtsrvname = ] 'rmtsrvname'
Adalah nama server tertaut tempat pemetaan masuk berlaku. rmtsrvname adalah sysname, dengan default NULL. Jika NULL, semua pemetaan login yang ditentukan terhadap semua server tertaut yang ditentukan dalam komputer lokal yang menjalankan SQL Server dikembalikan.
[ @locallogin = ] 'locallogin'
Adalah login SQL Server di server lokal yang memiliki pemetaan ke server tertaut rmtsrvname. locallogin adalah sysname, dengan default NULL. NULL menentukan bahwa semua pemetaan login yang ditentukan pada rmtsrvname dikembalikan. Jika bukan NULL, pemetaan untuk locallogin ke rmtsrvname harus sudah ada. locallogin dapat berupa login SQL Server atau pengguna Windows. Pengguna Windows harus telah diberikan akses ke SQL Server baik secara langsung atau melalui keanggotaannya dalam grup Windows yang telah diberikan akses.
Mengembalikan Nilai Kode
0 (keberhasilan) atau 1 (kegagalan)
Tataan Hasil
Nama kolom | Jenis data | Deskripsi |
---|---|---|
Server Tertaut | nama sysname | Nama server tertaut. |
Masuk Lokal | nama sysname | Login lokal tempat pemetaan berlaku. |
Adalah Pemetaan Mandiri | smallint | 0 = Login Lokal dipetakan ke Masuk Jarak Jauh saat menyambungkan ke Server Tertaut. 1 = Login Lokal dipetakan ke login dan kata sandi yang sama saat menyambungkan ke Server Tertaut. |
Masuk Jarak Jauh | nama sysname | Nama login di LinkedServer yang dipetakan ke LocalLogin saat IsSelfMapping adalah 0. Jika IsSelfMapping adalah 1, RemoteLogin adalah NULL. |
Keterangan
Sebelum Anda menghapus pemetaan masuk, gunakan sp_helplinkedsrvlogin untuk menentukan server tertaut yang terlibat.
Izin
Tidak ada izin yang diperiksa.
Contoh
J. Menampilkan semua pemetaan masuk untuk semua server tertaut
Contoh berikut menampilkan semua pemetaan masuk untuk semua server tertaut yang ditentukan pada komputer lokal yang menjalankan SQL Server.
EXEC sp_helplinkedsrvlogin;
GO
Berikut adalah hasil yang ditetapkan.
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. Menampilkan semua pemetaan masuk untuk server tertaut
Contoh berikut menampilkan semua pemetaan masuk yang ditentukan secara lokal untuk server tertaut Sales
.
EXEC sp_helplinkedsrvlogin 'Sales';
GO
Berikut adalah hasil yang ditetapkan.
Linked Server Local Login Is Self Mapping Remote Login
---------------- ------------- --------------- --------------
Sales NULL 1 NULL
Sales Mary 0 sa
(2 row(s) affected)
C. Menampilkan semua pemetaan masuk untuk login lokal
Contoh berikut menampilkan semua pemetaan masuk yang ditentukan secara lokal untuk login Mary
.
EXEC sp_helplinkedsrvlogin NULL, 'Mary';
GO
Berikut adalah hasil yang ditetapkan.
Linked Server Local Login Is Self Mapping Remote Login
---------------- ------------- --------------- --------------
Sales NULL 1 NULL
Sales Mary 0 sa
(2 row(s) affected)
Lihat Juga
Prosedur Tersimpan Keamanan (Transact-SQL)
sp_addlinkedserver (T-SQL)
sp_droplinkedsrvlogin (T-SQL)
Prosedur Tersimpan Sistem (Transact-SQL)
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk