Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Microsoft distribuisce le correzioni di Microsoft SQL Server 2008 Service Pack 3 come un file scaricabile. Poiché le correzioni sono cumulative, ogni nuova versione contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nella versione precedente di SQL Server 2008 Service Pack 3 Fix.

Sintomi

Considerare lo scenario descritto di seguito:

  • Si configura il mirroring del database in due istanze di Microsoft SQL Server 2008 o Microsoft SQL Server 2008 R2.

  • Si configura una pubblicazione di replica transazionale in un database che rappresenta il database principale di lettura-scrittura in un server principale in una partnership di mirroring del database. L'inizializzazione della replica è terminata e quindi viene sincronizzata con il Sottoscrittore.

  • Il database replicato non supera il server principale nel server mirror. Nota In questo caso, il server mirror precedente commuta i ruoli e il database viene online in modalità di lettura/scrittura come nuovo database principale.

  • Si aggiunge un articolo alla pubblicazione nella nuova istanza principale. L'inizializzazione della replica è terminata e quindi viene sincronizzata con il Sottoscrittore.

  • Si aggiunge un altro articolo alla pubblicazione.

In questo scenario vengono visualizzati i messaggi di errore seguenti.Messaggio di errore 1

Uno snapshot non è stato generato perché non è necessario l'inizializzazione di abbonamenti.

Messaggio di errore 2

Msg 14058, livello 16, stato 1, procedura sp_MSrepl_addsubscription_article, linea 331Cannot creare l'abbonamento perché l'abbonamento esiste già nel database di sottoscrizione. In ogni database di sottoscrizione è consentito un solo abbonamento alla stessa pubblicazione. Rilasciare l'abbonamento e aggiungerlo di nuovo, se necessario. Se il problema persiste, i metadati della replica potrebbero non essere corretti; vedere la documentazione online per informazioni sulla risoluzione dei problemi

Nota Questo problema si verifica ancora se non si riesce a eseguire l'istanza principale originale e si aggiunge lo stesso articolo.

Risoluzione

Informazioni sull'aggiornamento cumulativo

SQL Server 2008 R2 Service Pack 2

La correzione di questo problema è stata rilasciata per la prima volta in aggiornamento cumulativo 3. Per altre informazioni su come ottenere questo pacchetto di aggiornamento cumulativo per SQL Server 2008 R2 Service Pack 2, fare clic sul numero dell'articolo della Microsoft Knowledge Base seguente per visualizzare l'articolo:

2754552 Pacchetto di aggiornamento cumulativo 3 per SQL Server 2008 R2 Service Pack 2 Nota Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nella versione precedente di SQL Server 2008 R2 Service Pack 2 Fix. Ti consigliamo di considerare l'applicazione della versione di correzione più recente che contiene questo hotfix. Per ulteriori informazioni, fare clic sul numero dell'articolo seguente per visualizzare l'articolo nella Microsoft Knowledge Base:

2730301 Build di SQL Server 2008 R2 rilasciate dopo il rilascio di SQL Server 2008 R2 Service Pack 2

SQL Server 2008 R2 Service Pack 1

La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 9. Per altre informazioni su come ottenere questo pacchetto di aggiornamento cumulativo per SQL Server 2008 R2 Service Pack 1, fare clic sul numero dell'articolo della Microsoft Knowledge Base seguente per visualizzare l'articolo:

2756574 Pacchetto di aggiornamento cumulativo 9 per SQL Server 2008 R2 Service Pack 1Nota Poiché le compilazioni sono cumulative, ogni nuova versione di correzione contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nella versione precedente di SQL Server 2008 R2 Service Pack 1 Fix. Ti consigliamo di considerare l'applicazione della versione di correzione più recente che contiene questo hotfix. Per ulteriori informazioni, fare clic sul numero dell'articolo seguente per visualizzare l'articolo nella Microsoft Knowledge Base:

2567616 Le build di SQL Server 2008 R2 rilasciate dopo il rilascio di SQL Server 2008 R2 Service Pack 1

SQL Server 2008 Service Pack 3

La correzione di questo problema è stata rilasciata per la prima volta in aggiornamento cumulativo 7 per SQL Server 2008 Service Pack 3. Per altre informazioni su come ottenere questo pacchetto di aggiornamento cumulativo per SQL Server 2008 Service Pack 3, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:

2738350 Pacchetto di aggiornamento cumulativo 7 per SQL Server 2008 Service Pack 3Nota Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nella versione precedente di SQL Server 2008 Service Pack 3 Fix. Ti consigliamo di considerare l'applicazione della versione di correzione più recente che contiene questo hotfix. Per ulteriori informazioni, fare clic sul numero dell'articolo seguente per visualizzare l'articolo nella Microsoft Knowledge Base:

2629969 Build di SQL Server 2008 rilasciate dopo il rilascio di SQL Server 2008 Service Pack 3

Stato

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

Ulteriori informazioni

Per altre informazioni su come configurare la replica e il mirroring del database, visitare il sito Web MSDN seguente:

Come configurare la replica e il mirroring del databasePer altre informazioni sul mirroring del database, visitare il sito Web MSDN seguente:

Informazioni generali sul mirroring del database

Soluzione alternativa

Per risolvere il problema, determinare se sys. Servers.server_id colonna e la syssubscriptions. ssrvid corrispondono all'istanza del database attivo prima di aggiungere l'articolo.Note

  • Se le due colonne non corrispondono, è necessario aggiungere l'articolo alla pubblicazione dall'istanza in cui corrispondono le colonne. Potrebbe essere necessario pianificare i tempi di inattività per non superare il database con l'istanza partner.

  • Se sono presenti più valori srvid nella tabella syssubscriptions , rimuovere l'articolo con un valore di srvid diverso, eseguire il failover del database per l'istanza del partner e quindi aggiungere di nuovo l'articolo.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×