As mcrowley stated, the exact size, number, and order of the database segments is critical to be able to restore a 6.5 database.I have attached a script that gives you this information. If your server is still up and running, you should run this script now to get this information, and save it for future reference.use mastergoprint 'Display Database Segment Sizes'print ' 'goselect a.dbid, DB_Name = a.name, b.segmap, Segment_Type = convert(varchar(15), case b.segmap when 3 then 'Data' when 4 then 'Log' when 7 then 'Data and Log' else 'Unknown' end), Segment_Size = b.size, Seg_Megabytes = (b.size * 2) / (1024) , b.Lstart , DB_Creation_Date = a.crdate, Current_Date_Time = getdate(), Device_Name = c.Name, Device_Path = c.phyname, b.Vstart, c.Low, c.Highfrom master.dbo.sysdatabases a, master.dbo.sysusages b, master.dbo.sysdevices cwhere a.dbid = b.dbid and b.vstart >= c.low and b.vstart <= c.High and c.high > 19 and c.phyname <> 'nul'order by a.dbid, b.lstartgoprint ' 'print 'Display Database Devices'print ' 'goset nocount ongoselect DeviceNumber = case when name = 'master' then 0 when convert(int,convert(binary(1), (low / 0x01000000))) = 0 then convert(smallint,null) else convert(smallint,convert(int,convert(binary(1), (low / 0x01000000)))) end, *into #t1from master..sysdevicesgoset nocount offgoselect DeviceNumber , low , high , name , phyname --* --status , --cntrltype , --mirrorname , --stripesetfrom #t1where DeviceNumber is not nullorder by DeviceNumber, Namegoprint ' 'print 'Display Backup Devices'print ' 'goselect name , phyname --* --DeviceNumber , --low , --high , --status , --cntrltype , --mirrorname , --stripesetfrom #t1where DeviceNumber is nullorder by Namegodrop table #t1goprint ' 'print 'End'print ' '
CODO ERGO SUM