Bagikan melalui


managed_backup.fn_backup_db_config (Transact-SQL)

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

Mengembalikan 0, 1 baris atau lebih dengan cadangan terkelola SQL Server ke pengaturan konfigurasi Microsoft Azure. Mengembalikan 1 baris untuk database yang ditentukan, atau mengembalikan informasi untuk semua database yang dikonfigurasi dengan cadangan terkelola SQL Server ke Microsoft Azure pada instans.

Gunakan prosedur tersimpan ini untuk meninjau atau menentukan cadangan terkelola SQL Server saat ini ke pengaturan konfigurasi Microsoft Azure untuk database atau semua database pada instans SQL Server.

Konvensi sintaks transact-SQL

Sintaks

managed_backup.fn_backup_db_config ('database_name' | '' | NULL)  

Argumen

@db_name
Nama database. Parameternya @db_name adalah SYSNAME. Jika string kosong atau nilai NULL diteruskan ke parameter ini, informasi tentang semua database pada instans SQL Server dikembalikan.

Tabel Dikembalikan

Nama kolom Jenis Data Deskripsi
db_name SYSNAME Nama database.
db_guid UNIQUEIDENTIFIER Pengidentifikasi yang secara unik mengidentifikasi database.
is_availability_database BIT Apakah database berpartisipasi dalam Grup Ketersediaan. Nilai 1 menunjukkan bahwa database adalah database Ketersediaan dan 0 bahwa database tersebut tidak.
is_dropped BIT Nilai 1 menunjukkan bahwa ini adalah database yang dihilangkan.
credential_name SYSNAME Nama Kredensial SQL yang digunakan untuk mengautentikasi ke akun penyimpanan. Nilai NULL menunjukkan bahwa tidak ada Kredensial SQL yang telah ditetapkan.
retention_days INT Periode retensi saat ini dalam hari. Nilai NULL menunjukkan bahwa cadangan terkelola SQL Server ke Microsoft Azure tidak pernah dikonfigurasi untuk database ini.
is_managed_backup_enabled INT Menunjukkan apakah cadangan terkelola SQL Server ke Microsoft Azure saat ini diaktifkan untuk database ini. Nilai 1 menunjukkan bahwa cadangan terkelola SQL Server ke Microsoft Azure saat ini diaktifkan, dan nilai 0 menunjukkan bahwa cadangan terkelola SQL Server ke Microsoft Azure dinonaktifkan untuk database ini.
storage_url NVARCHAR(1024) URL akun penyimpanan.
Encryption_algorithm NCHAR(20) Mengembalikan algoritma enkripsi saat ini untuk digunakan saat mengenkripsi cadangan.
Encryptor_type NCHAR(15) Mengembalikan pengaturan enkripsi: Sertifikat atau Kunci Asimetris.
Encryptor_name NCHAR(max_length_of_cert/asymm_key_name) Nama sertifikat atau kunci asimetris.

Keamanan

Izin

Memerlukan keanggotaan dalam peran database db_backupoperator dengan izin UBAH INFO MASUK APA PUN. Pengguna tidak boleh ditolak melihat izin DEFINISI APA PUN.

Contoh

Contoh berikut mengembalikan cadangan terkelola SQL Server ke konfigurasi Microsoft Azure untuk 'TestDB'

Untuk setiap cuplikan kode, pilih 'tsql' di bidang atribut bahasa.

Use msdb  
GO  
SELECT * FROM managed_backup.fn_backup_db_config('TestDB')  

Contoh berikut mengembalikan cadangan terkelola SQL Server ke konfigurasi Microsoft Azure untuk semua database pada instans SQL Server tempatnya dijalankan.

Use msdb  
GO  
SELECT * FROM managed_backup.fn_backup_db_config (NULL)