sys.database_credentials (SQL Bertransaksi)
Berlaku untuk:
SQL Server 2016 (13.x) dan yang lebih baru
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Mengembalikan satu baris untuk setiap kredensial lingkup database dalam database.
Penting
Fitur ini akan dihapus dalam versi Microsoft 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 lingkup 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 lingkup database. |
| modify_date | datetime | Waktu di mana kredensial lingkup 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)
CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL)
ALTER DATABASE SCOPED CREDENTIAL (Transact-SQL)
DROP DATABASE SCOPED CREDENTIAL (Transact-SQL)
CREATE CREDENTIAL (T-SQL)
sys.credentials (Transact-SQL)