Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

si può riparare un file LDF ( cioè il log ) ?

161 views
Skip to first unread message

ettore

unread,
Oct 16, 2009, 4:41:42 AM10/16/09
to
Effettuando, da Management Studio express 2005 , il collegamento di un
database si riscontra il seguente messaggio:


Impossibile eseguire Collega database per Server 'Nome Server\istanza'.
(Microsoft.SqlServer.Express.Smo)


Eccezione durante l'esecuzione di un'istruzione o un batch Transact-SQL.
(Microsoft.SqlServer.Express.ConnectionInfo)

Il numero di scansione log (604:52:11) passato alla funzione di scansione
dei log nel database non � valido. L'errore pu� indicare la presenza di
dati danneggiati o un problema di mancata corrispondenza tra il file di log
(con estensione ldf) e il file di dati (con estensione mdf). Impossibile
aprire il nuovo database. L'istruzione CREATE DATABASE � stata interrotta.
(Microsoft SQL Server, errore: 9003)


Buongiorno


Luca Bianchi

unread,
Oct 16, 2009, 7:46:40 AM10/16/09
to
> Il numero di scansione log (604:52:11) passato alla funzione di scansione
> dei log nel database non � valido. L'errore pu� indicare la presenza di
> dati danneggiati o un problema di mancata corrispondenza tra il file di
> log (con estensione ldf) e il file di dati (con estensione mdf).
> Impossibile aprire il nuovo database. L'istruzione CREATE DATABASE � stata
> interrotta. (Microsoft SQL Server, errore: 9003)

Puoi provare con l'istruzione sp_attach_single_file_db

http://msdn.microsoft.com/en-us/library/ms174385.aspx

Ma fai attenzione che se il db non � stato scollegato in maniera pulita
potrebbe restituirti un database potenzialmente inconsistente...

> Buongiorno

Bye

--
Luca Bianchi
Microsoft MVP - SQL Server
http://community.ugiss.org/blogs/lbianchi

0 new messages