Find Jobs
Hire Freelancers

Need a custom Windows service that synchronizes data between 2 MS SQL dbs

$250-750 USD

Completed
Posted over 7 years ago

$250-750 USD

Paid on delivery
We need a custom Windows service that will synchronize data between 2 MS SQL databases that are hosted in 2 physically different data centers. pseudo code: for each table in list { INSERT if row doesn't exist in target DB UPDATE if row exists in target DB } * I should be able to specify 2 sql connection strings (1 source, 1 target) * I should be able to specify the time interval for synchronization (e.g. last 5 min, 10 min, 15 min, 30 min, 1 hour) * The service should automatically run based on the chosen time interval * I should be able to specify a list of tables to be synchronized (from source to target DB) * For each table that needs to be synchronized I should be able to specify the primary key columns (consider composite keys) and the name of the mod datetime column that will be used to determine which rows need to be synchronized (e.g. all rows modified within the last x min ==> which I will have specified and saved in settings). If not specified then every row needs to be synchronized. In other words, all rows will be removed from target DB and repopulated with rows from source DB in that case. * I do not want to have to list all columns. The service should dynamically read the table definitions and execute the appropriate INSERT/UPDATE statements dynamically. We don't hard-DELETE any records. You don't need to worry about the target DB and the source DB schemas getting out of synch either. We'll take care of that manually. In other words, whenever we modify any DB object in the source DB, we'll make the same change in the target DB also. We just need data synchronized. Don't worry about any other DB objects. If for some reason if the two DBs get out of synch and the service fails because of that, we'll troubleshoot and fix it ourselves. * Our DB isn't very relational and there's little referential integrity enforced because it was designed and implemented over 10 years ago and many DB objects have changed over time. So don't worry about RI either. As long as the service processes the tables in the order we specified, it should be pretty straightforward to synchronize data. Again, if any issue arises because of some RI constraints, we'll troubleshoot and fix it from our side. * Perfectly fine with saving settings in some type of config file (human redable is OK, encryption not necessary) * Data integrity IS VERY IMPORTANT * We use MS SQL Server 2008 only (no plans to upgrade or change our RDBMS any time soon) * If there's **any** exception we want to be notified via email w/ full exception stack messages Before you suggest that we use MS SQL built-in replications or even SymmetricDS, we've considered and even tried some of those tools already. For us, we decided we need a small Windows service to do this job. We need this in a week. ***The solution must be compatible with Visual Studio 2010!! Payment will be released immediately once the service successfully synchronizes our DB once.
Project ID: 11900223

About the project

23 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello, I hope you doing very well! I have gone through the description and would like to provide a quality solution using 5+ years of professional experience in required skills. (.NET/ASP.NET - MVC, EF, SQL, C#). Awaiting for your positive response so we can have final talk and start project immediately :)
$400 USD in 10 days
5.0 (11 reviews)
4.0
4.0
23 freelancers are bidding on average $523 USD for this job
User Avatar
I have extensive experience in writing windows services and am proficient in database programming. I posses more than 10 years of experience in software development. I come from rich educational background. I'm a post graduate from best technical institute in India, IIT Delhi. I am a full stack software architect and developer and have worked in all phases of SDLC with several startups. I have special capability of understanding requirements and converting them into software templates and then go about implementing them. Hope we could have a discussion on your requirements and I would get an opportunity to show you some proof of concepts before you could make a decision and I am sure you would find in me what you are looking for.
$250 USD in 10 days
5.0 (19 reviews)
6.0
6.0
User Avatar
Hello Sir/Madam, I hope you are having an easy week. I am Milan Sahu from Kolkata, India. I am a .NET, C#, AngularJS, WCF Restful, Bootstrap, Html5, SQL SERVER, Telerik Controls Developer with 6 year+ Experience. I am willing to do your project. I am interested in a long term relationship with you. Waiting for a positive reply. Thnkz & regards Milan Sahu, kolkata, India
$500 USD in 10 days
4.9 (34 reviews)
5.3
5.3
User Avatar
Hi, I am a software developer with over 5 years of experience. My core strengths are c#.net, sql database and windows service. I have created Windows service in past which behaves based on app config input. I have created and managed databases through out my career. I am pretty confident to deliver the service with in requested time. I am willing to provide basic support after project completion, in case any issue arise with service. Kindly consider my proposal. Thanks, Vanita Arora
$350 USD in 5 days
5.0 (11 reviews)
5.2
5.2
User Avatar
Hi, This is a very clear task, so I almost have no questions right now. The only suggestion for you is to consider to use console application. It has an ability to log out some info into console window and could be scheduled using standard windows task scheduler. Another option is to use a Topshelf, so you can install this console app as windows service any time. VS 2010 is a confusing requirement, not sure if it comes with my MSDN subscription anymore. Do you have any limitations on .Net version to be used? Kind Regards, Eugene
$500 USD in 7 days
4.9 (7 reviews)
4.5
4.5
User Avatar
Hi sir I am Hasan Jack and I have more than 5 years of experience in C# Development. As because of my prior experience I really feel I can be best choice for this job. Looking forward to hear from you. Regards, Hasan Jack
$250 USD in 10 days
4.7 (6 reviews)
4.2
4.2
User Avatar
Hi! I'm senior lecturer on databases with 10+ years experience in MS SQL Server. I've real experience in replication. I can create windows service with xml config as you need (master connection option, slave connection option, interval in minutes, database name, list of table names, list of primary keys and column with datatime). Your task is understandable for me and I can create needed service during 7 days. Will be glad to help to you.
$400 USD in 7 days
5.0 (13 reviews)
4.0
4.0
User Avatar
Hi, I have read all the requirements that you want for your windows service application, I can do this job within the time you provided however I can do it best in vb.net using either vs2008 or vs2013, kindly inbox me for more details. Thank you
$555 USD in 7 days
5.0 (3 reviews)
3.0
3.0
User Avatar
We are a group of very sound developers and designers. We are committed to give a quality work with satisfaction to our Clients. We are expertise in: - .Net - C# - Cloud Hosting - Azure - Angular JS - MVC - Selenium - eCommerce - SQL Server - JavaScript - JQuery - CMS Our Services: - WEB DESIGNING - WEB DEVELOPMENT - CMS DEVELOPMENT - DATA ENTRY We are expert on selling Online products on below market place - - eBay - Amazon We believe in delivering 100% quality and satisfactory results to our clients.
$250 USD in 5 days
5.0 (7 reviews)
3.1
3.1
User Avatar
Hi, We have a group of database experts with more that 3+ years of experience in data migration and SQL Server database development. We have analyzed your requirement and is looking forward to work with you.
$250 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello I will use all my skills as a computer engineer to satisfy you and within the time specified. Also, I will do everything my expertise available to the project. More information, you may contact me See you soon
$250 USD in 3 days
5.0 (1 review)
0.0
0.0
User Avatar
A proposal has not yet been provided
$500 USD in 4 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Chicago, United States
5.0
15
Payment method verified
Member since Feb 13, 2011

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.