KB4569425 – RJEŠENJE: publikacije o transakcijskoj replicaciji mogu podržavati uređaj vrste URL-a za inicijalizaciju pretplata iz sigurnosnih kopija u spremištu blobova sustava Azure SQL Server 2017 i 2019

Primjenjuje se na
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows SQL Server 2019 on Windows

Simptomi

Ovo kumulativno ažuriranje dodaje mogućnost inicijalizacije transakcijske replikacije iz sigurnosne kopije prema vrsti URL-a uređaja. Da biste koristili tu mogućnost, morate navesti "url" za parametar @backupdevicetype i mjesto datoteke sigurnosne kopije u Azure spremištu za parametar @backupdevicename kada sp_addsubscription pozovete.

Status

Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.

Rješenje

Taj je problem riješen u sljedećim kumulativnim ažuriranjima za SQL Server:

O kumulativnim ažuriranjima za SQL Server:

Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

Napomena Ova značajka hitnog popravka omogućit će postavljanje transakcijske replikacije između lokalne baze podataka i baze podataka Azure SQL s formulom @sync\_type = N'inicijaliziraj s sigurnosnim kopiranjem'.

Primjer:

SIGURNOSNO KOPIRANJE BAZE PODATAKA <Published_DB> TO URL='backup_file_namePath'

Vratite bazu podataka na pretplatnika:

AKO POSTOJI (ODABERITE * FROM master.sys.CREDENTIALS WHERE name = 'storage_account_name')

DROP CREDENTIAL [containerPath]

– naziv računa za pohranu može se pronaći na portalu Azure na mjestu: Pohrana –> Postavke –> Pristupne tipke

– Ključ potpisa za zajednički pristup moguće je generirati na adresi: Pohrana –> Postavke –> zajednička procjena potpisa

      

CREATE CREDENTIAL [containerPath]

WITH IDENTITY = 'ZAJEDNIČKI PRISTUPNI POTPIS', SECRET = shared_access_signature_key_with_removed_first_<?_symbol>'

VRATI BAZU PODATAKA [<database_name>] FROM URL = 'backup_file_namePath'

Stvorite pretplatu kod izdavača pomoću vrste sinkronizacije "inicijaliziraj s sigurnosnom kopijom" i navedite lokalnu datoteku sigurnosne kopije:

exec sp_addsubscription @publication = N'test_init_backup', @subscriber = N'sub_server_name',

@destination_db = N'destination_db_name', @sync\_type = N'inicijaliziraj sa sigurnosnim kopiranjem',

@backupdevicetype='URL',@backupdevicename='backup_file_namePath'

Dodatne informacije potražite u članku Inicijalizacija transakcijske pretplate iz sigurnosne kopije.

Reference

Saznajte više o terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.