Convert old DB (3 Viewers)

> it is a server database, not anything that would create a single database file
Actually, that is not impossible. SQL Server uses 1 file for the entire database (OK, and a Log file, and you CAN use multiple files).

You would need a SQLBase or similar server installation, then try to mount this file.
 
I'm currently not migrating any customer's data. You first have to get the db server, or tool, that can read that file so you can export the data to a csv text file.
Yeah, I know. That's what I'm trying to do, and is the reason for this entire thread. I thought maybe your customer is migrating his data, and if so, you might know what he is using.
 
That language part is correct. I am working in Prague, and the owner is a local person. But the Oracle bit seems off to me. Nobody involved in this is likely to have used such a sledgehammer, or even been able to afford it, especially as far back as this is claimed to have originated.

But if so, how would I extract it? Everything I know about Oracle, which is admittedly not much, is that it is a server database, not anything that would create a single database file the way Access and FoxPro do. I just now looked around for anything like an Oracle file convertor, and found nothing that looks helpful.

You managed to get some of the table descriptions, which is more than I have yet managed. There are remarks about table of vehicles, table of people in vehicle, table of accidents...
Yeah, I know. That's what I'm trying to do, and is the reason for this entire thread. I thought maybe your customer is migrating his data, and if so, you might know what he is using.

Try SQLBase since its a DBS filetype. There are other tools, such as SQL Anywhere which could also open it. Where are you planning to migrate the data to?
 
> it is a server database, not anything that would create a single database file
Actually, that is not impossible. SQL Server uses 1 file for the entire database (OK, and a Log file, and you CAN use multiple files).

You would need a SQLBase or similar server installation, then try to mount this file.
I suppose, although the raw file is rather inaccessible to mere mortals. I work with SQL Server as a data source for Access, and I know of nothing that would just read data from the .mdf files that SQL Server works with. Maybe there is something - I just have never sen anything like that. I've always had to attach the .mdf file to a working instance of the engine to get anything from them.

I just found and tried something called DataGrip. Opens the file, but display mostly garbage.
 
I suppose, although the raw file is rather inaccessible to mere mortals. I work with SQL Server as a data source for Access, and I know of nothing that would just read data from the .mdf files that SQL Server works with. Maybe there is something - I just have never sen anything like that. I've always had to attach the .mdf file to a working instance of the engine to get anything from them.

I just found and tried something called DataGrip. Opens the file, but display mostly garbage.
Try SQLBase since its a DBS filetype. There are other tools, such as SQL Anywhere which could also open it. Where are you planning to migrate the data to?
 
Try SQLBase since its a DBS filetype. There are other tools, such as SQL Anywhere which could also open it. Where are you planning to migrate the data to?
Gupta was mentioned as one of the possible architectures by the owner. I'm looking at their website, but see nothing like a file convertor. I can try writing them.

What I will do with it depends largely on what I find inside. If it's simple, I suppose just a flat file export. If it's more involved, I will try to convert it to Access, or maybe even SQL Server. The owner hasn't asked for anything specific so far, just wanted me to see if I could open it.
 
Gupta was mentioned as one of the possible architectures by the owner. I'm looking at their website, but see nothing like a file convertor. I can try writing them.

What I will do with it depends largely on what I find inside. If it's simple, I suppose just a flat file export. If it's more involved, I will try to convert it to Access, or maybe even SQL Server. The owner hasn't asked for anything specific so far, just wanted me to see if I could open it.
I think you will have to install SQLBase, Gupta, or the SQL Anywhere tool, to be able to mount that file and export the data. Search the web and see where you can get them, hopefully for free.
 
IDA
This is not strictly about Access, but there are some very smart and experienced people here, so I'm going to take a shot.

Someone gave me an old database file, with a .DBS extension. Supposedly created either with something called Gupta SQLBase, or SyBase. I've been looking all over for convertors, ODBC drives and similar stuff, but haven't been able to open it. I will happily send it, if someone wants to take a look, but it's about 60 MB (9 MB zipped) - too big to attach here.

I've looked at it with a hex editor - no engine names that I recognize, but some headers, like SYSADM.SYS$INDEX0, SYSCOMMANDS, SYSROWIDLISTS, SYSVIEWS, SYSSYNONYMS and similar stuff.

None of my existing ODBC drivers are even willing to try it, and no convertor program I've tried so far has had any luck. Anybody have an idea, or want to try their luck
 
Consider this:


Supports DBS files natively

Using a hex editor will be pretty useless - even with IDA Pro in the right hands which is the tool to have will only give you byte pattern mapping & system table markers……
 
The owner hasn't asked for anything specific so far, just wanted me to see if I could open it.
Does the owner still have access to the computer that was being used to maintain that data, or knows how to contact the person(s) that gave him the file, or he just had that file and nothing else available?
 
Consider this:


Supports DBS files natively

Using a hex editor will be pretty useless - even with IDA Pro in the right hands which is the tool to have will only give you byte pattern mapping & system table markers……
Trying that, but no luck with it so far. All it says is 'Please download the trial again and reinstall.' Three times, same result.
 
Does the owner still have access to the computer that was being used to maintain that data, or knows how to contact the person(s) that gave him the file, or he just had that file and nothing else available?
Haven't asked, I'll try in the morning, but the person who contacted me was pretty vague about the whole thing.
 
Consider this:


Supports DBS files natively

Using a hex editor will be pretty useless - even with IDA Pro in the right hands which is the tool to have will only give you byte pattern mapping & system table markers……
Okay, I finally got Full Convert to install and run, but it does not seem to have any provision for reading a .DBS file. Most options lead to a page where it wants to connect to a server, and the few that don't haven't been able to get anywhere.

Two choices (dBase, FoxPro and SQLLite) let me get as far as selecting an output format, but then got stuck when I specified an new, empty Access database as the target, with the message "Could not connect to 'Access' database 'Database1.accdb' / Error: Unknown database format C:\...\Database1.accdb"
 
Looks like you can get a free trial of that database engine. Install, and try to mount your file as a database.
 
Okay, I finally got Full Convert to install and run, but it does not seem to have any provision for reading a .DBS file. Most options lead to a page where it wants to connect to a server, and the few that don't haven't been able to get anywhere.

Two choices (dBase, FoxPro and SQLLite) let me get as far as selecting an output format, but then got stuck when I specified an new, empty Access database as the target, with the message "Could not connect to 'Access' database 'Database1.accdb' / Error: Unknown database format C:\...\Database1.accdb"
I think Access 2010, or was it 2013? can open dBase files? However, I strongly suspect its an SQLBase file. Hope you have luck with the owner.
 
Looks like you can get a free trial of that database engine. Install, and try to mount your file as a database.
Cool, thanks. Got it installed, not quite sure what to do with it now. It seems to be running as a service on my machine, but I don't know how to communicate with it. Tried SSMS, but no luck. I'm too tired to think straight, so I'll continue tomorrow.
 
Cool, thanks. Got it installed, not quite sure what to do with it now. It seems to be running as a service on my machine, but I don't know how to communicate with it. Tried SSMS, but no luck. I'm too tired to think straight, so I'll continue tomorrow.
You cant use SSMS for that. Like with anything new, read the documentation. If it's in French, then use translate, unless you know French? You have to find out if that engine can recognize your file. That OpenText Gupta hopefully includes utility tools for mounting, reading, repairing data files. Good Luck and Good Night!
 
Last edited:

Users who are viewing this thread

Back
Top Bottom