Primero que nada, bienvenido al mundo real, y que bueno que ya te diste cuenta de que no debes usar SQL Server, pero la solucion se encuentra en el mismo Microsoft, con un hijo adoptado llamado VisualFoxPro.
Lo que debes hacer es conectarte con ODBC a tu SQL Server 1 bajar tus datos a tablas DBF, luego llevarte los dbf a tu sql server 2 y hacer el proceso inverso.
Ni lo intentes con otro manejador que no sea VFP ya que tendras problemas graves con los tipos de datos especialmente el currency y el number con mas de 1 decimal.
Todo esto lo se por experiencia, busque en todos lados y no encontre nada excepto el VFP para la tarea. a pesar de que muchas herramientas me prometieron hacerlo, no pudieron.
Saludos.