sys.sql_logins (T-SQL)
Berlaku untuk: SQL Server Azure SQL Database Azure SQL Managed Instance Analytics Platform System (PDW)
Mengembalikan satu baris untuk setiap login autentikasi SQL Server.
Nama kolom | Jenis data | Deskripsi |
---|---|---|
<kolom yang diwariskan> | -- | Mewarisi dari sys.server_principals. |
is_policy_checked | bit | Kebijakan kata sandi diperiksa. |
is_expiration_checked | bit | Kedaluwarsa kata sandi dicentang. |
password_hash | varbinary(256) | Hash kata sandi masuk SQL. Dimulai dengan SQL Server 2012 (11.x), informasi kata sandi tersimpan dihitung menggunakan SHA-512 dari kata sandi asin. |
Untuk daftar kolom yang diwarisi tampilan ini, lihat sys.server_principals (Transact-SQL). Kolom owning_principal_id
dan is_fixed_role
tidak diwarisi dari sys.server_principals.
Keterangan
Untuk melihat login autentikasi SQL Server dan login autentikasi Windows, lihat sys.server_principals (Transact-SQL).
Ketika pengguna database mandiri diaktifkan, koneksi dapat dilakukan tanpa masuk. Untuk mengidentifikasi akun tersebut, lihat sys.database_principals (Transact-SQL).
Izin
SQL Server: Setiap login autentikasi SQL Server dapat melihat nama masuk mereka sendiri, dan login sa. Untuk melihat login lain, memerlukan ALTER ANY LOGIN, VIEW SERVER SECURITY DEFINITION, atau izin pada login.
Untuk melihat konten kolom password_hash, CONTROL SERVER, atau dimulai dengan SQL Server 2022, LIHAT izin DEFINISI YANG DIAMANKAN SECARA KRIPTOGRAFIS yang diperlukan. Azure SQL Database: hanya anggota loginmanager peran database khusus di master atau Admin AAD dan Admin Server yang dapat melihat semua login.
Visibilitas metadata dalam tampilan katalog terbatas pada keamanan yang dimiliki pengguna, atau di mana pengguna diberikan beberapa izin. Untuk informasi selengkapnya, lihat Konfigurasi Visibilitas Metadata.
Lihat Juga
Tampilan Katalog (Transact-SQL)
Tampilan Katalog Keamanan (Transact-SQL)
Kebijakan Kata Sandi
Prinsipal (Mesin Database)