Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Sistem Platform Analitik (PDW)
Database SQL di Microsoft Fabric
Mengubah properti kredensial lingkup database.
Syntax
ALTER DATABASE SCOPED CREDENTIAL credential_name WITH IDENTITY = 'identity_name'
[ , SECRET = 'secret' ]
Arguments
credential_name
Menentukan nama kredensial cakupan database yang sedang diubah.
IDENTITAS = 'identity_name'
Menentukan nama akun yang akan digunakan saat menyambungkan ke luar server. Untuk mengimpor file dari penyimpanan Azure Blob, nama identitas harus SHARED ACCESS SIGNATURE. Untuk informasi selengkapnya tentang tanda tangan akses bersama, lihat Menggunakan Tanda Tangan Akses Bersama (SAS).
RAHASIA = 'rahasia'
Menentukan rahasia yang diperlukan untuk autentikasi keluar. rahasia diperlukan untuk mengimpor file dari penyimpanan Azure Blob. rahasia mungkin opsional untuk tujuan lain.
Warning
Nilai kunci SAS mungkin dimulai dengan ? (tanda tanya). Ketika Anda menggunakan kunci SAS, Anda harus menghapus yang terkemuka ?. Jika tidak, upaya Anda mungkin diblokir.
Remarks
Saat kredensial cakupan database diubah, nilai identity_name dan rahasia diatur ulang. Jika argumen SECRET opsional tidak ditentukan, nilai rahasia yang disimpan akan diatur ke NULL.
Rahasia dienkripsi dengan menggunakan kunci master layanan. Jika kunci master layanan diregenerasi, rahasia dienkripsi ulang dengan menggunakan kunci master layanan baru.
Informasi tentang kredensial cakupan database terlihat dalam tampilan katalog sys.database_scoped_credentials .
Saat memberikan izin untuk tanda tangan akses bersama (SAS) untuk digunakan dengan tabel eksternal PolyBase, pilih Kontainer dan Objek sebagai jenis sumber daya yang diizinkan. Jika tidak diberikan, Anda mungkin menerima kesalahan 16535 atau 16561 saat mencoba mengakses tabel eksternal.
Permissions
ALTER Memerlukan izin pada kredensial.
Examples
A. Mengubah kata sandi kredensial lingkup database
Contoh berikut mengubah rahasia yang disimpan dalam kredensial cakupan database. Kredensial lingkup database berisi login Windows dan kata sandinya. Kata sandi baru ditambahkan ke kredensial lingkup database menggunakan SECRET klausul .
ALTER DATABASE SCOPED CREDENTIAL AppCred WITH IDENTITY = '<login>',
SECRET = '<storng password>';
GO
B. Menghapus kata sandi dari kredensial
Contoh berikut menghapus kata sandi dari kredensial cakupan database bernama Frames. Kredensial lingkup database berisi login Windows dan kata sandi. Setelah pernyataan dijalankan, kredensial lingkup database akan memiliki NULL kata sandi karena opsi SECRET tidak ditentukan.
ALTER DATABASE SCOPED CREDENTIAL Frames WITH IDENTITY = '<login>';
GO