I have two databases, A and B. Database A has 3 tables T1, T2 and T3. Those three tables are also contained in database B. Each time there is an update/delete/new record in those three tables in database A I would need to synchronize that with those three tables in database B. How can I do that?

Also, T1, T2, T3 will not be changed in database B. They will only be for reading. So, I only need to update them if there were changes in database A.

I'm using SQL Server 2008 and SQL Server Management Studio.