Страница 1 из 1

dbForge Data Compare for SQL Server

Добавлено: Вт 03 апр 2012 14:06
vitaly3
dbForge Data Compare for SQL Server 3.0.54

Не удается синхронизировать таблицы, у которых нету первичного ключа. В диалоге "Соответствие столбцов" не получается назначить пользовательский ключ, так как в колонке "Ключ" отсутствуют квадратики для галочек. Однако в прилагаемой справке "Ключ" они есть и написано, что их следует пометить.
Помогите, плиз.

Добавлено: Вт 03 апр 2012 15:12
Alexander
Для того, чтобы появились чекбоксы напротив столбцов, необходимо задать соответствия между столбцами таблицы-источника и таблицы-получателя, выбрав нужные столбцы из выпадающего списка колонок для таблицы-получателя в окне 'Соответствие столбцов'.

Более подробную информацию Вы можете найти в разделах 'How To: Map Columns' и 'How To: Set Comparison Key' документации dbForge Data Compare for SQL Server.

Следует также учесть, что некоторые типы данных являются несовместимыми для сравнения (раздел 'Type Compatibility Table' документации).

Добавлено: Ср 04 апр 2012 07:58
vitaly3
Проблема пока остается, поэтому приведу больше подробностей:
Источник - бэкап базы из 2008 sql-сервера в режиме совместимости с 2005 sql-сервером.
Получатель - реальная база на 2005 sql-сервере.

Чекбоксы в колонке "Ключ" появляются только для полей из (ПК):
Изображение

Если в таблице нет первичного ключа, то чекбоксы в колонке "Ключ" не появляются для всех полей:
Изображение
- проблема отмечена красным прямоугольником.

Если проверять на двух реальных базах, то такой проблемы действительно нет.

Еще интересует доп. фичи - отфильтровать таблицы без ПК, а также таблицы, рядом с которыми есть значок желтого прямоугольника.

Но главная проблема - достать из бэкапа таблицы без ПК.

Добавлено: Ср 04 апр 2012 09:34
Alexander
При сравнении резервной копии с базой данных наличие кластерного ключа обязательно.

Также, можно сперва восстановить базу данных из резервной копии и затем выполнить сравнение двух БД. В данном случае Вы сможете задать ключ сравнения по любому полю.

Добавлено: Ср 04 апр 2012 11:21
vitaly3
Alexander, эх, жаль, что сразу из бэкапа не получится.
Придется делать через восстановление.
Спасибо dbForge за мощную программу.

Re: dbForge Data Compare for SQL Server

Добавлено: Сб 23 июн 2012 11:59
Alexander
Если возникнут новые вопросы, пожалуйста, обращайтесь, будем рады Вам ответить.

Re:

Добавлено: Чт 05 сен 2013 06:16
caffeinum
Alexander писал(а):При сравнении резервной копии с базой данных наличие кластерного ключа обязательно.

Также, можно сперва восстановить базу данных из резервной копии и затем выполнить сравнение двух БД. В данном случае Вы сможете задать ключ сравнения по любому полю.
Здравствуйте,
я правильно понимаю, что, в настоящее время, данное ограничение сохранено, а функционал восстановления базы данных из резервной копии урезан?
Обыскал весь графический интерфейс и не нашел, ни одного упоминания о восстановлении из резервной копии.
Права администратора, так что навряд ли этот функционал спрятан из-за прав.
В справке по ключевому слову backup только статьи о синхронизации.

Если это не какие-то специфические проблемы с моей копией dbForge, то выходит, если есть доступ только к резервной копии, в которой присутствуют таблицы без первичного ключа и индексов, то полное восстановление средствами bdForge невозможно?

Я новичок в работе с dbForge for Sql Server (но много работаю с dbForge for MySql), так что прошу прощения, если плохо разобрался в вопросе

Re: dbForge Data Compare for SQL Server

Добавлено: Пн 09 сен 2013 13:26
Alexander
я правильно понимаю, что, в настоящее время, данное ограничение сохранено
Да, это так.
функционал восстановления базы данных из резервной копии урезан?
Обыскал весь графический интерфейс и не нашел, ни одного упоминания о восстановлении из резервной копии.
Права администратора, так что навряд ли этот функционал спрятан из-за прав.
В справке по ключевому слову backup только статьи о синхронизации.

Если это не какие-то специфические проблемы с моей копией dbForge, то выходит, если есть доступ только к резервной копии, в которой присутствуют таблицы без первичного ключа и индексов, то полное восстановление средствами bdForge невозможно?
Мы планируем реализовать данную функциональность в одной из следующих версий dbForge Studio for SQL Server.

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