managed_backup.fn_backup_db_config (Transact-SQL)

Şunlar için geçerlidir: SQL Server 2016 (13.x) ve sonraki sürümleri

SQL Server yönetilen yedekleme ile Microsoft Azure yapılandırma ayarlarına 0, 1 veya daha fazla satır döndürür. Belirtilen veritabanı için 1 satır döndürür veya SQL Server yönetilen yedekleme ile yapılandırılmış tüm veritabanlarının bilgilerini örnekteki Microsoft Azure'a döndürür.

Bu depolanmış prosedürü kullanarak bir veritabanı veya SQL Server'ın bir örneğindeki tüm veritabanları için Microsoft Azure yapılandırma ayarlarına mevcut SQL Server yönetilen yedeklerini inceleyin veya belirleyin.

Transact-SQL söz dizimi kuralları

Syntax

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

Arguments

@db_name
Veritabanının adı. Parametre @db_nameSYSNAMEdir. Bu parametreye boş bir dizi veya NULL değeri ilettirilirse, SQL Server örneğindeki tüm veritabanları hakkında bilgi döner.

Döndürülen Tablo

Sütun Adı Veri Türü Description
db_name SYSNAME Veritabanı adı.
db_guid UNIQUEIDENTIFIER Veritabanını benzersiz şekilde tanımlayan tanımlayıcı.
is_availability_database BIT Veritabanının Erişilebilirlik Grubu'na katılıp katılmadığı. 1 değeri, veritabanının bir Erişilebilirlik veritabanı olduğunu, 0'ın ise olmadığını gösterir.
is_dropped BIT 1 değeri, bunun düşürülen bir veritabanı olduğunu gösterir.
credential_name SYSNAME Depolama hesabına kimlik doğrulaması için kullanılan SQL Kimlik Belgesinin adı. NULL değeri, SQL Credential'ın ayarlanmadığını gösterir.
retention_days INT Mevcut tutma süresi günler cinsinden. NULL değeri, SQL Server'ın Microsoft Azure'a yönetilen yedeklemesinin bu veritabanı için hiç yapılandırılmadığını gösterir.
is_managed_backup_enabled INT SQL Server'ın Microsoft Azure'a yönetilen yedeklemesinin şu anda bu veritabanı için etkin olup olmadığını gösterir. 1 değeri, SQL Server tarafından Microsoft Azure'a yönetilen yedeklemenin şu anda etkin olduğunu gösterir ve 0 değeri ise SQL Server'ın Microsoft Azure'a yönetilen yedeklemesinin bu veritabanı için devre dışı bırakıldığını gösterir.
storage_url NVARCHAR(1024) Depolama hesabının URL'si.
Encryption_algorithm NCHAR(20) Yedekleri şifrelerken kullanılacak mevcut şifreleme algoritmasını geri getirir.
Encryptor_type NCHAR(15) Şifreleyici ayarını döndürür: Sertifika veya Asimetrik Anahtar.
Encryptor_name NCHAR(max_length_of_cert/asymm_key_name) Sertifikanın veya asimetrik anahtarın adı.

Security

Permissions

ALTER ONLY CREDENTIALizinleriyle db_backupoperator veritabanı rolünde üyelik gerektirir. Kullanıcıya HERHANGI BİR TANIM izni verilmemelidirVIEW.

Examples

Aşağıdaki örnek, 'TestDB' için SQL Server yönetilen yedeklemesini Microsoft Azure yapılandırmasına döndürür

Her kod parçası için, dil öznitelik alanında 'tsql' seçeneğini seçin.

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

Aşağıdaki örnek, SQL Server'ın çalıştırıldığı SQL Server örneğindeki tüm veritabanları için Microsoft Azure yapılandırmasına yönetilen yedeklemeyi döndürür.

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