sys.database_credentials (T-SQL)

Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Mengembalikan satu baris untuk setiap kredensial lingkup database dalam database.

Penting

Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Gunakan sys.database_scoped_credentials sebagai gantinya.

Nama kolom Jenis data Deskripsi
credential_id int ID kredensial cakupan database. Unik dalam database.
nama nama sysname Nama kredensial lingkup database. Unik dalam database.
credential_identity nvarchar(4000) Nama identitas yang akan digunakan. Ini umumnya akan menjadi pengguna Windows. Ini tidak harus unik.
create_date datetime Waktu pembuatan kredensial cakupan database.
modify_date datetime Waktu di mana kredensial cakupan database terakhir diubah.
target_type nvarchar(100) Jenis kredensial lingkup database. Mengembalikan NULL untuk kredensial lingkup database.
target_id int ID objek tempat kredensial cakupan database dipetakan. Mengembalikan 0 untuk kredensial lingkup database

Izin

CONTROL Memerlukan izin pada database.

Lihat Juga

Kredensial (Mesin Database)
MEMBUAT KREDENSIAL CAKUPAN DATABASE (Transact-SQL)
ALTER DATABASE SCOPED CREDENTIAL (Transact-SQL)
DROP DATABASE SCOPED CREDENTIAL (Transact-SQL)
CREATE CREDENTIAL (T-SQL)
sys.credentials (Transact-SQL)