Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: SQL Server 2016 (13.x) en latere versies
Stelt geavanceerde instellingen in voor SQL Server managed backup naar Microsoft Azure.
Transact-SQL syntaxis-conventies
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'
De databasenaam om beheerde back-ups in een specifieke database in te schakelen.
Als @database_name is ingesteld op NULL, worden de instellingen toegepast op instantieniveau (geldt voor alle nieuwe databases die op de instantie zijn aangemaakt).
[ @encryption_algorithm = ] N'encryption_algorithm'
De naam van het encryptie-algoritme dat tijdens de back-up wordt gebruikt om het back-upbestand te versleutelen.
@encryption_algorithm is sysname. Het is een vereiste parameter bij het voor het eerst voor de database een SQL Server managed backup naar Microsoft Azure configureren. Geef NO_ENCRYPTION aan als je het back-upbestand niet wilt versleutelen. Wanneer je de SQL Server managed back-up verandert naar Microsoft Azure-configuratie-instellingen, is deze parameter optioneel. Als de parameter niet wordt gespecificeerd, blijven de bestaande configuratiewaarden behouden. De toegestane waarden voor deze parameter zijn:
- AES_128
- AES_192
- AES_256
- TRIPLE_DES_3KEY (drievoudige DES met drie sleutels)
- NO_ENCRYPTION
Zie Een versleutelingsalgoritmen kiezenvoor meer informatie over versleutelingsalgoritmen.
[ @encryptor_type = ] { 'CERTIFICATE' | 'ASYMMETRIC_KEY' }
Het type encryptor, dat kan zijn of CERTIFICATEASYMMETRIC_KEY.
@encryptor_type is nvarchar(32). Deze parameter is optioneel als je de @encryption_algorithm-parameter specificeertNO_ENCRYPTION.
[ @encryptor_name = ] N'encryptor_name'
De naam van een bestaand certificaat of asymmetrische sleutel om de back-up te versleutelen.
@encryptor_name is sysname. Als je een asymmetrische sleutel gebruikt, moet deze worden geconfigureerd met Extensible Key Management (EKM). Deze parameter is optioneel als je de @encryption_algorithm-parameter specificeertNO_ENCRYPTION.
Zie EKM (Extensible Key Management)voor meer informatie.
[ @local_cache_path = ] N'local_cache_path'
Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd.
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Permissions
Vereist lidmaatschap van de db_backupoperator databaserol, met ALTER ANY CREDENTIAL permissies en EXECUTE-rechten op de sp_delete_backuphistory opgeslagen procedure.
Examples
Het volgende voorbeeld stelt geavanceerde configuratieopties voor SQL Server managed back-up in Microsoft Azure voor de instantie van SQL Server.
USE msdb;
GO
EXECUTE managed_backup.sp_backup_config_advanced
@encryption_algorithm = 'AES_128',
@encryptor_type = 'CERTIFICATE',
@encryptor_name = 'MyTestDBBackupEncryptCert';
GO