Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Ş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)