You can of course write your own program to transfer the data and execute it every 2 hours. However if possible, I would suggest using
SQL Server Replication[
^]. It's a ready-made 'framework' to transfer data between the databases.
If for some reason replication is not a feasible solution, have a look at
Microsoft Sync Framework[
^]