MSSQL_ENG003165
Dettagli messaggio
Nome prodotto |
SQL Server |
Versione prodotto |
9.0 |
Numero di build del prodotto |
9.00.1399.60 |
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 non in linea. Vedere l'argomento MSSQL_ENG003165 della documentazione in linea 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:
- Eseguire l'istruzione ALTER DATABASE per portare il database in linea. 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. Altrimenti, andare al passaggio 3. - Eseguire sp_restoredbreplication (Transact-SQL). Se l'esecuzione di questa stored procedure riesce, il ripristino sarà completo. In caso contrario, andare al passaggio 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
Causa e risoluzione degli errori di replica
Altre risorse
Backup e ripristino di database in SQL Server
Backup e ripristino dei database replicati
Implementazione della replica