Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server
Melaporkan informasi tentang pengguna dan grup Windows yang dipetakan ke prinsipal SQL Server tetapi tidak lagi ada di lingkungan Windows.
Sintaks
sp_validatelogins
[ ; ]
Mengembalikan nilai kode
0 (berhasil) atau 1 (kegagalan).
Tataan hasil
| Nama kolom | Jenis data | Deskripsi |
|---|---|---|
SID |
varbinary(85) | Pengidentifikasi keamanan Windows (SID) pengguna atau grup Windows. |
NT Login |
nama sysname | Nama pengguna atau grup Windows. |
Keterangan
Jika prinsipal tingkat server yatim piatu memiliki pengguna database, pengguna database harus dihapus sebelum prinsipal server yatim piatu dapat dihapus. Untuk menghapus pengguna database, gunakan DROP USER. Jika prinsipal tingkat server memiliki securables dalam database, kepemilikan securables harus ditransfer atau harus dihilangkan. Untuk mentransfer kepemilikan database yang dapat diamankan, gunakan ALTER AUTHORIZATION.
Untuk menghapus pemetaan ke pengguna dan grup Windows yang sudah tidak ada lagi, gunakan DROP LOGIN.
Izin
Memerlukan keanggotaan dalam peran server tetap sysadmin atau securityadmin .
Contoh
Contoh berikut menampilkan pengguna dan grup Windows yang tidak lagi ada tetapi masih diberikan akses ke instans SQL Server.
EXECUTE sp_validatelogins;
GO