Domanda

Di recente ho cambiato tutti i miei dischi rigidi e nel processo di impostazione di alcuni progetti ho notato che il file di database di cui stavo eseguendo il backup era in realtà il file sbagliato in quanto contiene solo il 30% del database che avevo in esecuzione . Ho le mie vecchie unità e tutti i dati dovrebbero essere intatti ma non sono stato in grado di individuare il file di database corretto ...

Esiste un modo per leggere il percorso del file fisico dal server SQL morto?

È stato utile?

Soluzione

ottenere il database master dalla vecchia istanza di SQL Server e collegarlo al nuovo sistema o ripristinare un backup del database master, in modo da poterlo interrogare. (non sovrascrivere / sostituire il db principale del sistema live!)

SELEZIONA [Nome], Nomefile DA sysdatabase

ti fornirà un elenco dei database su quel server e i percorsi dei file completi.

Altri suggerimenti

La risposta accettata di Sys.D Database non ti darà il percorso fisico del file. Per chiunque lo cerchi ancora, è necessario eseguire una query:

SELECT [name], [physical_name] FROM sys.database_files
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top