2013-07-22 9 views
6

Generalmente per ottenere i metadati dai file di backup di SQL Server, è necessario utilizzare comandi TSQL come restore headeronly o restore filelistonly. Tuttavia, ci sono alcuni strumenti di terze parti in grado di leggere queste informazioni direttamente dai file di backup, come questo http://www.yohz.com/sqlbakreader_details.htm. Poiché questo strumento non ha una versione da riga di comando, ciò lo rende meno utile. Voglio sapere se ci sono alcuni modi in cui posso leggere direttamente questi dati.Come leggere direttamente i metadati dai file di backup di SQL Server?

Grazie.

+0

Se in qualche modo si ottiene la struttura del file bak da quelle persone, sentitevi liberi di condividerlo. Quella struttura non è aperta al pubblico o altrimenti disponibile. Che va bene, perché il backup stesso è una caratteristica proprietaria. – OzrenTkalcecKrznaric

risposta

8

Il file .bak è un file Microsoft Tape Format. Ecco uno PDF che contiene il formato.

interessare saranno:

enter image description here

Per una discarica rapido (se siete su SQL Server in questione che ha creato il backup), si può fare selezionare dal [msdb]. [dbo]. [backup *] tabelle.

Vedere questo article per ulteriori informazioni.

+0

Grazie mille Jello. Questo è un documento molto interessante e darò un'occhiata. –

Problemi correlati