Given the above comments, I'd recommend going with an SSIS package. If you go with the linked server option you are injecting database dependency between the replication and the MSSQL server objects. Linked servers are also a security liability, anyone with sufficient permissions on the MSSQL database can access the target database on the linked server. Choosing SSIS gives complete control over the datasources, execution, scheduling and effectively decouples the data transfer from the actual databases.
manpreet
Best Answer
2 years ago
Which technology should be used if I want to move my data from
SQL Server
toMySQL
server when data is entered toSQL Server
row by row and getting feedback fromMySQL
server?Should it be 1. Linked-Server or 2. SSIS?
Also,
Each time I insert a row in
SQL Server
it should also insert intoMySQL
and when it is done successfully I should update a flag column inSQL Server
to 1 for acknowledgement of data insertion.What if I update
MySQL
table. Would it be reflected inSQL Server
also?