What's the easiest way to get the metadata from sqb files?
ogrishman
Posts: 81 Bronze 4
Hi,
For example, if I have some sqb files located in c:\temp, what's the easiest way to get the meta information(such as first lsn last lsn etc) in a easy to use form from them? The following code is currently what I have, but I have difficult in getting the individual item value. Hope you can give me some suggestions. Thanks.
For example, if I have some sqb files located in c:\temp, what's the easiest way to get the meta information(such as first lsn last lsn etc) in a easy to use form from them? The following code is currently what I have, but I have difficult in getting the individual item value. Hope you can give me some suggestions. Thanks.
CREATE TABLE sqb ( id INT IDENTITY PRIMARY KEY, DATA NVARCHAR(1000) ) INSERT INTO sqb EXECUTE master..sqlbackup '-sql "RESTORE SQBHEADERONLY FROM DISK = [c:\temp\*.sqb] WITH SINGLERESULTSET"' SELECT * FROM sqb;
Comments
You could use the command RESTORE HEADERONLY which will display table of data retrieved (e.g. FirstLSN and LastLSN). But please be aware that this can take some time to run as it needs to parse the whole file to retrieve the info.
http://msdn.microsoft.com/en-us/library/ms178536.aspx
SQL Backup Consultant Developer
Associate, Yohz Software
Beyond compression - SQL Backup goodies under the hood, updated for version 8