sys.sql_logins (T-SQL)

Berlaku untuk: SQL Server Azure SQL DatabaseTidak didukung.Azure Synapse Analytics 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)