Symptomen
Met deze cumulatieve update wordt de mogelijkheid voor het initialiseren van transacties via een back-up van een back-up met behulp van een type URL. Als u deze functie wilt gebruiken, moet u ' URL ' opgeven voor de @backupdevicetype parameter en de locatie van het back-upbestand in azure Storage voor de parameter @backupdevicenameWanneer u sp_addsubscriptionaanroept.
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Oplossing
Dit probleem is opgelost in de volgende cumulatieve update voor SQL Server:
Over cumulatieve updates voor SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Opmerking Met deze hotfix-functie kunt u de transactionele replicatie tussen on-premises en Azure SQL-database instellen met @sync_type = N'initialize met back-up.
Monsters
BACK-up van DATABASE <Published_DB> naar URL = 'backup_file_namePath'
DB herstellen naar abonnee:
IF EXISTs (SELECT * van Master. sys. referenties waarbij naam = 'storage_account_name')
DROP CREDENTIAL [containerPath]
--Opslagaccount naam kan zich bevinden op Azure Portal at: instellingen voor opslag->-> toegangstoetsen
--De sleutel voor gedeelde toegang voor Access kan worden gegenereerd bij: instellingen voor opslag->-> gedeelde handtekening voor beoordeling
Referentie maken [containerPath]
MET IDENTITY = ' gedeelde handtekening voor toegang ', geheim = ' <shared_access_signature_key_with_removed_first_? _symbol> '
DATABASE terugzetten [<database_name>] van URL = 'backup_file_namePath'
Maak een abonnement op de Publisher met behulp van het synchronisatietype ' initialize with Backup ' en geef het lokale back-upbestand op:
exec sp_addsubscription @publication = N ' test_init_backup ', @subscriber = N ' sub_server_name ',
@destination_db = N ' destination_db_name ', @sync_type = N'initialize met back-up ';
@backupdevicetype='URL',@backupdevicename='backup_file_namePath'
Zie een transactioneel abonnement van een back-up initialiserenvoor meer informatie.
Verwijzingen
Lees meer over de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.