Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Info | ||
---|---|---|
| ||
Используется штатный набор инструментов SQL Server (SSMS). Миграция осуществляется по шагам, интерактивно, прозрачно для DBA. Используется инструментарий экспорта данных БД - Export Wizard. |
Подготовка базы данных Indeed AM 8.1
- Создайте отдельную БД для хранилища системы Indeed AM 8.1
- Создайте иерархию таблиц в БД, с помощью Мастера конфигурации (Настройка с помощью мастера конфигурации)
- Принудительно очистите базу от всех данных
Миграция базы данных Indeed AM 7.x
По умолчанию, данные мы читаем из своего запроса [Query] и пишем в таблицу [Query], это необходимо изменить, выбрав соответствующую готовую таблицу из списка.
Список таблиц для миграции:
- DbInstanceProperties
- DbLicenses
- DbUserAuthenticators
- DbHardwareDevices
- DbHardwareDeviceProperties
Все шаги повторяются для каждой мигрируемой таблицы.
- Выбираем источник данных - базу данных хранилища 7.x
- выбираем Выбираем приемник - базу данных хранилища 8.1
- Выбираем получение данных для экспорта пользовательским запросом
Image Added
Указываем запрос для выборки данных
Image Added
Info title Информация Общая особенность экспорта - конвертирование формата идентификаторов записей таблиц из nvarchar(128) и nvarchar(max) в uniqueidentifier.
Текстовый вид uniqueidentifier обязательно должен содержать фигурные скобки {}, иначе конвертация sql server не сможет обработать строковое значение.Далее выбираем таблицы для экспорта и импорта
Image Added
- В настройках маппинга на этом же экране указываем, что нужно удалять данные из таблицы - приемника
Image Added
- Выбираем preview, чтобы убедится, что мы собираемся перенести нужные данные и запрос корректен
Image Added
- Далее, проверяем набор полей и видим предупреждения о конвертировании данных
Image Added
- Запускаем процедуру экспорта
Image Added
Запросы получения данных из хранилища 7.x
Table of Contents |
---|