MSSQLSERVER_3168MSSQLSERVER_3168

DettagliDetails

Nome prodottoProduct Name SQL ServerSQL Server
ID eventoEvent ID 31683168
Origine eventoEvent Source MSSQLSERVERMSSQLSERVER
ComponenteComponent SQLEngineSQLEngine
Nome simbolicoSymbolic Name LDDB_SYSTEMWRONGVERLDDB_SYSTEMWRONGVER
Testo del messaggioMessage Text Impossibile ripristinare il backup del database di sistema nel dispositivo %ls perché è stato creato da una versione del server (%ls) diversa da quella del server in uso (%ls).The backup of the system database on the device %ls cannot be restored because it was created by a different version of the server (%ls) than this server (%ls).

SpiegazioneExplanation

Non è possibile ripristinare un backup di un database di sistema (master, model o msdb) in una build del server diversa rispetto alla build in cui il backup è stato originariamente eseguito.You cannot restore a backup of a system database (master, model, or msdb) on a server build that differs from the build on which the backup was originally performed.

Nota

L'installazione di un Service Pack o una build di hotfix modifica il numero di build del server. Le build del server sono sempre incrementali.Installing a service pack or a hotfix build changes the server build number, and server builds are always incremental.

Possibili causePossible Causes

Lo schema di database per i database di sistema potrebbe essere stato modificato nelle diverse build del server.The database schema for system databases may be changed across server builds. Per verificare che una modifica dello schema non causi inconsistenze, l'istruzione RESTORE confronta il numero di build del server nel file di backup con il numero di build del server in cui si tenta di ripristinare il backup.To make sure that a schema change does not cause inconsistencies, the RESTORE statement compares the server build number on the backup file to the build number of the server on which you are trying to restore the backup. In caso di build diverse, l'istruzione visualizza il messaggio di errore 3168 e l'operazione di ripristino viene terminata in modo anomalo.If the builds are different, the statement issues the 3168 error message, and the restore operation terminates abnormally.

Questo problema potrebbe verificarsi ad esempio negli scenari seguenti:Some scenarios in which this problem may occur include the following:

  • Un utente tenta di ripristinare un database di sistema sul server A da un backup eseguito sul server B. I server A e B sono basati su build diverse.A user tries to restore a system database on Server A from a backup taken on Server B. Servers A and B are on different server builds. Il server A potrebbe ad esempio utilizzare la build della versione originale e il server B potrebbe utilizzare una build del Service Pack 1 (SP1).For example, Server A might be on the original release version build and Server B might be on a service pack 1 (SP1) build.

  • Un utente tenta di ripristinare un database di sistema da un backup eseguito sullo stesso server.A user tries to restore a system database from a backup taken on the same server. Al momento del backup, tuttavia, sul server era in esecuzione una build diversa.However, the server was running a different build when the backup occurred. Dall'esecuzione del backup, il server è stato aggiornato.That is, the server was upgraded since the backup was performed.

Azione dell'utenteUser Action

Questa situazione influisce sul processo di ripristino, che verrà utilizzato solo come ultima risorsa.The restore process in this situation is fairly involved, and used only as a last resort. Per altre informazioni, vedere "Non è possibile ripristinare i backup di database di sistema a una build diversa di SQL Server".For more information, see"You cannot restore system database backups to a different build of SQL Server".

Vedere ancheSee Also

Backup e ripristino di database di sistema (SQL Server)Back Up and Restore of System Databases (SQL Server)