Ongelman ilmenemistapa
Tämä kumulatiivinen päivitys lisää mahdollisuuden alustaa tapahtumien replikointi varmuuskopiosta URL-laitetyypin avulla. Jotta voit käyttää tätä ominaisuutta, sinun on määritettävä @backupdevicetype-parametrin url-osoite ja Azure varmuuskopiotiedoston sijainti @backupdevicename-parametrin tallennustilassa, kun kutsut sp_addsubscription.
Tila
Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.
Ratkaisu
Tämä ongelma on korjattu seuraavissa SQL Server kumulatiivisissa päivityksissä:
Tietoja SQL Server:n kumulatiivisista päivityksistä:
Jokainen uusi SQL Server -kumulatiivinen päivitys sisältää kaikki edelliseen kumulatiiviseen päivitykseen sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Tutustu SQL Serverin uusimpiin kumulatiivisiin päivityksiin:
Huomautus Tämän hotfix-ominaisuuden avulla voidaan määrittää tapahtumien replikointi paikallisen tietokannan ja Azure SQL -tietokannan välillä komennolla @sync\_type = N'initialize with backup'.
Esimerkki:
TIETOKANNAN <VARMUUSKOPIOINTI Published_DB> TO url='backup_file_namePath'
Palauta tietokanta tilaajalle:
JOS SE ON OLEMASSA (VALITSE * FROM master.sys.credentials, WHERE name = 'storage_account_name')
DROP CREDENTIAL [containerPath]
-- Tallennustilatilin nimi löytyy Azure-portaalista seuraavasta osoitteesta: Tallennustila - Asetukset> -> Valintaavaimet
-- Jaetun pääsyn allekirjoitusavain voidaan luoda osoitteessa: Tallennustila - Asetukset> -> Jaettu arvioi allekirjoitus
CREATE CREDENTIAL [containerPath]
WITH IDENTITY = 'SHARED ACCESS SIGNATURE ', SECRET = '<shared_access_signature_key_with_removed_first_?_symbol>'
RESTORE DATABASE [<database_name>] FROM URL = 'backup_file_namePath'
Luo tilaus julkaisijassa käyttämällä synkronointityyppiä "alusta varmuuskopion kanssa" ja määrittämällä paikallinen varmuuskopiotiedosto:
exec sp_addsubscription @publication = N'test_init_backup', @subscriber = N'sub_server_name',
@destination_db = N'destination_db_name', @sync\_type = N'alusta varmuuskopioinnilla',
@backupdevicetype='URL',@backupdevicename='backup_file_namePath'
Lisätietoja on artikkelissa Tapahtumatilauksen alustaminen varmuuskopiosta.
Viitteet
Lue tietoja Microsoftin ohjelmistopäivitystensä kuvaamiseen käyttämästä sanastosta.