Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье перечислены изменения в каждом выпуске Помощника по миграции SQL Server (SSMA) для Oracle.
Примечание.
Хотя Microsoft Entra ID — это новое имя для Azure Active Directory (Azure AD), чтобы избежать сбоев в существующих средах, Azure AD по-прежнему используется в некоторых жестко заданных элементах, таких как поля пользовательского интерфейса, поставщики подключений, коды ошибок и командлеты. В этой статье два имени являются взаимозаменяемыми.
SSMA версии 10.2
Выпуск SSMA версии 10.2 для Oracle содержит следующие изменения:
- Преобразование кода с поддержкой ИИ с помощью Microsoft Copilot в SSMA для Oracle (предварительная версия)
SSMA версии 10.1
Выпуск SSMA версии 10.1 для Oracle содержит следующие изменения:
- Обнаружение длины CHAR в типе данных Oracle VARCHAR2
- Расширенный интерфейс мониторинга для миграции с помощью Azure Data Migration Service (DMS)
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
- Поддержка мониторинга конвейера АDF (Фабрики данных Azure)
SSMA версии 9.1
Выпуск SSMA версии 9.1 для Oracle содержит следующие изменения:
- Поддержка масштабной миграции данных из Oracle в SQL с интеграцией Azure Data Factory
- Добавить поддержку исключения невидимого системно созданного столбца для преобразования и миграции данных.
- Улучшение процесса получения помощи
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 с типом DATE SQL Server в настройке сопоставления типов
- Поддержка разбиения таблиц добавлена для целей Azure SQL Database, причем все секции таблицы сопоставлены основной файловой группе.
- Новый параметр 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 в базе данных Azure SQL в 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
/DELETING
/UPDATING
в триггерах
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 перейдите к разделу >, а затем в разделе "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
Версия 8.2 SSMA для Oracle улучшена за счёт следующих изменений:
- Добавлена поддержка
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.
Пакет расширений SSMA для Oracle также был обновлен, чтобы разрешить удаленные установки в Управляемый экземпляр SQL Azure:
Некоторые функции, включая миграцию данных на стороне сервера и тестировщика, не поддерживаются при выборе Управляемый экземпляр SQL Azure. Дополнительные сведения см. здесь.
Советник по исправлению после преобразования. Дополнительные сведения см. здесь.
Предварительный выбор базы данных или схемы.
При подключении к источнику теперь можно выбрать базы данных и схемы, интересующие вас. Выбор только схем, которые планируется перенести, экономит время во время первоначального подключения и повышает общую производительность 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 префикс Azure SQL Database должен был явно указываться в настройках проектов.
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.
- Инструкции по созданию пользовательского преобразователя доступны в этой записи блога «Extending SQL Server Migration Assistant's conversion capabilities».
- Скачайте пример проекта для преобразования из этой записи блога.
- Теперь можно создать код, который может обрабатывать пользовательские преобразования синтаксиса и преобразования, которые ранее не обрабатывались SSMA.
- Экспорт функциональных возможностей в проект SQL Server Data Tools (SSDT).
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
- Воспоминание Дроп
- База данных воспоминаний
Добавлено преобразование политики VPD Oracle в объекты политики SQL Server (безопасность на уровне строк для Oracle).
Уменьшение времени начальной загрузки для Oracle.
Улучшено средство синтаксического анализа и сопоставления.
Удалена проверка установщика для .NET 2.0.
Обновлена зависимость пакета расширения от .NET 3.5 до .NET 4.0.
Исправлены команды
save-project
иopen-project
для консоли SSMA.Для консоли SSMA исправлена команда
securepassword
.Исправлено подсчитывание объектов для начальной загрузки.
Исправлено преобразование типов символьных данных для 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.
- Функциональность пакета расширений перемещена в схему для поддержки Azure SQL Database.
- Добавлена поддержка материализованных представлений Oracle.
- Добавлена поддержка оптимизированных для памяти таблиц 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 г.
В августе 2007 года был выпущен SSMA для Oracle, который добавил:
- Новый компонент tester позволяет создавать, управлять и запускать тестовые случаи для проверки преобразованного кода SQL.
- Добавлена поддержка преобразования подтипов Oracle, коллекций и локальных модулей в преобразователь SQL.
- Новая функция синхронизации позволяет синхронизировать определенные объекты с базой данных SQL Server.
- Новые параметры преобразования.
Апрель 2007 г.
Выпуск SSMA для Oracle за апрель 2007 г. был первоначальным выпуском.