MSSQL_ENG003165

Dettagli messaggio

Nome prodotto

SQL Server

Versione prodotto

10.0

Numero di build del prodotto

 

ID evento

3165

Origine evento

MSSQLSERVER

Componente

Motore di database di SQL Server

Nome simbolico

Testo del messaggio

Il database '%ls' è stato ripristinato ma è stato rilevato un errore durante il ripristino o la rimozione della replica. Il database è stato lasciato offline. Vedere l'argomento MSSQL_ENG003165 della documentazione online di SQL Server.

Spiegazione

Questo errore viene generato se si verifica un problema durante il ripristino di un backup di un database replicato:

  • Se il ripristino del backup avviene nello stesso database e nello stesso server sui quali è stato eseguito, l'errore indica che non è stato possibile ripristinare correttamente le impostazioni della replica.

  • Se invece il backup viene ripristinato in un database o in un server diverso, l'errore indica che non è stato possibile rimuovere correttamente le impostazioni della replica (per impostazione predefinita, queste ultime vengono rimosse se il database o il server è diverso).

È probabile che l'errore sia il risultato di una mancata corrispondenza tra lo stato del database ripristinato e uno o più database di sistema contenenti metadati di replica, come il database msdb, master o il database di distribuzione.

Azione utente

Per risolvere il problema:

  1. Eseguire l'istruzione ALTER DATABASE per portare il database online. Ad esempio: ALTER DATABASE AdventureWorks SET ONLINE. Per ulteriori informazioni, vedere ALTER DATABASE (Transact-SQL). Per mantenere le impostazioni di replica, andare al passaggio 2. In caso contrario, andare al passaggio 3.

  2. Eseguire sp_restoredbreplication (Transact-SQL). Se l'esecuzione di questa stored procedure riesce, il ripristino sarà completo. In caso contrario, andare al passaggio 3.

  3. Eseguire sp_removedbreplication (Transact-SQL) per rimuovere tutte le impostazioni della replica.

    Se necessario, riconfigurare la replica. Se sono stati creati gli script della topologia di replica, come consigliato, utilizzare tali script per riconfigurare la topologia.

Vedere anche

Concetti

Backup e ripristino di database SQL Server

Backup e ripristino di database replicati

Guida di riferimento a errori ed eventi (replica)