Сравнение данных

Обсуждение возникших проблем, предложений и ошибок dbForge for SQL Server
Закрыто
deas
Сообщения: 161
Зарегистрирован: Чт 21 ноя 2013 10:54

Сравнение данных

Сообщение deas » Пн 20 окт 2014 08:25

Здравствуйте.

Как можно в уже сохраненном файле сравнения поменять подключение к другой БД и не сбросить при этом остальные параметры сравнения?

Почему возник вопрос. У меня есть 4 сервера с идентичными по структуре БД. На одном из серверов я настроил сравнение данных двух баз (не одинаковых, а ручная настройка разных таблиц с разным содержимым для контроля идентификаторов и пары параметров) и настроил 36 объектов с фильтрами. Теперь мне надо это же проделать на другом сервере, но при смене соединения сбрасываются все настройки мапинга.

deas
Сообщения: 161
Зарегистрирован: Чт 21 ноя 2013 10:54

Re: Сравнение данных

Сообщение deas » Пн 20 окт 2014 08:38

Ручная правка файла привела к:

Message: Идентификатор GUID должен содержать 32 цифры и 4 дефиса (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).
Source: Devart.DbForge.Compare
TargetSite: Void LoadFromXml(System.Xml.XmlReader)
HelpLink:
Type: System.FormatException
Place: 2

Поставьте лучше проверку что бы не падала, а писала что файл не корректен.


В результате поменять соединение удалось успешно, но остался вопрос можно ли тоже самое сделать через интерфейс?

Alexander

Re: Сравнение данных

Сообщение Alexander » Пн 20 окт 2014 13:47

Необходимо править следующие тэги:

Код: Выделить всё

<Source Type="Database">
    <DataConnection>MySourceConnection</DataConnection>
    <ConnectionString>Connect Timeout=120;Data Source=MySourceServer;Integrated Security=False;User ID=MySourceUser;Password=UserPassword;</ConnectionString>
    <Schema>SourceDatabase</Schema>
  </Source>
  <Target Type="Database">
    <DataConnection>MyTargetConnection</DataConnection>
    <ConnectionString>Connect Timeout=120;Data Source=MyTargetServer;Integrated Security=False;User ID=MyTargetUser;Password=UserPassword;</ConnectionString>
    <Schema>TargetDatabase</Schema>
</Target>
Тем не менее мы устраним проблему с отчётом об ошибке.

deas
Сообщения: 161
Зарегистрирован: Чт 21 ноя 2013 10:54

Re: Сравнение данных

Сообщение deas » Вт 21 окт 2014 15:13

Сделайте возможность править соединение через интерфейс без сброса настроек, пусть спрашивает "перечитать данные?"

Alexander

Re: Сравнение данных

Сообщение Alexander » Вт 21 окт 2014 16:17

Вы можете проголосовать за следующее предложение на нашем UserVoice форуме http://devart.uservoice.com/forums/1770 ... hrough-gui

Закрыто