Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för: SQL Server 2016 (13.x) och senare versioner
Konfigurerar avancerade inställningar för SQL Server managed backup till Microsoft Azure.
Transact-SQL syntaxkonventioner
Syntax
managed_backup.sp_backup_config_advanced
[ [ @database_name = ] N'database_name' ]
[ , [ @encryption_algorithm = ] N'encryption_algorithm' ]
[ , [ @encryptor_type = ] { 'CERTIFICATE' | 'ASYMMETRIC_KEY' } ]
[ , [ @encryptor_name = ] N'encryptor_name' ]
[ , [ @local_cache_path = ] N'local_cache_path' ]
[ ; ]
Arguments
[ @database_name = ] N'database_name'
Databasnamnet för att aktivera hanterad säkerhetskopiering på en specifik databas.
Om @database_name är inställd på NULL, tillämpas inställningarna på instansnivå (gäller för alla nya databaser som skapats på instansen).
[ @encryption_algorithm = ] N'encryption_algorithm'
Namnet på krypteringsalgoritmen som används under säkerhetskopieringen för att kryptera säkerhetskopieringsfilen.
@encryption_algorithm är sysname. Det är en obligatorisk parameter när man konfigurerar SQL Server managed backup till Microsoft Azure för första gången för databasen. Ange NO_ENCRYPTION om du inte vill kryptera backupfilen. När du ändrar SQL Server managed backup till Microsoft Azure-konfigurationsinställningar är denna parameter valfri. Om parametern inte anges behålls de befintliga konfigurationsvärdena. De tillåtna värdena för denna parameter är:
- AES_128
- AES_192
- AES_256
- TRIPLE_DES_3KEY
- NO_ENCRYPTION
Mer information om krypteringsalgoritmer finns i Välj en krypteringsalgoritm.
[ @encryptor_type = ] { 'CERTIFICATE' | 'ASYMMETRIC_KEY' }
Typen av krypterare, som kan vara antingen CERTIFICATE eller ASYMMETRIC_KEY.
@encryptor_type är nvarchar(32). Denna parameter är valfri om du anger NO_ENCRYPTION för @encryption_algorithm-parametern .
[ @encryptor_name = ] N'encryptor_name'
Namnet på ett befintligt certifikat eller en asymmetrisk nyckel att använda för att kryptera backupen.
@encryptor_name är sysname. Om man använder en asymmetrisk nyckel måste den konfigureras med Extensible Key Management (EKM). Denna parameter är valfri om du anger NO_ENCRYPTION för @encryption_algorithm-parametern .
Mer information finns i Utökningsbar nyckelhantering (EKM).
[ @local_cache_path = ] N'local_cache_path'
Identifieras endast i informationssyfte. Stöds ej. Framtida kompatibilitet garanteras inte.
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Permissions
Kräver medlemskap i db_backupoperator databasrollen, med ALTER ANY-behörigheter CREDENTIAL och EXECUT-behörigheter på den lagrade sp_delete_backuphistory proceduren.
Exempel
Följande exempel anger avancerade konfigurationsalternativ för SQL Server managed backup till Microsoft Azure för instansen SQL Server.
USE msdb;
GO
EXECUTE managed_backup.sp_backup_config_advanced
@encryption_algorithm = 'AES_128',
@encryptor_type = 'CERTIFICATE',
@encryptor_name = 'MyTestDBBackupEncryptCert';
GO