Здравствуйте.
Как можно в уже сохраненном файле сравнения поменять подключение к другой БД и не сбросить при этом остальные параметры сравнения?
Почему возник вопрос. У меня есть 4 сервера с идентичными по структуре БД. На одном из серверов я настроил сравнение данных двух баз (не одинаковых, а ручная настройка разных таблиц с разным содержимым для контроля идентификаторов и пары параметров) и настроил 36 объектов с фильтрами. Теперь мне надо это же проделать на другом сервере, но при смене соединения сбрасываются все настройки мапинга.
Сравнение данных
Re: Сравнение данных
Ручная правка файла привела к:
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
Поставьте лучше проверку что бы не падала, а писала что файл не корректен.
В результате поменять соединение удалось успешно, но остался вопрос можно ли тоже самое сделать через интерфейс?
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
Поставьте лучше проверку что бы не падала, а писала что файл не корректен.
В результате поменять соединение удалось успешно, но остался вопрос можно ли тоже самое сделать через интерфейс?
Re: Сравнение данных
Необходимо править следующие тэги:
Тем не менее мы устраним проблему с отчётом об ошибке.
Код: Выделить всё
<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>
Re: Сравнение данных
Сделайте возможность править соединение через интерфейс без сброса настроек, пусть спрашивает "перечитать данные?"
Re: Сравнение данных
Вы можете проголосовать за следующее предложение на нашем UserVoice форуме http://devart.uservoice.com/forums/1770 ... hrough-gui