Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Recupero dati da un solo File .MDF Sql 2000
sabato 15 marzo 2008 - 16.48
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
panu
Profilo
| Newbie
32
messaggi | Data Invio:
sab 15 mar 2008 - 16:48
Ciao a Tutti,
Mi Hanno consegnato un solo un File .MDF di 3 Gbyte e mi hanno chiesto di recuperare i dati e quindi di ricollegarlo a SQL 2000 o SQL 2005
Si puo' fare? Esistono tool che lo possono fare?
Io ho gia provato a creare il file cono lo stesso non, chiudere o servizi di Sql, sostituire ikl File .MDF nella corretta cartella, riavviare SQL ma il file è (sospetto) in Sql 2000.
Ci sono altri metodi?
Ciao Grazie a Tutti
Livio
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
sab 15 mar 2008 - 16:58
>Mi Hanno consegnato un solo un File .MDF di 3 Gbyte e mi hanno
>chiesto di recuperare i dati e quindi di ricollegarlo a SQL 2000
>o SQL 2005
>Si puo' fare? Esistono tool che lo possono fare?
>Io ho gia provato a creare il file cono lo stesso non, chiudere
>o servizi di Sql, sostituire ikl File .MDF nella corretta cartella,
>riavviare SQL ma il file è (sospetto) in Sql 2000.
>Ci sono altri metodi?
Ciao Livio,
In SQL Server un database è costituito SEMPRE da almeno 2 files: un Master Data File (.mdf) ed un Transaction Log File (.ldf).
In mancanza del transaction log non è possibile recuperare il database in uno stato consistente.
Se il file .mdf che ti hanno consegnato è stato copiato scollegando il database tramite sp_detachdb oppure a servizi arrestati, hai una remota possibilità di connetterlo ad una nuova istanza ricorrendo alla stored procedure di sistema sp_attach_single_file_db:
http://msdn2.microsoft.com/en-us/library/ms174385.aspx
Nel caso l'operazione non riesca, fatti consegnare un full backup del database che potrai ripristinare facilmente con il comando RESTORE DATABASE.
>Ciao Grazie a Tutti
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
sab 15 mar 2008 - 17:00
>Ciao a Tutti,
Ciao!
>Mi Hanno consegnato un solo un File .MDF di 3 Gbyte e mi hanno chiesto di recuperare i dati e quindi di ricollegarlo a SQL 2000 o SQL 2005
>Si puo' fare? Esistono tool che lo possono fare?
>Io ho gia provato a creare il file cono lo stesso non, chiudere
>o servizi di Sql, sostituire ikl File .MDF nella corretta cartella,
>riavviare SQL ma il file è (sospetto) in Sql 2000.
>Ci sono altri metodi?
Un database di SQL Server è sempre formato da almeno due file, un MDF (il file dei dati) ed un LDF (il transaction log).
Di conseguenza, se non possiedi backup del database l'unica cosa che puoi provare è l'attach dall'mdf con la sp_attach_single_file_db
http://msdn2.microsoft.com/en-us/library/ms174385.aspx
Ma non è detto che tu riesca ad "attaccharlo"..
>Ciao Grazie a Tutti
di nulla!
Alx81 =)
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !