![]() |
Сравнение и синхронизация таблиц
Добрый день.
Стоит задача сравнить и синхронизировать две таблицы расположенных на разных серверах. Попробовал использовать встроенную утилиту в MS SQL 2008 R2 TABLEDIFF Таблиц для синхронизации несколько, а запрос корректно отрабатывает только по двум таблицам. Пример запроса: Код:
tablediff.exe -sourceserver Serv1 -sourcedatabase DB1 -sourceschema export -sourcetable vw_TAb1 -sourceuser User_read -sourcepassword Pwd -destinationserver Serv2 -destinationdatabase DB2 -destinationschema dbo -destinationtable выдает ошибку: Table [DB1].[export].[vw_TAb1] on Serv1 and Table [DB2].[dbo].[vvw_Tab2] on Serv2 have different schemas and cannot be compared. Причем на сервере источники все таблицы это View и для некоторых работает корректно для некоторых нет. Вопрос состоит в следующем как заставить эту утилиту работать или есть другой способ реализовать синхронизацию таблиц (без использования платных/сторонних утилит) |
Время: 12:34. |
Время: 12:34.
© OSzone.net 2001-