Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Прежде чем загружать объекты и переносить данные в SQL Server, необходимо определить, насколько сложно будет миграция и сколько времени займет миграция. Помощник по миграции Microsoft SQL Server (SSMA) для Oracle может создать отчет об оценке, показывающий процент объектов, которые будут успешно преобразованы. С помощью SSMA можно также просмотреть конкретные проблемы, которые вызывают сбои преобразования.
Создание отчетов об оценке
Когда SSMA создает отчет об оценке, он преобразует выбранные объекты базы данных Oracle в синтаксис SQL Server, а затем отображает результаты.
Чтобы создать отчет об оценке, выполните следующее:
В обозревателе метаданных Oracle выберите схемы, которые требуется оценить.
Снимите флажки рядом с любыми отдельными объектами, которые необходимо исключить.
Щелкните правой кнопкой мыши схемы и выберите команду "Создать отчет". Вы также можете проанализировать отдельные объекты, щелкнув правой кнопкой мыши объект, а затем выбрав "Создать отчет".
SSMA отображает ход выполнения в строке состояния в нижней части окна. Если область вывода отображается, вы также увидите сообщения. По завершении оценки появится окно "Помощник по миграции SQL Server для Oracle: окно отчета об оценке ".
Использование отчетов оценки
Окно отчета об оценке содержит две области:
- В левой области содержится иерархия объектов, включенных в отчет об оценке. Чтобы просмотреть статистику преобразования и код, можно просмотреть иерархию и выбрать объекты и категории объектов.
- Содержимое правой панели сопоставляется с элементом, выбранным на левой панели.
Если выбрана группа объектов, например схема или выбрана таблица, справа находится область статистики преобразования и область "Объекты по категориям ". На панели "Статистика преобразования" отображается статистика преобразования для выбранных объектов. На панели "Объекты по категориям " отображается статистика преобразования для объекта или категорий объектов.
Если выбрана функция, пакет, процедура, последовательность или представление, справа область содержит статистику, исходный код и целевой код.
- Верхняя область показывает общую статистику для объекта. Для просмотра этих сведений может потребоваться развернуть статистику .
- В области "Источник " показан исходный код объекта, выбранного на левой панели. Выделенные области показывают проблемный исходный код.
- В целевой области показан преобразованный код. Проблемные сообщения о коде и ошибках отображаются в красном тексте.
- В нижней области показаны сообщения преобразования, сгруппированные по номеру сообщения. Вы можете выбрать "Ошибки", "Предупреждения" или "Сведения ", чтобы просмотреть категории сообщений, а затем развернуть группу сообщений. Выберите отдельное сообщение. Затем выберите объект на левой панели и отобразите сведения на правой панели.
Анализ проблем преобразования с помощью отчета об оценке
На панели "Статистика преобразования" отображается статистика преобразования. Если процент для любой категории меньше 100 процентов, следует определить, почему преобразование не было успешным.
Просмотр проблем преобразования
Создайте отчет об оценке с помощью инструкций, описанных в предыдущей процедуре.
На левой панели разверните схемы или папки с красным значком ошибки. Продолжайте разворачивать элементы, пока не выберете элемент, у которого произошел сбой преобразования.
В верхней части области "Источник " нажмите кнопку "Следующая проблема".
Выделен проблемный код. Соответствующий код также выделен на панели навигации цели.
Просмотрите сообщения об ошибках и определите, что нужно сделать с объектом, вызвавшего проблему преобразования. Вы можете:
Обновите синтаксис Oracle в SSMA. Синтаксис можно обновить для процедур, функций, триггеров, упакованных функций и упакованных процедур.
Чтобы обновить синтаксис, выберите объект в области обозревателя метаданных Oracle, перейдите на вкладку SQL и измените код SQL. При переходе от элемента вам будет предложено сохранить обновленный синтаксис. Вы можете просмотреть сообщаемые ошибки для объекта на вкладке "Отчет ".
В Oracle можно изменить объект Oracle, чтобы удалить или пересмотреть проблемный код. Чтобы загрузить обновленный код в SSMA, необходимо обновить метаданные. Дополнительные сведения см. в разделе "Подключение к базе данных Oracle".
Вы можете исключить объект из миграции. В обозревателе метаданных SQL Server и обозревателе метаданных Oracle снимите флажок рядом с элементом. Затем загрузите объекты в SQL Server и перенесите данные из Oracle.