We have a SQL Server 2005 in one of our company's locations.
Since DB calls from other locations are very slow, we would like to set up another SQL Server on the other location and keep the server databases in synch. So a user can make DB calls from either systems and get the same results. Same with changes to the data.
We can (and probably should) update to a newer version of SQL Server. But we would like to avoid using the expensive Enterprise Version of SQL Server.
What mechanism could we use to set that up cheap and simple?