sys.certificates (Transact-SQL)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)

Mengembalikan baris untuk setiap sertifikat dalam database.

Nama kolom Jenis data Deskripsi
nama nama sysname Nama sertifikat. Unik dalam database.
certificate_id int ID sertifikat. Unik dalam database.
principal_id int ID prinsipal database yang memiliki sertifikat ini.
pvt_key_encryption_type char(2) Bagaimana kunci privat dienkripsi.

NA = Tidak ada kunci privat untuk sertifikat

MK = Kunci privat dienkripsi oleh kunci master

PW = Kunci privat dienkripsi oleh kata sandi yang ditentukan pengguna

SK = Kunci privat dienkripsi oleh kunci master layanan.
pvt_key_encryption_type_desc nvarchar(60) Deskripsi tentang bagaimana kunci privat dienkripsi.

NO_PRIVATE_KEY

ENCRYPTED_BY_MASTER_KEY

ENCRYPTED_BY_PASSWORD

ENCRYPTED_BY_SERVICE_MASTER_KEY
is_active_for_begin_dialog bit Jika 1, sertifikat ini digunakan untuk memulai dialog layanan terenkripsi.
issuer_name nvarchar(442) Nama penerbit sertifikat.
cert_serial_number nvarchar(64) Nomor seri sertifikat.
Sid varbinary(85) Masuk SID untuk sertifikat ini.
string_sid nvarchar(128) Representasi string dari SID masuk untuk sertifikat ini
subject nvarchar(4000) Subjek sertifikat ini.
expiry_date datetime Tanggal dan waktu ketika sertifikat kedaluwarsa.
Tanggal_mulai datetime Tanggal dan waktu ketika sertifikat menjadi valid.
thumbprint varbinary(32) Hash SHA-1 sertifikat. Hash SHA-1 unik secara global.
attested_by nvarchar(260) Sistem hanya menggunakan.
pvt_key_last_backup_date datetime Tanggal dan waktu kunci privat sertifikat terakhir kali diekspor.
key_length int Panjang kunci sertifikat.

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru.

Izin

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