Saya memiliki pengguna melihat server tertaut yang seharusnya tidak mereka lihat.
Server tertaut ditentukan sehingga hanya saya yang akan memiliki akses ke sana, tetapi semua orang dapat melihat dan menggunakannya.
Saya telah membuat server tertaut baru menggunakan langkah-langkah berikut:
- Hubungkan SSMS Object Explorer ke instance SQL Server
- Rentangkan
Server Objects
, klik kananLinked Servers
dan klik kiriNew Linked Server...
- Di bawah
General
tab memilihSQL Server
untukServer type
dan menulis nama Server - Di bawah
Security
tab di bagian atas klikAdd
, pilih "sa" sebagaiLocal Login
, masukkanRemote User
nama danRemote Password
- Di bawah
Security
tab di bagian bawah (bawahFor a login not defined in the list above, connections will:
) pilih opsi pertama:Not be made
- Klik
OK
dan mulai pengujian
Sekarang satu-satunya orang yang seharusnya melihat server tertaut adalah saya ("sa"), tetapi entah bagaimana pengguna lain dapat melihatnya dan menggunakannya.
Catatan 1: Pengguna yang dapat menggunakan server yang ditautkan memiliki izin pada server jarak jauh, mereka tidak melihat data yang seharusnya tidak mereka lihat, mereka hanya dapat mengaksesnya dari server yang ditautkan ketika mereka seharusnya tidak dapat melihatnya.
Catatan 2: Saya satu-satunya sysadmin
di kedua contoh.