Ho un backup dal database in SQL Server 2008 R2. Quando si desidera ripristinare questo backup su SQL Server, viene visualizzato questo errore: "Errore: il cast specificato non è valido. (SqlManagerUI)" Come risolvere questo errore? Grazie.Errore: il cast specificato non è valido. (SqlManagerUI)
risposta
Ci sono alcuni funnies che ripristinano i vecchi database in SQL 2008 tramite il ragazzo; hai provato a farlo tramite TSQL?
Use Master
Go
RESTORE DATABASE YourDB
FROM DISK = 'C:\YourBackUpFile.bak'
WITH MOVE 'YourMDFLogicalName' TO 'D:\Data\YourMDFFile.mdf',--check and adjust path
MOVE 'YourLDFLogicalName' TO 'D:\Data\YourLDFFile.ldf'
ciò che è YourLDFLogicalName? – coure2011
Il nome del file in SQL Server. In Management STudio; aprire una query; usa il database su cui stai lavorando esegui il backup seleziona Nome dai file sys e la colonna Nome. – u07ch
Per i noobs come me. Il commento di u07ch è corretto ma contiene un errore di battitura nella query: select name from sysfiles –
Questo sarebbe anche accadere quando si sta cercando di ripristinare un backup versione più recente in un database SQL più vecchio. Ad esempio, quando si tenta di ripristinare un backup del database creato nel 2012 con compatibilità 110 e si sta tentando di ripristinarlo nel 2008 R2.
Hai una soluzione per questo? –
A volte succede a causa della modifica della versione come store 2012 db on 2008, quindi come controllarlo?
RESTORE VERIFYONLY FROM DISK = N'd:\yourbackup.bak'
se dà errore come:
Msg 3241, livello 16, stato 13, riga 2 Il gruppo di supporti nella periferica 'd: \ alibaba.bak' è formato in modo non corretto. SQL Server non può elaborare questa famiglia di supporti. Messaggio 3013, livello 16, stato 1, riga 2 VERIFY DATABASE sta terminando in modo anomalo.
Verificare ulteriormente:
RESTORE HEADERONLY FROM DISK = N'd:\yourbackup.bak'
BackupName è "* * INCOMPLETE", posizione è "1", altri campi sono "NULL".
Significa che il backup è corrotto o è stato prelevato dalla versione più recente.
ho avuto un errore simile "Cast specificato non è valido" il ripristino da SQL Server 2012 a SQL Server 2008 R2
In primo luogo ho ottenuto il MDF e Nomi LDF:
RESTORE FILELISTONLY
FROM DISK = N'C:\Users\dell laptop\DotNetSandBox\DBBackups\Davincis3.bak'
GO
In secondo luogo ho ripristinato con uno SPOSTA usando quei nomi tornati:
RESTORE DATABASE Davincis3
FROM DISK = 'C:\Users\dell laptop\DotNetSandBox\DBBackups\Davincis3.bak'
WITH
MOVE 'JQueryExampleDb' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\Davincis3.mdf',
MOVE 'JQueryExampleDB_log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\Davincis3.ldf',
REPLACE
GO
non ho alcun indizio per quanto riguarda il nome di "JQueryExampleDb", ma questo ha funzionato per me.
Tuttavia, i backup (e i database) non sono retrocompatibili con le versioni precedenti.
- 1. Errore di ripristino del database SQL Server: il cast specificato non è valido. (SqlManagerUI)
- 2. "Il '@notify_email_operator_name' specificato non è valido" errore
- 3. LINQ to SQL - specificato cast non è valido - SingleOrDefault()
- 4. Linq - Il cast specificato da un tipo materializzata 'System.Int32' del tipo 'System.Double' non è valido
- 5. Errore "cast specificato non valido" nel programma di moduli di finestre C#
- 6. Il file è un metodo non valido nel contesto specificato
- 7. Cast specificato non è valido quando vincolante alla lista dei di POCO
- 8. MSScriptControl 'Cast specificato non è valido' quando si espone un oggetto su VBScript
- 9. Errore: file MEX non valido, il modulo specificato non è stato trovato
- 10. Operatore coalescente Null che fornisce il cast specificato non valido int to short
- 11. Errore: il TargetServerURL specificato non è valido. Specificare un URL valido per il server di report nelle impostazioni di implementazione
- 12. Errore: 'zlib' è un comando non valido
- 13. MSB8008: Il set di strumenti della piattaforma specificato (v120) non è installato o non è valido
- 14. Magento API: adattatore webservice non valido specificato
- 15. 'Personale' è un tipo, non valido nel contesto specificato
- 16. Ubuntu phpstorm: l'interprete non è specificato o valido
- 17. kdevelop non è stato specificato un file eseguibile valido
- 18. Zend Framework - "Controller specificato non valido"
- 19. Perché ottengo l'eccezione "Algoritmo specificato non valido"
- 20. WindowsError: [Errore 126] Il modulo specificato non è stato trovato
- 21. AudienceRestrictionCondition non era valido perché il pubblico specificato non è presente in AudienceUris
- 22. Errore MySQL Entity Framework - Il provider del negozio specificato non può essere trovato nella configurazione o non è valido
- 23. Errore 175: il provider del negozio specificato non può essere trovato nella configurazione o non è valido
- 24. System.Data.OleDb.OleDbConnectionInternal..ctor: Errore non specificato
- 25. Il percorso eseguibile dell'attività specificato "C: \ Programmi (x86) \ Java \ jdk1.7.0_71 \\ bin \ javac.exe" non è valido
- 26. errore "modulo specificato non trovato"
- 27. Errore binario non valido
- 28. L'attivatore per il pacchetto non è valido
- 29. Il nome del provider di appartenenza specificato non è valido. Nome del parametro: providerName
- 30. DataGridViewComboBoxCell ATTACCO - "il valore non è valido"
CON MOVIMENTO ' 'YourMDFLogicalName' a 'D: \ DataYourMDFFile.mdf',' -adjust percorso SPOSTA ' 'YourLDFLogicalName' a 'D: \ DataYourLDFFile.ldf'' mdf ldf –