sys.sql_logins (T-SQL)

BERLAKU UNTUK: SQL Server Azure SQL Database Azure Synapse Analytics Analytics Platform System (PDW)

Mengembalikan satu baris untuk setiap SQL Server login autentikasi.

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 yang disimpan 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 dibuat tanpa login. Untuk mengidentifikasi akun tersebut, lihat sys.database_principals (Transact-SQL).

Izin

SQL Server: Setiap login autentikasi SQL Server dapat melihat nama login mereka sendiri, dan login sa. Untuk melihat login lain, memerlukan UBAH LOGIN APA PUN, atau izin pada login.
Untuk menampilkan konten kolom password_hash, izin SERVER KONTROL 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 securable yang dimiliki pengguna atau di mana pengguna telah diberi 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)