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:
- Najnovije kumulativno ažuriranje za SQL Server 2019
- Najnovije kumulativno ažuriranje za SQL Server 2017
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.