iEntry 10th Anniversary Forum Rules Search
WebProWorld
Register FAQ Calendar Mark Forums Read
Database Discussion Forum This is the place to find help resolving those nagging questions you have about implementing and using all kinds of databases. Need help writing a query? Need an opinion on Oracle? Post here!

Share Thread: & Tags

Share Thread:

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 04-27-2009, 05:12 AM
simonm's Avatar
WebProWorld Veteran
 
Join Date: Jul 2003
Location: UK Kent
Posts: 308
simonm RepRank 1
Smile migrating from MS Access to SQL Server or Mysql

Hi,

My access backed is going to need upgrading to a more robust solution in the next few months. Can anybody recommend a resource(s) that deals with this upgrade.

Eg. Installing SQLSERVER on a VPS, then transferring and maintaining the database. Or much the same for MySQL?

Any pitfalls, recommendations?

thanks in advance

Simon
Reply With Quote
  #2 (permalink)  
Old 04-27-2009, 10:56 AM
WebProWorld New Member
 
Join Date: Jul 2008
Posts: 24
Gtal RepRank 0
Default Re: migrating from MS Access to SQL Server or Mysql

Considering your needs, to transfer all of your data and then maintaining it on your database, you could use different solutions.

Best thing would be to use an ETL tool to do the migration. You will also be able to maintain your database and import more data to it later on.
There are open source ETL tools, meaning you could download your software for free.
__________________
Visit Talend and Talendforge for open source ETL and data integration.
Reply With Quote
  #3 (permalink)  
Old 04-27-2009, 07:05 PM
ronchalice's Avatar
WebProWorld Pro
 
Join Date: Oct 2006
Location: Colorado
Posts: 132
ronchalice RepRank 2ronchalice RepRank 2
Default Re: migrating from MS Access to SQL Server or Mysql

If you are using the basic Access database, the simplest way to begin the conversion is to install MSDE (Microsoft SQL Desktop Engine, available as a free download for licensed MS Office users) and convert the Access Database to an Access Project (the internal conversion process will automatically do full conversion of the data and most queries to MS SQLServer tables and views.)

MSDE is limited to a 2GB database with a number of constraints, but it it very simple to migrate to a server-base SQL Server environment.
Reply With Quote
  #4 (permalink)  
Old 04-27-2009, 10:21 PM
smo smo is offline
WebProWorld Pro
 
Join Date: Jun 2004
Location: India
Posts: 188
smo RepRank 0
Default Re: migrating from MS Access to SQL Server or Mysql

I was using MyODBC to shift tables from access to mysql, Now not tested with new versions of MySQL but it should work. All details are here.
Exporting or Converting Access Excel data to MySQL using myodbc
Reply With Quote
  #5 (permalink)  
Old 08-18-2009, 11:44 AM
WebProWorld New Member
 
Join Date: Aug 2009
Posts: 2
wonn1377 RepRank 0
Default Re: migrating from MS Access to SQL Server or Mysql

I use data loader for migrating almost any data, it helps me to convert MSSQL to MYSQL, MS access to MSSQL, mysql, csv loader, foxpro and MSSQL to MS access, MYSQl, CSV, foxpro etc. In my view this is a best Data Migration Tool

Download Free : dbload
Reply With Quote
  #6 (permalink)  
Old 08-21-2009, 10:14 AM
WebProWorld New Member
 
Join Date: Aug 2009
Posts: 2
wonn1377 RepRank 0
Default Re: migrating from MS Access to SQL Server or Mysql

I think u should use a third party help to resolve this problem, i use dbload to solve it when i was migrated my data, it can migrate almost any data, it helps me to convert MSSQL to MYSQL, MS access to MSSQL, mysql, csv loader, foxpro and MSSQL to MS access, MYSQl, CSV, foxpro etc. i found it on google search dbload.
Reply With Quote
  #7 (permalink)  
Old 08-28-2009, 07:11 AM
WebProWorld New Member
 
Join Date: Aug 2009
Posts: 1
jean RepRank 0
Default Re: migrating from MS Access to SQL Server or Mysql

Here is a tool to convert mssql to MYSQL database. That i found on google search it says it can convert almost any database try and tel me is that worth or not.

Find Here : www(.)convert-db(.)com/mssql-to-mysql(.)htm
Reply With Quote
  #8 (permalink)  
Old 09-17-2009, 12:24 PM
WebProWorld New Member
 
Join Date: Jan 2009
Posts: 15
redcar RepRank 0
Default Re: migrating from MS Access to SQL Server or Mysql

Access 2007 has a built in tool to upgrade your database to a SQL one.
__________________
Redcar | Gateshead | Durham
Reply With Quote
  #9 (permalink)  
Old 10-08-2009, 06:59 AM
WebProWorld New Member
 
Join Date: Sep 2009
Posts: 13
freezea RepRank 0
Default Re: migrating from MS Access to SQL Server or Mysql

A Process for MS Access Migrating

The consensus of MySQL users is that automated conversion tools for MS Access do not work. For example, tools that translate existing Access applications to Java often result in 80% complete solutions where finishing the last 20% of the work takes longer than starting from scratch.
Instead, the best practice for Access migration is to rebuild the schema, cleanse the data and then rewrite the application. Although this is time intensive, it is the only way to ensure that the resulting application is of sufficient quality to be maintainable.
This lays out a step-by-step process to migrate an MS Access application to MySQL:
  1. Rebuild the schema: create a new schema in MySQL that reflects SQL best practices rather than trying to simply recreate the MS Access schema in MySQL. Ensure proper definitions for the following elements
    1. Primary keys
    2. Indexes for common search and join columns
    3. Foreign keys for all relationships, along with cardinality constraints and delete propagation constraints
    4. Default values for columns
    5. Null-allowed columns
    6. Views
  2. Clean the data: extract the data from the MS Access database, using the MySQL Migration tool or a simple .CSV export. Before importing the data, perform data cleansing:
    1. Ensure primary key uniqueness
    2. Ensure referential integrity: check that primary key exists for all foreign keys, ensure foreign key uniqueness for 1..1 relationships
    3. Ensure that non-null columns have a value
    4. Ensure that data types agree, particularly for date, integer, decimal data types
    5. Import cleansed data into new MySQL schema
  3. Rewrite the application: review the forms, reports and queries of the Access application and re-design them rebuild the application forms and reports using web tools rather than trying to convert the existing application and scripts.
    1. Import MySQL data schema into visual builder tool such as ActiveGrid
    2. Create new web pages that provide graphical interface for application using the ActiveGrid page editor
    3. Define actions that provide needed functionality for application using the ActiveGrid action editor, custom Java or Python code, or web services.
In summary, best practices for Access to MySQL migration require careful migration of data to a new schema along with a requirements-driven rebuilding of the application forms and reports using web-based development tools. MySQL is an increasingly attractive database solution for companies trying to improve the security and data quality of their departmental applications. However a successful migration from Access requires pairing MySQL with a web development tool.
Reply With Quote
  #10 (permalink)  
Old 10-10-2009, 09:27 AM
WebProWorld New Member
 
Join Date: Oct 2009
Posts: 2
deanhanson RepRank 1
Default Configuring MySQL in Joomla

In order for Joomla! to work properly, you will need to have a functioning MySQL Database prior to beginning the install process.
Joomla! will generally (depending upon the actual settings of the MySQL Database Server) create a database and the associated tables, provided the details are correctly entered, during the installation process. On occasion however, it may be necessary to create the database ahead of time. Just make a note of the appropriate settings before proceeding with the installation.
When installing it for the first time, Joomla! will ask for the following information:
* The name of your MySQL database - (this may be pre-set on some hosted server set-ups)
* The name of the MySQL host - This is usually called "localhost" if you are installing on a PC or a local server. However, if you are using shared hosting, check with your hosting provider to be sure this is the case.
* A MySQL username - This may have been allocated by your server provider - a local MySQL installation generally has the default administrator username set as "root".
* A MySQL password - This may have been allocated by your server provider - a local MySQL installation generally has the default administrator password set to a blank field, unless this was manually changed during installation of the database server.

You should ask your web server provider if you are not sure about how to go about installing or configuring a MySQL database. They will generally be helpful in this respect. You must obtain the above details before beginning the installation of Joomla!
NOTE: Please check to see whether your server provider has set your hosting account to Safe Mode (this is a setting within the Apache web server. You will be unable to install Joomla! with the Joomla! automatic installer if your server is set to "safe mode".
If this is the case, you will have to manually install Joomla!.
Reply With Quote
  #11 (permalink)  
Old 10-11-2009, 02:13 AM
WebProWorld New Member
 
Join Date: Oct 2009
Posts: 2
bkort RepRank 0
Default Re: migrating from MS Access to SQL Server or Mysql

Don't use MySQL. We were going to switch to save licensing cost. We found MySQL to not super stable. Microsoft has a free version of SQL Server now, so save yourself some trouble.
Reply With Quote
  #12 (permalink)  
Old 10-11-2009, 10:24 AM
DaveSawers's Avatar
WebProWorld Veteran
 
Join Date: Dec 2006
Location: Calgary, Alberta, Canada
Posts: 492
DaveSawers RepRank 3DaveSawers RepRank 3
Default Re: migrating from MS Access to SQL Server or Mysql

Quote:
Originally Posted by bkort View Post
We found MySQL to not super stable.
Really? Details and evidence please.
__________________
Dynamic Software Development
www.activeminds.ca
Reply With Quote
  #13 (permalink)  
Old 10-12-2009, 12:56 PM
WebProWorld New Member
 
Join Date: Oct 2009
Posts: 2
bkort RepRank 0
Default Re: migrating from MS Access to SQL Server or Mysql

It was my personal experience. We host about a hundred web storefronts. Using MySQL, we'd occasional have corrupted tables and databases. We just don't get that with SQL Server.
Reply With Quote
  #14 (permalink)  
Old 10-20-2009, 04:28 PM
WebProWorld New Member
 
Join Date: Oct 2009
Posts: 1
inclus12 RepRank 0
Default Re: migrating from MS Access to SQL Server or Mysql

On converting data from MS Access. I've done this several times myself, and
found the easiest way is to:
1. Create your mySQL database tables
2. Define a DSN (ODBC Connection) from your workstation to the mySQL
database
3. Link the mySQL tables into your MS Access database
4. Copy the content over to mySQL

Hope this helps!
Inclus.net - We provide individual and corporate IT training
Educate, Learn & Serve
Reply With Quote
Reply

  WebProWorld > Webmaster, IT and Security Discussion > Database Discussion Forum

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Access to MySql to Access Fendermate Database Discussion Forum 3 10-06-2005 12:03 PM
remote mysql database access questions shilmy Database Discussion Forum 3 08-11-2005 10:46 PM
Getting MS Access data into MySQL database Dragonsi Database Discussion Forum 1 04-06-2005 01:52 AM
Transfer data from Access to MySQL via PHP? DarrenPWS Database Discussion Forum 2 02-11-2005 07:36 AM
Flash Access of a MSaccess or SQL Server database tdrossos Flash Discussion Forum 1 01-06-2004 12:06 PM


All times are GMT -4. The time now is 01:52 PM.



Search Engine Optimization by vBSEO 3.3.0