Correzione: le pubblicazioni di replica transazionale possono supportare il dispositivo di tipo URL per inizializzare gli abbonamenti da backup in archiviazione BLOB di Azure in SQL Server 2017


Hotfix and Security Content Publishing: 120288

Sintomi

Questo aggiornamento cumulativo aggiunge la funzionalità di inizializzazione della replica transazionale da un backup con un tipo di dispositivo URL. Per usare questa funzionalità, è necessario specificare "URL" per il parametro @backupdevicetype e la posizione del file di backup in Azure Storage per il parametro @backupdevicenamequando si richiama sp_addsubscription.

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Risoluzione

Questo problema è stato risolto con l'aggiornamento cumulativo seguente per SQL Server:

Informazioni sugli aggiornamenti cumulativi per SQL Server:

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:

Nota Questa caratteristica di hotfix consentirà di configurare la replica transazionale tra il database SQL locale ed azzurro con @sync_type = N'initialize con backup '.

Esempio

DATABASE di BACKUP <Published_DB> a URL ='backup_file_namePath'

Ripristinare il Sottoscrittore DB:

Se esiste (Seleziona * da master. sys. Credentials WHERE Name ='storage_account_name') 

RILASCIA credenziali [containerPath

--Il nome dell'account di archiviazione può essere posizionato in Azure Portal in: impostazioni di archiviazione->-> tasti di scelta

--La chiave della firma di accesso condiviso può essere generata in: archiviazione-> impostazioni-> firma di valutazione condivisa

CREARE credenziali [containerPath

WITH IDENTITY =' firma di accesso condiviso ', SECRET =' <shared_access_signature_key_with_removed_first_? _symbol>' 

Ripristina DATABASE [<database_name>] FROM URL ='backup_file_namePath

Creare un abbonamento presso il Publisher usando il tipo di sincronizzazione "initialize with backup" e specificando il file di backup locale:

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

@destination_db = N'destination_db_name ', @sync_type = N'initialize con backup ',

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

 

Per altre informazioni, vedere  inizializzare un abbonamento transazionale da un backup.

Riferimenti

Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.

Bug Information:

KE: v-sidong

Author: 

Writer: v-sidong

Tech reviewer: lduan; sakshis; lzhang

Editor: v-idsun

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×