synchronize SQL Server database


I have a routine to sync  MS SQL databases, between the server and some workstations. It works well but is a bit slow.  I need a component  for visual studio (preferably) or an application an affordable cost to make this process.

best regards
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Éric MoreauSenior .Net ConsultantCommented:
to sync the structure or the data?

I am aware that Red-Gate ( has some tools but I don't know to which extent that would helped you!

Isn't a simple backup/restore would be enough?
RayData AnalystCommented:
Based on answers to above question . . .
If Data, all data or some?  syncing how currently?
Vitor MontalvãoMSSQL Senior EngineerCommented:
Do you have databases in workstations?
Acronis True Image 2019 just released!

Create a reliable backup. Make sure you always have dependable copies of your data so you can restore your entire system or individual files.

rflorencioAuthor Commented:

Yes i have databases (MsSqlServer) in all. I have a main database sync product ant Customer tables to others. And all others sync new costumers and orders to main.

best regards
Vitor MontalvãoMSSQL Senior EngineerCommented:
How are you sync the databases?
MSSQL has a native replication solution and that can help you.
rflorencioAuthor Commented:

With  .net code. I have a server SQL Server Standard and workstations with SqlServer Express. I don´t know if replication Works in sqlserver express, however I wanted something that was parameterized within the application.

best regards
Vitor MontalvãoMSSQL Senior EngineerCommented:
SQL Server Express databases can participate in Replication as Subscribers only.
If you are coding the sync process then you should first look for possible bottlenecks (memory, disks, network, indexes, queries, ...).
Isn't easy and will take time to you find the main bottleneck but without that you can't work in a solution.
Use SQL Profiler to check the queries and Performance Monitor to check the system.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft SQL Server 2008

From novice to tech pro — start learning today.