Есть ли простой способ отменить изменения, которые SQL Azure Data Sync Tool вносит в локальную базу данных? - PullRequest
0 голосов
/ 09 сентября 2010

Я попытался использовать Средство синхронизации данных SQL Azure и успешно перенес локальную базу данных с моего компьютера разработчика на учетную запись SQL Azure.Однако позже я заметил, что инструмент незаметно внес кучу изменений в мою локальную базу данных - определенно нехорошо обойтись без какого-либо уведомления или диалога подтверждения.

Кто-нибудь знает, есть ли простой способ?отменить изменения (добавленные хранимые процедуры и таблицы отслеживания), внесенные инструментом синхронизации?Я знаю, что удаление материалов вручную всегда возможно, но это скорее всего ошибка, я бы посчитал это своим последним средством.

Ответы [ 2 ]

1 голос
/ 10 сентября 2010

Этот инструмент синхронизации используется для синхронизации базы данных SQL Azure с локальной базой данных SQL. Таблицы отслеживания необходимы для синхронизации таблиц при изменении данных. Он работает аналогично SQL Server Merge Replication . Я не знаю об автоматическом способе сделать это прямо сейчас. В Merge Replication есть инструменты и SPROCS, которые могут это делать, но им потребовалось некоторое время, чтобы выйти.

Если вы просто хотите скопировать базу данных в SQL Azure, вы должны написать ее, что легко сделать с помощью SSMS, или использовать другой метод. Инструмент синхронизации не является хорошим способом просто скопировать базу данных.

0 голосов
/ 03 августа 2012

В: Как вручную удалить базу данных?

A.Автономный исполняемый файл устанавливается вместе с LocalAgentSetup.msi, который можно использовать для отмены предоставления объектов синхронизации данных SQL, которые создаются при добавлении базы данных или таблицы в службу синхронизации.

Статья MSDN Здесь.

...