KB4569425 – KORJAUS: Tapahtumareplikointijulkaisut voivat tukea URL-tyypin laitetta tilausten alustamiseen Azure Blob-säilön varmuuskopioista SQL Server 2017:ssä ja 2019:ssä

Käytetään kohteeseen
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

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.