managed_backup.fn_backup_instance_config (Transact-SQL)
Gilt für: SQL Server 2016 (13.x) und höhere Versionen
Gibt 1 Zeile mit der verwalteten SQL Server-Sicherung an die Standardkonfigurationseinstellungen von Microsoft Azure für die Instanz von SQL Server zurück.
Verwenden Sie diese gespeicherte Prozedur, um die aktuelle verwaltete SQL Server-Sicherung für die Instanz von SQL Server zu überprüfen oder zu ermitteln.
Transact-SQL-Syntaxkonventionen
Syntax
managed_backup.fn_backup_db_config ()
Argumente
Keine
Zurückgegebene Tabelle
Spaltenname | Datentyp | Beschreibung |
---|---|---|
is_smart_backup_enabled | INT | Zeigt 1 an, wenn sql Server verwaltete Sicherung in Microsoft Azure aktiviert ist, und 0, wenn die SQL Server-Verwaltete Sicherung in Microsoft Azure deaktiviert ist. |
credential_name | SYSNAME | Verwendete Standard SQL-Anmeldeinformationen für die Authentifizierung beim Speicher. |
retention_days | INT | Die auf Instanzebene festgelegte Standardbeibehaltungsdauer. |
storage_url | NVARCHAR(1024) | Die standardmäßige, auf Instanzebene festgelegte Speicherkonto-URL. |
encryption_algorithm | SYSNAME | Name des Verschlüsselungsalgorithmus. Wird auf NULL festgelegt, wenn keine Verschlüsselung angegeben ist. |
encryptor_type | NVARCHAR(32) | Verwendeter Verschlüsselungstyp: Zertifikat oder asymmetrischer Schlüssel. Ist auf NULL festgelegt, wenn kein Verschlüsselungsmodul angegeben ist. |
encryptor_name | SYSNAME | Der Name des Zertifikats oder des asymmetrischen Schlüssels. Wird auf NULL festgelegt, wenn kein Name angegeben ist. |
Sicherheit
Berechtigungen
Erfordert die Mitgliedschaft in der db_backupoperator-Datenbankrolle mit ALTER ANY CREDENTIAL-Berechtigungen . Der Benutzer darf KEINE VIEW ANY DEFINITION-Berechtigungen erhalten.
Beispiele
Im folgenden Beispiel wird die verwaltete SQL Server-Sicherung für die Instanz zurückgegeben, auf der sie ausgeführt wird:
Use msdb;
GO
SELECT * FROM managed_backup.fn_backup_instance_config ();