DBISAM database utility - dbisam

I have a DBISAM database that I need to open and view and eventually migrate to SQL server, if not atleast a comma separated file. Does anyone know of a util to do that?

DBISAM ships with a free DBSYS utility that lets you view tables, write queries and export results.

The DBISAM guys sell an ODBC driver... Get it, and then you can really get to your data...
(I have used it a lot, and it works fine.)

Related

DynamoDB client in local with UI like PHPMyAdmin

I am creating web service in zend framework which uses DynamoDB. So I installed DynamoDB in local. But it's not easy to use. Even for inserting data and update any data for testing for purpose I have to write a script.
Is there any DynamoDB client available for MAC ? In which we can insert/update/delete data from UI.
EDIT
Doubts
1) Do I have to run a SQL to see table data? I thought there would be GUI for this.
2) I am not able to use where clause in SQL. What if I want to see one or two records from all? Is there a way to use conditions in this?
3) All fields of a row is not visible and I am not able to scroll it horizontally ?
YES! I've finally found a solution after struggling with this myself:
Run your local dynamodb jar with the following command java -jar DynamoDBLocal.jar -dbPath . [this will create a file in whatever directory the Dynamo jar is located in].
Download SQLite Database Browser and extract/install it.
Start SQLite Database Browser
Navigate to "Open Database" from the file menu
Navigate to the directory from 1. Select the file [in this case, ****_us-east-1]
You should then see the database contents!!
Hope this helps - it's been frustrating me no end!
!! EDIT !! - in response to original question edit.
Doubts
1) Do I have to run a SQL to see table data? I thought there would be
GUI for this.
2) I am not able to use where clause in SQL. What if I want to see one
or two records from all? Is there a way to use conditions in this?
3) All fields of a row is not visible and I am not able to scroll it
horizontally ?
Yes - you can do a simple "select" statement, for instance in my examples: "SELECT * FROM tweet_item" returns me the following screenshot:
Seemingly inadvertanyl - whilst I couldn't get the direct SELECT * FROM XX WHERE XX to work, the like statement does. For instance SELECT * FROM tweet_item where tweet_item.hashKey like "%425665354447462400%" returns me the tweet with tweet_id [my hashKey] of 425665354447462400:
Strange - I seem to be able to scroll quite happily [although it is Windows not Mac]. It also automatically tries to re-size the outer frame, too.
I ran into this problem and found a relatively new solution : https://github.com/aaronshaf/dynamodb-admin
It has provision for GET/POST/PUT/DELETE.
Although its a paid product, which is a bummer, RazorSQL now supports DynamoDB as well, and does let you change the AWS endpoint to point to a local installation.
The mac version (with a free trial) is available here:
http://razorsql.com/download_mac.html
Here is a very useful ui tool https://github.com/YoyaTeam/dynamodb-manager,It supports almost all data operations。
For Eclipse users:
Amazon provides AWS Toolkit for Eclipse IDE. It can view local and cloud databases. Also if you are using different regions, it has ability to choose from different regions.
You can create attributes, add keys etc..
For installation follow this link: http://docs.aws.amazon.com/toolkit-for-eclipse/v1/user-guide/getting-started.html
Dynobase is new DynamoDB GUI Client which also lets you browse and manipulate local DynamoDB instances: https://dynobase.dev/dynamodb-local-admin-gui/
Unfortunately, it's paid but there's free 7-days trial, works on Mac, Windows and Linux: https://dynobase.dev/

How can I import an sqlite database to phpMyAdmin?

I have a sqlite database. I have tried to export that database and import it to phpMyAdmin in SQL format but it didn't work. Can someone please help me?
You might want to take a look at phpliteAdmin. It looks like this:
You only need to be able to execute PHP. The whole project consists of 3 files, where one is a README, one is a config file and the other one is the real program.
To import SQLite database into PHPMyAdmin, there are many online converters available online to convert an SQLite file to SQL. I used this one
https://www.rebasedata.com/convert-sqlite-to-mysql-online

How to Import MicroSoft Access Database (mdb) into SQL Express File using SQLCMD?

For some reason neither SQL managment studio nor import and export wizard works on my friends network due to some security policy
i asked a question about OSQL two days ago and StackOverflow guys told me it is going to be obselete and that i should use SQLCMD instead.
now i am stuck with this screen and cant do anything :(
to cut long things short my question is very precise:
using SQLCMD..
1-need to import and export command from AND to MDB/MDF
2-need attach / detach commands
mokokamello
below is how to attach new database and make sure your database is attached
you also will need to check these links
http://msdn.microsoft.com/en-us/library/ms165673.aspx
http://msdn.microsoft.com/en-us/library/ms188031.aspx
AND THE MOST IMPORTANT LINK
http://support.microsoft.com/kb/224071
if you want to dettach
sp_detach_db DatabaseName
Go
SQLCMD allows you to enter Transact-SQL statements to the chosen server.
The T-SQL command for connecting to an external data source is OPENDATASOURCE
More info here:
You should be able to construct a series of queries using this in order to pull in, and export the data you are working with.
The SProc to detatch a database is sp_detach_db, and to attach sp_attach_db
More information here, here and here

Backing and restoring SQL Server data to changed database structure

The scenario is this. I have a SQL Server database online that I am demoing an application. During development, I have added extra fields, modified field types, changed keys and added some new tables locally.
What's the best way for me to update the online database with the new structure and not lose the data? The database is a SQL Server 2005 one.
Download a trial of Red Gate SQL Compare, compare your two servers and you are done. If you do this often, it is well worth the $400, or get one of their bundles for a better bang for the buck.
And I do not work for Red Gate, just a happy customer!
Write update scripts to modify your live database structure to the new structure, as well as inserting any data which is required.
You may find it necessary to use temporary tables to do this.
It's probably best if you test this process on a test environment, before running the scripts on the live environment.
Depending on what exactly you've done you may be able to get away with alter statements, though from the sounds of it (removing keys and whatnot) you're doing some heavy lifting that may make that a less-than-ideal solution. You should probably look into creating a maintenance plan or, better yet, a SQL Server Integration Services project in Visual Studio. You should be able to migrate the data in the existing database to a new one using those tools.
This probably isn't of huge help retrospectively, but I always script all structural DB changes to my development database and then using a version number to determine the current version of the DB I can run the required scripts on the live DB, hence bringing it back in line at the same time as the new code is uploaded.
This also works for any content changes, for instance if the change in the underlying structure has an effect on the conent stored you can also write scripts to migrate the data accordingly.
Make a copy of the existing database to copy from.
Make another copy and alter it to your new schema. save DDL for reuse.
Write queries that copy data from #1 to #2. Save the queries for reuse.
Check the results.
Repeat until done.

How do I make a backup of a PLSQL db?

How do I make a backup of a PLSQL db?
The question is do you really want to do it from PL/SQL?
Assuming you are using an oracle DB they have commands that will dump your DB into a file. It is dumped in such a way that the DB (tables and all) can be re-created from scratch (so you can re-create a secondary backup [not that I would recommend this way]).
Here is the FAQ
http://www.orafaq.com/wiki/Import_Export_FAQ
Your question requires some clarification.
Do you want to:
a) create a copy of the database for use somewhere else
b) create a backup of the database for backup and recoverability purposes
If you are looking to simply create a copy of the database somewhere else, then the use of the import and export utilities (imp and exp, or impdp and expdp in 10g) should be sufficient.
If you are looking to backup the database for recoverability purposes, then you should really be looking into the use of RMAN, which is Oracle's enterprise backup solution. Docs can be found here: RMAN Quick Start Guide
When I do physical backups I use RMAN, not PL/SQL, since it's THE tool for this kind of job. However, here's a link that maybe can help you. http://psst0101.wordpress.com/2008/01/23/move-a-tablespace/
EXP command will help do this job
Syntax:
EXP schema_user_name/schema_pwd file=file_name.dmp
you can even export (take back up) of individual db objects

Resources