Назад | Перейти на главную страницу

Помощник по миграции SQL Server для Oracle

Я недавно установил SSMA и после подключения как к экземпляру Oracle (который содержит базу данных, подлежащую преобразованию), так и к SQL Server, я сопоставил необходимые схемы из Oracle в MSSQL. Проблема в том, что когда я нажимаю кнопку отчета для отчета об оценке, появляется сообщение об ошибке:

Ошибка оценки: нечего обрабатывать

В окне вывода указано:

Запуск преобразования ... Анализ метаданных ... Преобразование завершено с
0 ошибок, 0 предупреждений и 0 информационных сообщений. Ничего нет
обрабатывать.

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

Я бы порекомендовал вам использовать SQL Profiler (такие инструменты должны быть и для Oracle, мы использовали Toad для Oracle) и посмотреть, какие запросы SSMA выполняет к базам данных Oracle и MS SQL и какие там исключения ...

Существует ряд причин, по которым инструмент может выйти из строя - в прошлом мы использовали сторонний инструмент миграции, который мог выйти из строя, если базы данных имеют разные кодировки (сопоставления), особенно когда основная база данных SQL была сделана чувствительной к CASE ... Хотя у меня нет опыта работы с SSMA, я бы предположил, что профилирование SQL может дать вам ключ к разгадке.

Вам необходимо синхронизировать свой SqlServer Db (для сохранения новой схемы и т. Д.). Щелкните правой кнопкой мыши свою базу данных в «Sql Server Metadata Explorer», в контекстном меню выберите «Синхронизировать с базой данных». У инструмента есть соглашение, которое требует того же имени базы данных на вашем фактическом сервере sql. Так обстоит дело в версии 4.2. Я надеюсь, что это помогает.

Просто догадываюсь ... с каким пользователем вы входите в Oracle? Похоже, могут быть проблемы с разрешениями.

Вы ведь пытаетесь перейти на SS 2005?