воскресенье, 6 апреля 2008 г.

TableDiff - инструмент для сравнения и синхронизации данных

TableDiff утилита командной строки, поставляется с продуктами SQL Server 2005 и SQL Server 2008. Она позволяет сравнивать данные в двух таблицах, в том числе находящиеся на разных серверах. Одним из основных вариантов использования является проверка результатов репликации. Однако, потребность в ней может возникать как у разработчиков так и у администраторов и в других случаях, например, при полном или частичном восстановлении данных в таблицах, а также при откатах состояния БД на кокой либо момент времени в прошлом и последующем просмотром изменений.

Результаты сравнения таблиц могут сохраняться как в текстовый файл, так и в таблицу базы данных. Утилита имеет различные режимы работы и параметры запуска, которые описаны в документации.

Для удобства работы с TableDiff, существуют оболочки с GUI интерфейсом, например
A UI for MS SQL 2005 TableDiff.exe - бесплатная и доступна для скачивания.

Список других инструментов для сравнения и синхронизации данных можно найти на сайте SQL.RU


Comparison Suite for SQL Server
SQL Compare
AdeptSQL Diff
Embarcadero Change Manager
SQL Sync ToolKit
CDB Database Comparator
SQLExecMS
DatabaseDiff
XDBS
SQL Examiner
SQL Server Compare
SQL Scripter
Database Comparer
MS Visio
SQL Server DB Compare and Synchronize
Enisey - add-in to SQL Server Management Studio


TableDiff на других сайтах:

http://www.replicationanswers.com/TableDiff2005.asp
http://www.mssqltips.com/tip.asp?tip=1073
http://weblogs.sqlteam.com/mladenp/archive/2007/03/03/60125.aspx

Комментариев нет:

Locations of visitors to this page