Поделиться через


Новые возможности SSMA для Oracle (OracleToSQL)

В этой статье перечислены Помощник по миграции SQL Server (SSMA) для изменений Oracle в каждом выпуске.

Примечание.

Хотя идентификатор Microsoft Entra — это новое имя Azure Active Directory (Azure AD), чтобы предотвратить нарушение существующих сред, Azure AD по-прежнему остается в некоторых жестко закодированных элементах, таких как поля пользовательского интерфейса, поставщики подключений, коды ошибок и командлеты. В этой статье два имени являются взаимозаменяемыми.

SSMA версии 10.0

Выпуск SSMA версии 10.0 для Oracle содержит следующие изменения:

  • Перемещение данных Oracle с помощью службы "Миграция данных Azure"
  • Рекомендации по SKU и оценка рабочей нагрузки для рабочей нагрузки Oracle
  • Поддержка глобальной проверки подлинности Идентификатора Microsoft Entra

SSMA версии 9.5

Выпуск SSMA версии 9.5 для Oracle содержит следующие изменения:

  • Поддержка исключения схемы в режиме консоли SSMA

SSMA версии 9.4

Выпуск SSMA версии 9.4 для Oracle содержит следующие изменения:

  • Добавьте поддержку преобразования BULK COLLECT с помощью функции массовой эмуляции для получения нескольких строк в одном наборе.
  • Исправление отсутствующих подписок при миграции с помощью миграции в большом масштабе.
  • Улучшение преобразования функции DECODE.
  • Улучшение преобразования для сравнения пустых строк с NULL.

SSMA версии 9.3

Выпуск SSMA версии 9.3 для Oracle содержит следующие изменения:

  • Добавление поддержки целевого объекта SQL Server 2022

SSMA версии 9.2

Выпуск SSMA версии 9.2 для Oracle содержит следующие изменения:

  • Добавление поддержки устаревших строковых литерала юникодов
  • Добавление поддержки произвольных выражений в предложении ESCAPE
  • Поддержка преобразования для EXTRACT(XML) и XMLQUERY
  • Расширенный мониторинг конвейера данных для масштабируемой миграции
  • Поддержка преобразования для EXTRACT(XML), EXTRACTVALUE и XMLQUERY
  • Поддержка мониторинга конвейера Фабрика данных Azure (ADF)

SSMA версии 9.1

Выпуск SSMA версии 9.1 для Oracle содержит следующие изменения:

  • Поддержка масштабирования миграции данных из Oracle в SQL с интеграцией фабрики данных Azure
  • Добавление поддержки исключения системного созданного невидимого столбца для преобразования и переноса данных
  • Улучшение работы с справкой

SSMA версии 9.0

Выпуск SSMA версии 9.0 для Oracle содержит следующие изменения:

  • Добавление поддержки определяемых пользователем типов VARRAY и TABLE на уровне схемы
  • Добавление поддержки преобразования аргументов, параметров и локального объявления для определяемых пользователем типов

SSMA версии 8.24

Выпуск SSMA версии 8.24 для Oracle содержит следующие изменения:

  • Добавление поддержки функции LISTAGG
  • Добавление поддержки составных триггеров Oracle
  • Улучшение логики обнаружения для предложений JOIN и функций PIPELINED
  • Улучшение именования инструкций "Сохранить как"

SSMA версии 8.23

Выпуск SSMA для Oracle версии 8.23 содержит следующие изменения:

  • Поддержка сопоставления типа DATE из Oracle с типом ДАТЫ SQL Server в параметре сопоставления типов
  • Поддержка секции таблицы, добавленной для целевых объектов База данных SQL Azure со всеми секциями таблицы, сопоставленными с основной файловой группой
  • Новый параметр Allow Statements from Files (Разрешить инструкции из файлов) для добавления инструкций из файловой системы
  • Расширенные выходные данные XML при выполнении в режиме консоли
  • Новая ссылка "Отзывы" в отчетах для отправки отзывов
  • В отчетах улучшенная визуализация

SSMA версии 8.22

Выпуск SSMA версии 8.22 для Oracle содержит следующие изменения:

  • Разрешить указать дополнительные параметры строка подключения для подключения к целевой базе данных
  • Введение сводных диаграмм в отчетах об оценке
  • Улучшение навигации по сообщениям в отчетах об оценке

SSMA версии 8.21

Выпуск SSMA версии 8.21 для Oracle содержит следующие изменения:

  • Исправление режима строка подключения OLE DB для соблюдения имени поставщика
  • Добавление отсутствующих ssma_oracle.fn_getColEntryByRange функций эмуляции
  • Использование COUNT_BIG в запросах счетчика строк для целевой базы данных
  • Добавление параметра для эмулирования пустого поведения строки Oracle в операциях объединения

SSMA версии 8.20

Выпуск SSMA версии 8.20 для Oracle содержит следующие изменения:

  • Добавление поддержки секционированных таблиц
  • Добавление преобразования предложения SKIP LOCKED

SSMA версии 8.19

Выпуск SSMA версии 8.19 для Oracle содержит следующие изменения:

  • Хранение и запуск тестовых случаев на стороне клиента
  • Улучшение логики разрешения в SELECT списке, если имена столбцов, определяемые пользователем, соответствуют системным функциям
  • Игнорировать системные столбцы (SYS_STS*) и индексы (SYS_IL*)
  • Исправлена проблема с пакетами, исчезающими из дерева объектов после повторного подключения к базе данных Oracle
  • Устранение проблемы с развертыванием сборок CLR в База данных SQL Azure в 32-разрядном пакете SSMA

SSMA версии 8.18

Выпуск SSMA версии 8.18 для Oracle содержит следующие изменения:

  • Исправление последовательностей загрузки для Oracle 12c выпуска 1 (12.1)

SSMA версии 8.17

Выпуск SSMA версии 8.17 для Oracle содержит следующие изменения:

  • Добавление поддержки вычисляемых столбцов
  • Устранение проблем синтаксического анализа при использовании символов операторов, характерных для языка и региональных параметров, в выражениях
  • Обновление отчетов об оценке HTML для отображения текста SQL с помощью современного редактора

SSMA версии 8.16

Выпуск SSMA версии 8.16 для Oracle содержит следующие изменения:

  • Добавление поддержки столбцов удостоверений
  • Удаление поддержки устаревшего синтаксического анализа
  • Исправлена проблема с объектами, не обновляющимися из базы данных

SSMA версии 8.15

Помимо нескольких улучшений специальных возможностей, выпуск SSMA версии 8.15 для Oracle содержит следующие изменения:

  • Добавление параметра для использования спецификации полного типа для %type и %rowtype атрибутов
  • Обновленные отчеты об оценке для работы в современных браузерах
  • Использование центра, предоставленного базой данных для проверки подлинности Microsoft Entra/Azure AD
  • Улучшение именования инструкций, загруженных из файлов

SSMA версии 8.14

Помимо нескольких улучшений, чтобы обеспечить большую доступность для людей с ограниченными возможностями, выпуск SSMA версии 8.14 для Oracle содержит следующие изменения:

  • Сохраняет полную версию исходного или целевого сервера в метаданных проекта (требуется обновление проекта)
  • Использование словарей данных DBA для обнаружения объектов, когда это возможно
  • Устранение нескольких проблем синтаксического анализа (PIVOT/UNPIVOT, MERGEальтернативный кавык)
  • Исправление INSERTING//DELETINGUPDATING преобразования специальных функций в триггерах

SSMA версии 8.13

Выпуск SSMA версии 8.13 для Oracle содержит следующие изменения:

  • Исправление SQLCODE преобразования и SQLERRM специальных функций в локальных процедурах
  • При преобразовании процедур и вызовов функций следует учитывать неявные приведения типов.
  • Улучшение ведения журнала для исходного строка подключения для устранения неполадок с подключением

SSMA версии 8.12

Выпуск SSMA версии 8.12 для Oracle содержит следующие изменения:

  • Поддержка предложений вложенного факторинга в инструкциях INSERT/UPDATE/MERGE/DELETE
  • Сообщение преобразования для ON DELETE SET NULL предложения в случаях многопутьных или циклических ссылок
  • Улучшенное преобразование курсоров, созданных из динамической строки SQL
  • Обновление ODP.NET до версии 19.8

SSMA версии 8.11

Выпуск SSMA версии 8.11 для Oracle содержит следующие изменения:

  • Поддержка вложенных запросов в INSERT ... VALUES инструкции
  • Улучшенное преобразование инструкции COMMIT
  • Исправление ошибки при CONNECT BY LEVEL преобразовании предложений
  • Обновленная логика восстановления ошибок синтаксического анализа, чтобы быть менее жадной
  • Использование библиотеки MSAL.NET для интерактивной проверки подлинности Microsoft Entra/Azure AD

SSMA версии 8.10

Выпуск SSMA версии 8.10 для Oracle содержит незначительные улучшения производительности и следующие изменения:

  • Исправлена проблема средства тестирования с таблицами, упорядоченными по индексу
  • Исправление имен расширенных хранимых процедур в пакете расширения

SSMA версии 8.9

Выпуск SSMA версии 8.9 для Oracle содержит следующие изменения:

  • Преобразование динамических литералов строк SQL
  • Преобразование для LAGи FIRST_VALUE LAST_VALUE аналитических функций
  • Добавление поддержки базового ALTER TRIGGER/ALTER INDEX DDL (включение и отключение и т. д.)
  • Улучшено преобразование столбцов, соответствующих встроенным именам функций
  • Создание отфильтрованных уникальных индексов для NULLстолбцов с возможностью
  • Улучшено преобразование объявления переменных для Azure Synapse Analytics
  • Исправлена проблема с специальными символами в имени проекта

SSMA версии 8.8

Выпуск SSMA версии 8.8 для Oracle включает:

  • Улучшения стабильности синхронизации объектов SQL Server
  • Улучшения производительности графического интерфейса во время оценки и преобразования
  • Улучшено преобразование аналитических OVER PARTITION предложений
  • Новое преобразование для аналитической LEAD функции
  • Новое преобразование для предложений вложенного факторинга
  • Новый REPLICATE вариант распространения для Azure Synapse Analytics
  • Новый синтаксический анализатор Oracle для дальнейшего повышения производительности преобразования

SSMA версии 8.7

В выпуске SSMA для Oracle версии 8.7 есть незначительные исправления и улучшения производительности в графическом пользовательском интерфейсе.

Кроме того, SSMA для Oracle теперь позволяет фильтровать объекты на основе состояния допустимости в диалоговом окне "Расширенный выбор объектов".

Внимание

При использовании SSMA версии 8.5 и более поздних версий .NET 4.7.2 является обязательным условием установки. Если необходимо установить эту версию, вы можете скачать файл среды выполнения.

SSMA версии 8.6

Помимо целевого набора исправлений, предназначенных для повышения удобства использования и производительности, улучшен выпуск SSMA версии 8.6 для Oracle, добавив параметр, позволяющий пользователям пропускать расширенные свойства SSMA в преобразованном коде.

Чтобы использовать этот параметр, в SSMA для Oracle перейдите к разделу Tools>Project Settings>General>Conversion, а затем в разделе "Misc" обновите значение параметра "Опустить расширенные свойства" на "Да".

Снимок экрана: параметр расширенных свойств опущен.

Кроме того, SSMA для Oracle теперь обеспечивает улучшенный XMLTABLE анализ предложения.

Внимание

При использовании SSMA версии 8.5 и более поздних версий .NET 4.7.2 является обязательным условием установки. Если необходимо установить эту версию, вы можете скачать файл среды выполнения.

SSMA версии 8.5

Выпуск SSMA для Oracle версии 8.5 расширен с поддержкой проверки подлинности Microsoft Entra/Azure AD и базовой поддержкой функций JSON в SQL Server вместе с целевым набором исправлений, предназначенных для повышения удобства использования и производительности.

Кроме того, SSMA для Oracle улучшена с поддержкой:

  • Ограничение количества выбранных объектов для обнаружения до 990 (ограничение предложения Oracle WHERE .. IN (..) составляет 1000 элементов).
  • Миграция данных из RAW UNIQUEIDENTIFIER.
  • PARALLEL_ENABLE Анализ предложения.

Наконец, выпуск SSMA версии 8.5 для Oracle теперь предоставляет:

  • Улучшена производительность преобразованных упакованных констант.
  • Обновление поставщика данных Oracle для .NET до версии 19.5.0.

Внимание

При использовании SSMA версии 8.5 .NET 4.7.2 является обязательным условием установки. Если необходимо установить эту версию, вы можете скачать файл среды выполнения.

SSMA версии 8.4

Выпуск SSMA для Oracle версии 8.4 улучшен с помощью целевых исправлений, предназначенных для решения проблем со специальными возможностями и исправления ошибок, связанных с максимальными столбцами индексов (чтобы разрешить 32 вместо 16) для SQL Server 2016 и более поздних версий.

Кроме того, этот выпуск SSMA для Oracle добавляет преобразование в SYS_REFCURSOR качестве параметров хранимой процедуры OUT .

Внимание

При использовании SSMA версии 7.4–8.4 .NET 4.5.2 является обязательным условием установки.

SSMA версии 8.3

Выпуск SSMA для Oracle версии 8.3 улучшен с помощью целевых исправлений, предназначенных для улучшения качества и преобразования метрик. Кроме того, этот выпуск SSMA для Oracle предоставляет исправления, которые:

  • Устранение проблем со специальными возможностями.
  • Добавьте базовую поддержку hierarchyid типа в SQL Server.
  • Устранение проблемы с неизвестным типом возврата для функции, вызываемой с помощью синонима.
  • Обновите ODP.NET до версии 19.3.

SSMA версии 8.2

Выпуск SSMA для Oracle версии 8.2 расширен для следующих компонентов:

  • Добавлена поддержка DBMS_OUTPUT.ENABLE/DISABLE.
  • Удаление CAST AS FLOAT столбцов BINARY_FLOAT и BINARY_DOUBLE столбцов в запросе на миграцию данных по умолчанию.
  • Исправьте последовательности при изменении текущего значения.
  • Исправлена ошибка, связанная с неправильной интерпретацией псевдоколонок (ROWNUMи т. д.), если столбец с тем же именем существует.
  • Исправьте сбой, который возникает при преобразовании FOR циклов с неоднозначным неразрешенным идентификатором.

Кроме того, эта версия включает в себя целевой набор исправлений, предназначенных для улучшения метрик качества и преобразования, и исправлений для:

  • Проблема с отключенными некластеризованными индексами после миграции данных.
  • Обнаружение платформа .NET Framework во время автоматической установки.
  • Периодический сбой, который возникает при загрузке новой версии.

Примечание.

Известная проблема с автоматическим обновлением может привести к сбою обновления из SSMA версии 8.1 до версии 8.2. Если вы столкнулись с этой ошибкой, загрузите новую версию и установите ее вручную.

SSMA версии 8.1

Выпуск SSMA для Oracle версии 8.1 улучшен с помощью целевых исправлений, предназначенных для улучшения качества и преобразования метрик.

Примечание.

Известная проблема с автоматическим обновлением может привести к сбою обновления из SSMA версии 8.0 до версии 8.1. Если вы столкнулись с этой ошибкой, загрузите новую версию и установите ее вручную.

SSMA версии 8.0

Выпуск SSMA для Oracle версии 8.0 улучшен с помощью целевых исправлений, предназначенных для улучшения качества и преобразования метрик. Этот выпуск также предлагает следующие новые возможности:

  • Поддержка Управляемый экземпляр SQL Azure в качестве целевого объекта. Теперь можно создать новые проекты, предназначенные для Управляемый экземпляр SQL Azure:

    Снимок экрана: проект SQL MI.

    Пакет расширений SSMA для Oracle также был обновлен, чтобы разрешить удаленные установки в Управляемый экземпляр SQL Azure:

    Снимок экрана: SSMA для пакета расширений Oracle.

    Некоторые функции, включая миграцию данных на стороне сервера и тестировщика, не поддерживаются при выборе Управляемый экземпляр SQL Azure. Дополнительные сведения см. здесь.

  • Помощник по исправлению после преобразования. Дополнительные сведения см. здесь.

  • Предварительный выбор базы данных или схемы.

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

    Снимок экрана: объекты фильтра SSMA.

  • Возможность использовать официальный управляемый драйвер .NET для подключения к Oracle. Драйвер OCI больше не является обязательным условием для использования Помощник по миграции SQL Server для Oracle.

  • Возможность сопоставления ROWID и UROWID по VARCHAR умолчанию. Изменено на uniqueidentifier перенос данных для явных ROWID столбцов.

SSMA версии 7.10

Выпуск SSMA для Oracle версии 7.10 содержит следующие изменения:

  • Целевые исправления, предназначенные для обеспечения большей безопасности и защиты конфиденциальности для удовлетворения изменений в глобальных требованиях.
  • Улучшение преобразования, связанное с иерархическими запросами.

SSMA версии 7.9

Выпуск SSMA версии 7.9 для Oracle содержит следующие изменения:

  • Целевые исправления, повышающие качество и метрики преобразования.
  • Поддержка переноса инструкций "Продолжить" из Oracle в SQL Server.
  • Поддержка в командной строке SSMA для изменения сопоставления типов данных и параметров проекта.
  • Поддержка переноса данных с помощью служб SQL Server Integration Services (SSIS). После преобразования схемы можно создать пакет служб SSIS с помощью контекстного меню правой кнопкой мыши.
  • Диалоговое окно подключения База данных SQL Azure в SSMA также было изменено, чтобы указать полное имя сервера. В предыдущих версиях SSMA База данных SQL Azure префикс должен быть явно упомянут внутри параметров проектов.

SSMA версии 7.8

Выпуск SSMA версии 7.8 для Oracle содержит следующие изменения:

  • Поддержка:
    • Выражение строки для IN предложения.
    • Неявные приведения типов.
    • UIDпреобразование для База данных SQL Azure.
  • Сопоставление типов изменений, выделенное в параметрах проекта.
  • Возможность отключения телеметрии пользователями.

SSMA версии 7.7

Выпуск SSMA версии 7.7 для Oracle содержит следующие изменения:

  • SSMA для Oracle улучшен с помощью целевых исправлений, которые повышают качество и метрики преобразования.
  • На основе популярного спроса 32-разрядная версия SSMA для Oracle возвращается. По сравнению с предыдущей реализацией (до версии 7.4), существует два пакета установщика, но их невозможно установить параллельно. В результате необходимо выбрать наиболее подходящую версию на основе компонентов подключения, которые у вас есть. Если это возможно, всегда предпочтительнее использовать 64-разрядную версию.
  • Поддержка SQL Server 2017 теперь является официальной с пакетом расширений Oracle, поддерживаемым в Linux, а также (новый вариант удаленной установки). Функциональные возможности пакета расширений ограничены при установке в Linux, так как средства тестирования и функции миграции данных на стороне сервера не поддерживаются.
  • SSMA для Oracle позволяет перенести материализованные представления в виде обычных таблиц (можно настроить с помощью параметров проекта ->Синхронизация ->Обнаружение резервных таблиц для материализованных представлений).

SSMA версии 7.6

Выпуск SSMA версии 7.6 для Oracle улучшен с помощью целевых исправлений, которые повышают качество и метрики преобразования и поддерживают SQL Server 2017 (общедоступная предварительная версия). Поддержка SQL Server 2017 в Windows и Linux доступна в общедоступной предварительной версии и не должна использоваться для рабочих миграций.

SSMA версии 7.5

Выпуск SSMA версии 7.5 для Oracle содержит следующие изменения:

  • Улучшено с несколькими улучшениями, чтобы обеспечить большую доступность для людей с ограниченными возможностями.
  • Обновлено для улучшения метрик качества и преобразования с помощью целевых исправлений на основе отзывов клиентов, таких как улучшенная обработка типов данных даты и с плавающей запятой во время миграции данных.

SSMA версии 7.4

Выпуск SSMA версии 7.4 для Oracle содержит следующие изменения:

  • SSMA для Oracle теперь поддерживает Azure Synapse Analytics в качестве целевой платформы для миграции.

    Снимок экрана: окно создания проекта.

    • Поддерживает параметры хранилища хранилища данных, как показано на следующем рисунке:

    Снимок экрана: параметры хранения для хранилища данных.

    • Поддерживает параметры распределения данных, как показано на следующем рисунке:

    Снимок экрана: распределение данных для хранилища данных.

  • Теперь параметр времени ожидания запроса доступен во время обнаружения объектов схемы в источнике и целевом объекте.

    Снимок экрана: параметр времени ожидания запроса.

  • Метрика качества и преобразования улучшена с помощью целевых исправлений на основе отзывов клиентов.

Внимание

.NET 4.5.2 является обязательным условием для установки SSMA версии 7.4. Кроме того, начиная с версии 7.4, 32-разрядная версия SSMA прекращена.

SSMA версии 7.3

Выпуск SSMA версии 7.3 для Oracle содержит следующие изменения:

  • Улучшенная метрика качества и преобразования с помощью целевых исправлений на основе отзывов клиентов.
  • Платформа расширяемости SSMA, предоставленная с помощью следующих элементов:
    • Экспорт функциональных возможностей в проект SQL Server Data Tools (SSDT).
      • Теперь можно экспортировать скрипты схемы из SSMA в проект SSDT. Скрипты схемы можно использовать для внесения дополнительных изменений в схему и развертывания базы данных.

        Снимок экрана: команда

    • Библиотеки, которые могут использоваться SSMA для выполнения пользовательских преобразований.
      • Теперь можно создать код, который может обрабатывать пользовательские преобразования синтаксиса и преобразования, которые ранее не обрабатывались SSMA.
        • Инструкции по созданию пользовательского преобразователя доступны в этой записи блога, расширяя возможности преобразования Помощник по миграции SQL Server.
        • Скачайте пример проекта для преобразования из этой записи блога.

SSMA версии 7.2

Выпуск SSMA версии 7.2 для Oracle содержит следующие изменения:

  • Улучшенная метрика качества и преобразования с помощью целевых исправлений на основе отзывов клиентов.
  • Усовершенствования телеметрии для улучшения точек данных для устранения проблем с клиентами и повышения скорости преобразования SSMA.

SSMA версии 7.1

Выпуск SSMA версии 7.1 для Oracle содержит следующие изменения:

  • SQL Server 2017 в Windows и Linux CTP1 теперь является поддерживаемой целевой платформой для миграции. Эта функция доступна в технической предварительной версии и позволяет перемещению схем и данных для целевых экземпляров SQL Server.
  • SSMA теперь поддерживает автоматическое обновление, чтобы скачать последнюю версию SSMA сразу после ее доступности.
  • Двоичные файлы, устанавливаемые SSMA, теперь предоставляются через файлы пакетов установщика Windows (.msi).

2016 мая

В выпуске SSMA за май 2016 г. для Oracle содержатся следующие изменения:

  • Добавлена поддержка SQL Server 2016.

  • Добавлено преобразование таблиц архива Oracle flashback в темпоральные таблицы SQL Server.

    SSMA не копирует данные журнала из таблиц Архива данных Oracle Flashback. В результате данные журнала должны быть скопированы вручную во время процесса миграции. Кроме того, В то время как SSMA не отображает таблицу журнала в обозревателе метаданных SQL Server, так как она рассматривается как системная таблица, вы можете просмотреть таблицу журнала в SQL Server Management Studio.

    SQL Server 2016 не поддерживает несколько функций Oracle Flashback, в том числе:

    • Запрос транзакции Oracle Flashback
    • DBMS_FLASHBACK Пакет
    • Транзакция Flashback
    • Архив данных Flashback
    • Таблица Flashback
    • Flashback Drop
    • База данных воспоминаний
  • Добавлено преобразование политики VPD Oracle в объекты политики SQL Server (безопасность на уровне строк для Oracle).

  • Уменьшение времени начальной загрузки для Oracle.

  • Улучшен средство синтаксического анализа и сопоставитель.

  • Удалена проверка установщика для .NET 2.0.

  • Обновлена зависимость пакета расширения от .NET 3.5 до .NET 4.0.

  • Исправлены save-project и open-project команды для консоли SSMA.

  • Исправлена securepassword команда для консоли SSMA.

  • Исправлено количество объектов для начальной загрузки.

  • Исправлено преобразование типов символьных данных для Oracle.

  • Исправлена ошибка в глобальных параметрах.

март 2016 г.

Предварительная версия SSMA для Oracle за март 2016 г. добавила поддержку:

  • Миграция на SQL Server 2016.
  • Перенос безопасности на уровне строк Oracle (с некоторыми ограничениями).
  • Перенос Oracle в таблицах памяти в хранилище столбцов SQL Server.

Январь 2016 г.

Выпуск SSMA за январь 2014 г. для Oracle содержит следующие изменения:

  • Добавлена поддержка кластеризованных индексов.
  • Исправлены медленные запросы схемы Oracle (RFC 5076207).
  • Исправлено подключение к Azure из консоли.
  • Добавлен элемент меню журнала представления в SSMA (RFC 5706203).
  • Добавлена телеметрия.

Июль 2014 г.

Выпуск SSMA для Oracle за июль 2014 г. содержит следующие изменения:

  • Добавлена поддержка База данных SQL Azure.
  • Функции пакета расширений перемещены в схему для поддержки База данных SQL Azure.
  • Добавлена поддержка представлений Oracle Materialized.
  • Добавлена поддержка оптимизированных для памяти таблиц SQL Server 2014.
  • Включены улучшения производительности, протестированные для баз данных с более чем 10 тысячами объектов.
  • Добавлены улучшения пользовательского интерфейса для работы с большим количеством объектов.
  • Добавлено выделение известных бизнес-схем.
  • Включены улучшения скорости преобразования.
  • Добавлена поддержка отображения количества объектов в пользовательском интерфейсе.
  • Уменьшение размера отчета на более чем 25 %.
  • Улучшены сообщения об ошибках для неисправных конструкций.

апрель 2014 г.

Выпуск SSMA для Oracle за апрель 2014 г. содержит следующие изменения:

  • Добавлена поддержка MS SQL Server 2014.
  • Добавлена поддержка оптимизации oracle 12 и запросов.
  • Исправлены ошибки, связанные с преобразованием в Azure.
  • Исправлены ошибки, касающиеся невидимых страниц отчетов в IE 10.

Январь 2012 г.

Выпуск SSMA за январь 2012 г. для Oracle добавляет поддержку RowType и RecordType входные параметры по умолчанию NULL.

Июль 2011 г.

В выпуске SSMA за июль 2011 г. для Oracle содержатся следующие изменения:

  • Добавлена поддержка преобразования последовательности Oracle в генератор последовательностей SQL Server 2012 (11.x).
  • Улучшены отчеты об ошибках во время миграции данных.
  • Улучшено преобразование инструкции с помощью зарезервированных слов.
  • Улучшено неявное преобразование значения даты в функцию.

Апрель 2011 г.

Выпуск SSMA за апрель 2011 г. для Oracle содержит следующие изменения:

  • Консолидированный продукт SSMA для Oracle, поддерживающий SQL Server 2005 (9.x), SQL Server 2008 (10.0.x) и SQL Server 2012 (11.x).
  • Добавлена поддержка подключения и миграции в SQL Server 2012 (11.x).
  • Расширенный механизм миграции данных на стороне клиента, поддерживающий параллельную миграцию данных.
  • Улучшена производительность миграции данных с Simple помощью моделей восстановления, зарегистрированных в Bulk журнале.
  • Добавлена поддержка обратной совместимости проектов, созданных более ранними версиями SSMA (версии 4.0 и версии 4.2).
  • Добавлена возможность установки SSMA для Oracle версии 5.0 параллельно (SxS) с более старыми версиями SSMA (версии 4.0 и версии 4.2).
  • Добавлена поддержка создания отчетов определяемых пользователем типов (включая подтип, VARRAY, NESTED TABLEтаблицу объектов и представление объектов) и их использование в блоках PL/SQL со специальными сообщениями об ошибках.

Июль 2010 г.

Добавлен выпуск SSMA за июль 2010 г. для Oracle:

  • Поддержка миграции на SQL Server 2008 R2.
  • Новое консольное приложение SSMA для выполнения командной строки.
  • Поддержка миграции данных с помощью подсистем миграции данных на стороне сервера и клиента.
  • Поддержка инструкции Custom SELECT в миграции данных.
  • Поддержка миграции из Oracle 11g R2.

Июнь 2008 г.

Выпуск SSMA для Oracle за июнь 2008 г. содержит следующие изменения:

  • Добавлены улучшения в отчете об оценке, включая дополнительные сведения для синонимов, необработанный источник для синтаксического анализа объектов, панелей и удаления логотипа SQL Server и сохраняемости макета.
  • Добавлены улучшения преобразования объектов:
    • Пакеты DBMS_LOB, DBMS_SQL добавлено преобразование.
    • Изменено преобразование присоединений.
    • Изменение преобразований коллекций и записей теперь преобразование записей в простых случаях, выпущенных с помощью отдельных переменных для каждого поля.
    • Улучшения реализации записей и коллекций.
    • Добавлены функции агрегирования окон.
    • ROLLUP/CUBE добавлено предложение.
    • Улучшение для NEXTVAL/CURVAL.
    • Добавлены группы столбцов в SET предложении, группирование наборов и идентификатор группирования.
    • MERGE добавлена инструкция.
    • Поддержка новых типов даты и времени и преобразования записей и коллекций в качестве добавленных типов данных CLR.
  • Добавлены новые функции Tester. Теперь таблицы можно тестировать как объекты с помощью Tester, порядок вызова нескольких тестируемых объектов в тестовом случае можно изменить, пользователь может тестировать процедуры и функции с записями и коллекциями в качестве параметров и возвращаемых значений, а анализатор зависимостей добавлен для проверки только используемых таблиц.

Август 2007 г.

Добавлен выпуск SSMA за август 2007 г. для Oracle:

  • Новый компонент tester позволяет создавать, управлять и запускать тестовые случаи для проверки преобразованного кода SQL.
  • Добавлена поддержка преобразования подтипов Oracle, коллекций и локальных модулей в преобразователь SQL.
  • Новая функция синхронизации позволяет синхронизировать определенные объекты с базой данных SQL Server.
  • Новые параметры преобразования.

Апрель 2007 г.

Выпуск SSMA для Oracle за апрель 2007 г. был первоначальным выпуском.