Select the product you need help with
Non è possibile ripristinare i backup del database di sistema a una build diversa di SQL ServerIdentificativo articolo: 264474 - Visualizza i prodotti a cui si riferisce l?articolo. SintomiÈ Impossibile ripristinare un backup di un database di sistema ( master , modello o msdb ) in una build per server diverso dalla generazione in cui è stato originariamente eseguito il backup. Un tentativo di eseguire un ripristino di tali causa il seguente messaggio di errore si verifichi: Server: Messaggio 3168, livello 16, stato 1, riga 1 Impossibile ripristinare il backup del database di sistema sul dispositivo d:\temp\master.bak perché è stato creato con una versione diversa del server (134217904) rispetto a questo server (134217920). Server: Messaggio 3013, livello 16, stato 1, riga 1 RESTORE DATABASE è stato terminato in modo anomalo. CauseÈ possibile che lo schema di database per i database di sistema viene modificato tra build del server. Per poter garantire che questa modifica dello schema non provochi eventuali incoerenze, uno dei controlli primo che esegue il comando RESTORE è un confronto tra il numero di build del server nel file di backup e il numero di build del server su cui l'utente sta tentando di eseguire il ripristino. Se le due versioni sono diverse, il messaggio di errore e l'operazione di ripristino viene interrotta in modo anomalo. Nota L'installazione di un service pack o un aggiornamento rapido (hotfix) di generazione modifiche il numero di build del server e server build sono sempre incrementale. Ecco alcuni scenari in cui questo problema può verificarsi:
WorkaroundIl processo di ripristino in tale situazione è piuttosto coinvolti e viene utilizzata solo come ultima risorsa. Il primo passaggio il tentativo di risolvere il problema consiste nel determinare la generazione corrente del server e SQL Server basate su cui è stato eseguito il backup. Microsoft SQL Server 2000 e di Microsoft SQL Server 2005 forniscono due metodi seguenti per determinare la generazione di SQL Server corrente:
È possibile determinare la generazione in cui durante il backup utilizzando il comando riportato di seguito il file di backup: RESTORE HEADERONLY FROM DISK = 'd:\temp\master176.bak' SoftwareVersionMajor SoftwareVersionMinor SoftwareVersionBuild -------------------- -------------------- -------------------- 8 0 176 The actual output has several other columns; however, only the columns that are of interest are included in this article for clarity. Nell'esempio, il "SQL Server" indica 8.00.192, mentre la "backup" indica 8.00.176. Poiché le due versioni sono diverse, l'operazione di ripristino non è consentito e messaggio di errore 3168. Il processo di ripristino per risolvere questo problema varia in base su database di sistema l'utente sta tentando di ripristinare. Come misura precauzionale, Microsoft consiglia che si faccia un backup dei tutti i database esistenti (database di sistema e utente) prima di procedere con uno di questi passaggi. Se il tentativo di ripristino è nel database master , è possibile utilizzare la procedura seguente per tentare un ripristino:
Se si tenta l'operazione di ripristino il modello o il database msdb , è possibile utilizzare la procedura seguente per risolvere il problema. Per illustrare questa procedura con un esempio, in questo articolo si riferisce al server originale in cui uno di questi database, ad esempio msdb , deve essere ripristinato come server a. Questa procedura implica l'installazione di SQL Server in un diverso Server B per evitare il messaggio di errore 3168. Il presupposto naturalmente, è di solo avere un backup valido da un build precedente per il msdb su server a.
InformazioniÈ sempre una buona norma disporre di una strategia di backup corrente, effettiva. Questa limitazione è ancora un altro esempio di una buona strategia di backup è importante. Luce di questa limitazione, è necessario eseguire un backup del database di sistema non appena si aggiorna il server quando si installa un service pack o di una build di aggiornamento rapido (hotfix). ProprietàIdentificativo articolo: 264474 - Ultima modifica: giovedì 22 febbraio 2007 - Revisione: 6.4 Le informazioni in questo articolo si applicano a:
Traduzione automatica articoli Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica. Clicca qui per visualizzare la versione originale in inglese dell?articolo: 264474
(http://support.microsoft.com/kb/264474/en-us/
)
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO. | Traduzione articoli
|




Torna all'inizio








