473,385 Members | 1,427 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

Tool to compare two databases (one Access, one SQL Server)

I have upsized a client's application from Access BE/FE to Access FE/
SQL Server. All is fine with initial testing, and they want to run
the systems in parallel prior to going live. The MD, who is not
particularly technical, is more or less insisting that every day a
comparison is made of the two data repositories to see if they are out
of sync. There are about four users who will be expected to key the
data into the two systems side-by-side (the look and feel of the UI is
more or less unchanged, except for the Application Title which shows
the system).

Does anyone know of any good, or cheap, or better free tools that will
do a data compare on the two databases? There's no money left in the
pot to roll my own; I'm thinking something along the lines of
Redgate's SQL Compare.

Thanks

Edward
Jul 30 '08 #1
5 3809
hi,

te********@hotmail.com wrote:
Does anyone know of any good, or cheap, or better free tools that will
do a data compare on the two databases? There's no money left in the
pot to roll my own; I'm thinking something along the lines of
Redgate's SQL Compare.
This is possible. Create a linked server to your Access database. Create
a view for each table. You can setup a comparision of your tables on the
SQL Server against the views to the linked server.
mfG
--stefan <--
Jul 30 '08 #2
Hi Edward,

I am just wondering -- is your system using ODBC to link the tables from
the sql server to the Access FE? Are there any relationships on your
tables?

The linked server will only work if you have to original mdb located on
the same computer as your sql server. I can show you procedures you can
use for making these comparisons easily. Just need to know the things
above.

Rich

*** Sent via Developersdex http://www.developersdex.com ***
Jul 30 '08 #3

I wrote SQL Server Comparison Tool (SCT) - www.sql-server-tool.com -
which can compare data between tables of SQL Server. Couple of years
ago I quickly wrote version of the program which compares data between
data stored in Access and SQL Server. I temporarily called it CATS
(Compare Access to SQL Server), but I never published it.

Here is the link to beta version of the program:

http://www.sql-server-tool.com/setup_cats_02.exe

The program doesn't have the help file yet, but using CATS should be
really straightforward - select Access database as a Source, select
SQL Server database as a Target, select tables to be compared and
click "Compare".

The program is somewhat "rough" and last time it was used was couple
of years ago. I don't know if it would sell well when finished, so
for now other programs have priority. Please feel free to use CATS
and let me know what are your remarks.

Dariusz Dziewialtowski.
su*****@sql-server-tool.com
Jul 30 '08 #4
te********@hotmail.com wrote:
>
Does anyone know of any good, or cheap, or better free tools that will
do a data compare on the two databases? There's no money left in the
pot to roll my own; I'm thinking something along the lines of
Redgate's SQL Compare.
http://www.dbconstructor.com/home/home.aspx

Not free, but good, handles a lot of platforms.

--
Peter Doering [MVP Access]
Jul 30 '08 #5
Hi Edward,

I have been using a fantastic and free tool from www.pentaho.com
called KETTLE. It has recently been renamed Pentaho Data Integration
(PDI for short) and this is a full ETL tool. It is a drag and drop
environment that will give you basically any data integration and
comparison capabilities, including upserts from one data source to
another if you need to make updates.

The tool is by far the best I have come across to date, and I have
used this for years to migrate data, and compare data, between SQL
server 2k, MDB's, Oracle, SAP, Excel and .txt (csv) files. Its quick,
easy, drag-and-drop simple, and very very fast. You can even have it
scheduled if you want to and let it send you the results via email.
(Just stick the transformation / job into the windows scheduler as a
command). If the task is really huge you can even have it spread the
workload across multiple machines for parallel computing.

After using this I have not a clue why you wouldnt use it for just
about every data comparison and migration you could think of. Truly
world class, and totally free.

Cheers

The Frog
Aug 1 '08 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
by: ColdCanuck | last post by:
Greetings All! I'm hoping some of you .NET gurus can help me out. I've search google but I cannot find the answers I'm looking for. I have a small business client that would like to replace...
1
by: Cameron | last post by:
Using SQL data compare i get the following error message: Could not allocate space for object '(SYSTEM table id: -701903460)' in database 'TEMPDB' because the 'DEFAULT' filegroup is full. The...
3
by: Stephen | last post by:
I have to write a .Net application which can compare SQL Databases including things like: - DB structure, PK's, FK's, indexes and types of indexes i.e. should be able to detect if the same index...
1
by: serge | last post by:
Can someone recommend what SQL Database compare tool to use and why? Thank you
4
by: David Jones | last post by:
Is their any tools for MS Access similar to SQL Compare, SQL DataCompare and SQL Packager?
1
by: Prakash RudraRaju | last post by:
Hi, I have recently migrated MSAccess Tables (nearly 120) to MySQL. To test successful migration I want to compare all tables. I have linked MySQL tables through ODBC connection. I want to...
2
by: dave | last post by:
I am trying to use the Personal Web Site Starter Kit. I am planning on showing my class how easy it is to create a website in VS 2005. Only I am finding it not to be so easy. I am following the...
7
by: dtecmeister | last post by:
Looking to see how many people could use this kind of tool. I've got several large databases I've developed in Access with MySQL as the back-end. I've started using Linux instead of windows and...
17
by: Mark A | last post by:
DB2 8.2 for Linux, FP 10 (also performs the same on DB2 8.2 for Windoes, FP 11). Using the SAMPLE database, tables EMP and EMLOYEE. In the followng stored procedure, 2 NULL columns (COMM) are...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.