Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье перечислены изменения в SQL Server Migration Assistant (SSMA) для SAP ASE (прежнее название — SSMA для Sybase) в каждом выпуске.
Примечание.
Хотя Microsoft Entra ID — это новое имя для Azure Active Directory (Azure AD), чтобы избежать сбоев в существующих средах, Azure AD по-прежнему остается в некоторых жестко закодированных элементах, таких как поля пользовательского интерфейса, поставщики подключений, коды ошибок и командлеты. В этой статье два имени являются взаимозаменяемыми.
SSMA версии 10.2
Выпуск SSMA для SAP ASE версии 10.2 содержит незначительные улучшения производительности и исправления ошибок.
SSMA версии 10.1
Выпуск SSMA версии 10.1 для SAP ASE содержит незначительные улучшения производительности и исправления ошибок.
SSMA версии 10.0
Выпуск SSMA для SAP ASE версии 10.0 содержит незначительные улучшения производительности, исправления ошибок и поддержку средства просмотра справки в Интернете.
SSMA версии 9.5
Выпуск SSMA версии 9.5 для SAP ASE содержит следующие изменения:
- Поддержка исключения схем в режиме консоли SSMA
SSMA версии 9.4
Выпуск SSMA для SAP ASE версии 9.4 содержит следующие изменения:
- Поддержка типа данных bigdatetime
- Исправление отсутствующих подписок при массовой миграции.
- Улучшение преобразования первичных и уникальных ключей, представленных в качестве подсказок индекса
- Улучшение преобразования инструкции SELECT
SSMA версии 9.3
Выпуск SSMA для SAP ASE версии 9.2 содержит следующие изменения:
- Добавлена поддержка целевого объекта SQL Server 2022
SSMA версии 9.2
Выпуск SSMA для SAP ASE версии 9.2 содержит следующие изменения:
- Расширенные конвейеры перемещения данных для мониторинга в большом масштабе
SSMA версии 9.1
Выпуск SSMA для SAP ASE версии 9.1 содержит следующие изменения:
- Незначительные улучшения производительности, исправления ошибок и улучшено взаимодействие с поддержкой.
SSMA версии 9.0
Выпуск SSMA версии 9.0 для SAP ASE содержит следующие изменения:
- Поддержка масштабной миграции данных в автономном режиме
- Улучшенная архитектура миграции данных
- Поддержка просмотра онлайн-справки
SSMA версии 8.24
Выпуск SSMA для SAP ASE версии 8.24 содержит следующие изменения:
- Незначительные улучшения производительности и исправления ошибок
SSMA версии 8.23
Выпуск SSMA для SAP ASE версии 8.23 содержит следующие изменения:
- Улучшен обмен сообщениями при преобразовании инструкций TRANSACTION_RPC
- Новый параметр Allow Statements from Files (Разрешить инструкции из файлов) для добавления инструкций из файловой системы
- Расширенные результаты XML при выполнении в режиме консоли
- Новая ссылка "Отзывы" в отчетах для отправки отзывов
- В отчетах улучшенная визуализация
SSMA версии 8.22
Выпуск SSMA для SAP ASE версии 8.22 содержит следующие изменения:
- Разрешить указать дополнительные параметры строка подключения для подключения к целевой базе данных
- Введение сводных диаграмм в отчетах об оценке
- Улучшение навигации по сообщениям в отчетах об оценке
SSMA версии 8.21
Выпуск SSMA для SAP ASE версии 8.21 содержит следующие изменения:
- Использование
COUNT_BIG
в запросах счетчика строк для целевой базы данных
SSMA версии 8.20
Выпуск SSMA для SAP ASE версии 8.20 содержит следующие изменения:
- Незначительные улучшения производительности и исправления ошибок
SSMA версии 8.19
Выпуск SSMA для SAP ASE версии 8.19 содержит следующие изменения:
- Хранение и запуск тестовых случаев на стороне клиента
SSMA версии 8.18
Выпуск SSMA для SAP ASE версии 8.18 содержит следующие изменения:
- Незначительные улучшения производительности и исправления ошибок
SSMA версии 8.17
Выпуск SSMA для SAP ASE версии 8.17 содержит следующие изменения:
- Добавьте поддержку вычисляемых столбцов
- Обновите отчеты об анализе HTML для отображения текста SQL с использованием современного редактора.
SSMA версии 8.16
Выпуск SSMA для SAP ASE версии 8.16 содержит следующие изменения:
- Удаление поддержки устаревшего синтаксического анализа
- Исправлена проблема с объектами, не обновляющимися из базы данных
SSMA версии 8.15
Помимо нескольких улучшений доступности, релиз SSMA для SAP ASE версии 8.15 содержит следующие изменения:
- Переделать отчеты об оценке для работы в современных браузерах
- Используйте полномочия, предоставленные базой данных, для аутентификации Microsoft Entra/Azure AD
- Улучшение именования инструкций, загруженных из файлов
SSMA версии 8.14
Помимо нескольких улучшений, чтобы обеспечить большую доступность для людей с ограниченными возможностями, выпуск SSMA версии 8.14 для SAP ASE требует обновления проекта, так как теперь сохраняет полную версию исходного или целевого сервера в метаданных проекта.
SSMA версии 8.13
Выпуск SSMA для SAP ASE версии 8.13 содержит следующие изменения:
- При преобразовании процедур и вызовов функций следует учитывать неявные приведения типов.
- Улучшить логирование строки подключения для помощи в устранении неполадок с подключением.
SSMA версии 8.12
Выпуск SSMA для SAP ASE версии 8.12 содержит незначительные улучшения производительности и исправления ошибок.
SSMA версии 8.11
Выпуск SSMA для SAP ASE версии 8.11 содержит следующие изменения:
- Исправить преобразование временных таблиц
- Использование библиотеки MSAL.NET для интерактивной проверки подлинности Microsoft Entra/Azure AD
SSMA версии 8.10
Выпуск SSMA для SAP ASE версии 8.10 содержит незначительные улучшения производительности и исправления ошибок.
SSMA версии 8.9
Выпуск SSMA для SAP ASE версии 8.9 содержит следующие изменения:
- Улучшение преобразования формата даты и времени
- Исправлена проблема с отсутствующими символами в определениях SQL для объектов
SSMA версии 8.8
Выпуск SSMA для SAP ASE версии 8.8 включает:
- Улучшения стабильности синхронизации объектов SQL Server
- Улучшения производительности графического интерфейса во время оценки и преобразования
- Исправлена проблема с отсутствующими символами в определениях SQL для объектов
SSMA версии 8.7
Выпуск SSMA для SAP ASE версии 8.7 имеет незначительные исправления и улучшения производительности в графическом пользовательском интерфейсе.
Внимание
При использовании SSMA версии 8.5 и более поздних версий .NET 4.7.2 является обязательным условием установки. Если необходимо установить эту версию, вы можете скачать файл среды выполнения здесь.
SSMA версии 8.6
Помимо целевого набора исправлений, предназначенных для повышения удобства использования и производительности, улучшен выпуск SSMA для SAP ASE версии 8.6, добавив параметр, позволяющий пользователям пропускать расширенные свойства SSMA в преобразованном коде.
Чтобы использовать этот параметр, в SSMA для SAP ASE перейдите к Инструменты>Параметры проекта>Общие>Преобразование, а затем в разделе Misc обновите значение параметра Отключить расширенные свойства на Да.
Внимание
При использовании SSMA версии 8.5 и более поздних версий .NET 4.7.2 является обязательным условием установки. Если необходимо установить эту версию, вы можете скачать файл среды выполнения здесь.
SSMA версии 8.5
Выпуск SSMA для SAP ASE версии 8.5 улучшен с поддержкой проверки подлинности Microsoft Entra/Azure AD и базовой поддержкой функций JSON в SQL Server вместе с целевым набором исправлений, предназначенных для повышения удобства использования и производительности.
Кроме того, SSMA для SAP ASE теперь позволяет скрыть системные таблицы и представления (исключить их из преобразования).
Внимание
При использовании SSMA версии 8.5 .NET 4.7.2 является обязательным условием установки. Если необходимо установить эту версию, вы можете скачать файл среды выполнения здесь.
SSMA версии 8.4
Выпуск SSMA для SAP ASE версии 8.4 улучшен с помощью точечных исправлений, предназначенных для решения проблем доступности и исправления ошибки, связанной с максимальными столбцами индексов (чтобы было разрешено 32 вместо 16) для SQL Server 2016 и последующих версий.
Внимание
При использовании SSMA версии 7.4–8.4 .NET 4.5.2 является обязательным условием установки.
SSMA версии 8.3
Выпуск SSMA для SAP ASE версии 8.3 улучшен с помощью целевых исправлений, предназначенных для улучшения качества и метрики преобразования. Кроме того, этот выпуск SSMA для SAP ASE предоставляет исправления:
- Устранение проблем доступности
- Добавление базовой поддержки типа
hierarchyid
в SQL Server
SSMA версии 8.2
Выпуск SSMA для SAP ASE версии 8.2 улучшен с помощью целевого набора исправлений, предназначенных для повышения качества и метрик конверсии, а также других улучшений.
- Проблема с отключенными некластеризованными индексами после миграции данных.
- Обнаружение платформы .NET Framework во время тихой установки.
- Периодический сбой, который возникает при загрузке новой версии.
Примечание.
Известная проблема с автоматическим обновлением может привести к сбою обновления из SSMA версии 8.1 до версии 8.2. Если вы столкнулись с этой ошибкой, загрузите новую версию и установите ее вручную.
SSMA версии 8.1
Выпуск SSMA для SAP ASE версии 8.1 улучшен с помощью исправлений, направленных на повышение качества и улучшение метрик преобразования.
Примечание.
Известная проблема с автоматическим обновлением может привести к сбою обновления из SSMA версии 8.0 до версии 8.1. Если вы столкнулись с этой ошибкой, загрузите новую версию и установите ее вручную.
SSMA версии 8.0
Выпуск версии 8.0 SSMA для SAP ASE улучшен за счет целевых исправлений, предназначенных для повышения качества и метрик преобразования. Кроме того, этот выпуск предлагает следующие новые возможности:
Поддержка Управляемого экземпляра Azure SQL в качестве цели. Теперь можно создавать новые проекты, нацеленные на управляемые экземпляры SQL Azure.
Советник по исправлениям после преобразования. Дополнительные сведения см. здесь.
Предварительный выбор базы данных или схемы.
При подключении к источнику теперь можно выбрать базы данных и схемы, интересующие вас. Выбор только схем, которые планируется перенести, экономит время во время первоначального подключения и повышает общую производительность SSMA.
SSMA версии 7.10
Выпуск SSMA для SAP ASE версии 7.10 улучшен с помощью целевых исправлений, предназначенных для обеспечения большей безопасности и защиты конфиденциальности для удовлетворения изменений в глобальных требованиях.
SSMA версии 7.9
Выпуск SSMA для SAP ASE версии 7.9 содержит следующие изменения:
- Целевые исправления, повышающие качество и метрики преобразования.
- Поддержка в командной строке SSMA для изменения сопоставления типов данных и параметров проекта.
- Поддержка переноса данных с помощью служб SQL Server Integration Services (SSIS). После преобразования схемы можно создать пакет служб SSIS с помощью контекстного меню правой кнопкой мыши.
- Диалоговое окно подключения База данных SQL Azure в SSMA также было изменено, чтобы указать полное имя сервера. В предыдущих версиях SSMA префикс базы данных Azure SQL должен был быть явно указан в настройках проекта.
SSMA версии 7.8
Выпуск SSMA для SAP ASE версии 7.8 содержит следующие изменения:
- Сопоставление типов изменений, выделенное в параметрах проекта.
- Возможность отключения телеметрии пользователями.
SSMA версии 7.7
Выпуск SSMA для SAP ASE версии 7.7 содержит следующие изменения:
- SSMA для SAP ASE улучшен с помощью целевых исправлений, которые повышают качество и метрики преобразования.
- В связи с популярным спросом 32-разрядная версия SSMA для SAP ASE вновь доступна. По сравнению с предыдущей реализацией (до версии 7.4) существует два пакета установщика, но их невозможно установить параллельно. В результате необходимо выбрать наиболее подходящую версию на основе компонентов подключения, которые у вас есть. Если это возможно, всегда предпочтительнее использовать 64-разрядную версию.
SSMA версии 7.6
Выпуск SSMA для SAP ASE версии 7.6 содержит следующие изменения:
- Целевые исправления, которые повышают качество и метрики преобразования и поддерживают SQL Server 2017 (общедоступная предварительная версия). Поддержка SQL Server 2017 в Windows и Linux доступна в общедоступной предварительной версии и не должна использоваться для рабочих миграций.
- Поддержка преобразования функций Sybase.
SSMA версии 7.5
Выпуск SSMA версии 7.5 для SAP ASE (ранее SSMA для Sybase) содержит следующие изменения:
- Ряд улучшений, которые обеспечивают большую доступность для людей с ограниченными возможностями.
- Поддержка синтаксиса
CREATE OR REPLACE
.
SSMA версии 7.4
Выпуск SSMA для Sybase версии 7.4 содержит следующие изменения:
Теперь параметр времени ожидания запроса доступен во время обнаружения объектов схемы в источнике и целевом объекте.
Метрика качества и преобразования улучшена с помощью целевых исправлений на основе отзывов клиентов.
Внимание
.NET 4.5.2 является обязательным условием для установки SSMA версии 7.4. Кроме того, начиная с версии 7.4, 32-разрядная версия SSMA прекращена.
SSMA версии 7.3
Выпуск SSMA для Sybase версии 7.3 содержит следующие изменения:
- Улучшенные показатели качества и конверсии с помощью целевых коррективов на основе отзывов клиентов.
- Платформа расширяемости SSMA, предоставленная с помощью следующих элементов:
- Экспорт функциональных возможностей в проект SQL Server Data Tools (SSDT).
Теперь можно экспортировать скрипты схемы из SSMA в проект SSDT. Скрипты схемы можно использовать для внесения дополнительных изменений в схему и развертывания базы данных.
- Библиотеки, которые могут использоваться SSMA для выполнения пользовательских преобразований.
- Теперь можно создать код, который может обрабатывать пользовательские преобразования синтаксиса и преобразования, которые ранее не обрабатывались SSMA.
- Инструкции по созданию пользовательского преобразователя доступны в этой записи блога, Расширение возможностей преобразования с Помощником по миграции SQL Server.
- Скачайте пример проекта для преобразования из этой записи блога.
- Теперь можно создать код, который может обрабатывать пользовательские преобразования синтаксиса и преобразования, которые ранее не обрабатывались SSMA.
- Экспорт функциональных возможностей в проект SQL Server Data Tools (SSDT).
SSMA версии 7.2
Выпуск SSMA для Sybase версии 7.2 содержит следующие изменения:
- Улучшенные показатели качества и конверсии с помощью целевых коррективов на основе отзывов клиентов.
- Усовершенствования телеметрии для предоставления более качественных данных для выявления и устранения проблем клиентов и повышения коэффициента преобразования SSMA.
SSMA версии 7.1
Выпуск SSMA для Sybase версии 7.1 содержит следующие изменения:
- SQL Server 2017 в Windows и Linux CTP1 теперь является поддерживаемой целевой платформой для миграции. Эта функция доступна в технической предварительной версии и поддерживает перемещение схем и данных для целевых экземпляров SQL Server.
- Поддержка автоматических обновлений для скачивания последней версии SSMA сразу после ее доступности.
- Устанавливаемые двоичные файлы SSMA теперь выпускаются в виде пакетов установщика Windows (.msi).
2016 мая
Выпуск SSMA за май 2016 г. для Sybase содержит следующие изменения:
- Добавлена поддержка SQL Server 2016.
- Удалена проверка установки для .NET 2.0.
- Обновлена зависимость пакета расширения от .NET 3.5 до .NET 4.0.
- Команды
save-project
иopen-project
исправлены для консоли SSMA. - Исправлена
securepassword
команда для консоли SSMA. - Исправлен подсчет объектов для начальной загрузки.
- Исправлена ошибка в глобальных параметрах.
март 2016 г.
Предварительная версия SSMA для Sybase за март 2016 г. добавляет поддержку миграции в SQL Server 2016.
Январь 2016 г.
Выпуск обслуживания SSMA за январь 2016 г. для Sybase содержит следующие изменения:
- Добавлен элемент меню "Просмотр журнала" в SSMA (RFC 5706203).
- Добавлена телеметрия.
Июль 2014 г.
Выпуск SSMA для Sybase за июль 2014 г. содержит следующие изменения:
- Улучшено преобразование кода в Azure SQL Database.
- Перемещена функциональность пакета расширений в схему для поддержки базы данных SQL Azure.
- Добавлены улучшения производительности, протестированные для баз данных с более чем 10 тысячами объектов.
- Добавлены улучшения пользовательского интерфейса для работы с большим количеством объектов.
- Добавлена возможность выделения известных схем LOB, чтобы их можно было игнорировать при преобразовании.
- Добавлены улучшения скорости преобразования.
- Добавлена возможность отображения количества объектов в пользовательском интерфейсе.
- Уменьшение размера отчета на более чем 25 %.
- Улучшены сообщения об ошибках для неразобранных конструкций.
апрель 2014 г.
Выпуск SSMA для Sybase за апрель 2014 г. содержит следующие изменения:
- Добавлена поддержка MS SQL Server 2014.
- Исправлены ошибки, связанные с преобразованием в Azure.
- Исправлены ошибки, касающиеся невидимых страниц отчетов в IE 10.
Январь 2012 г.
Выпуск SSMA за январь 2012 г. для Sybase содержит следующие изменения:
- Добавлена поддержка преобразования триггера возврата.
- Предоставлено исправление для преобразования
@@ROWCOUNT
и@@ERROR
в той жеSET
инструкции.
Июль 2011 г.
Выпуск SSMA для Sybase за июль 2011 г. предоставляет улучшенные отчеты об ошибках во время миграции данных.
Апрель 2011 г.
Выпуск SSMA для Sybase за апрель 2011 г. содержит следующие изменения:
- Консолидированный продукт SSMA для Sybase, поддерживающий SQL Server 2005 (9.x), SQL Server 2008 (10.0.x), SQL Server 2012 (11.x) и SQL Azure.
- Добавлена поддержка подключения и миграции в SQL Server 2012 (11.x).
- Добавлена новая функция для преобразования и переноса баз данных Sybase в SQL Azure.
- Расширенный механизм миграции данных на стороне клиента, поддерживающий параллельную миграцию данных.
- Улучшена производительность миграции данных с помощью простых и массовых журналируемых моделей восстановления.
- Добавлена возможность корректного преобразования и миграции баз данных Sybase с учетом регистра в SQL Server с поддержкой учета регистра.
- Добавлена поддержка преобразования синтаксиса соединений Sybase ASE, не соответствующих стандарту ANSI, в синтаксис соединений SQL Server ANSI с расширением для инструкций DELETE и UPDATE.
- Предоставлено больше возможностей подключения к серверам Sybase ASE с помощью поставщика ODBC Sybase ASE и поставщиков Sybase ASE ADO.NET.
- Удалена зависимость от отдельной базы данных
SysDB
, которая содержит функции эмуляции Sybase (установленные в составе пакета расширений). - Добавлена возможность установки пакета расширений SSMA для Sybase в кластерах SQL Server.
- Добавлена обратная совместимость проектов, созданных более ранними версиями SSMA (версии 4.0 и версии 4.2).
- Добавлена возможность установки SSMA для Sybase версии 5.0 параллельно (SxS) с более старыми версиями SSMA (4.0 и 4.2).
Июль 2010 г.
Добавлен выпуск SSMA за июль 2010 г. для Sybase:
- Поддержка миграции на SQL Server 2008 R2.
- Новое консольное приложение SSMA для выполнения командной строки.
- Поддержка миграции данных с помощью подсистем миграции данных на стороне сервера и клиента.
- Поддержка инструкции Custom SELECT в миграции данных.
- Поддержка миграции из Sybase ASE 15.0.3 и 15.5.
Июнь 2008 г.
Выпуск SSMA для Sybase за июнь 2008 г. содержит следующие изменения:
- Добавлен тестировщик SSMA, который автоматически проверяет преобразование объектов базы данных и миграцию данных, выполненную SSMA. После завершения всех шагов миграции SSMA используйте средство тестирования SSMA, чтобы убедиться, что преобразованные объекты работают так же, как и все данные были переданы должным образом.
- Добавлено преобразование Pre-SQL. Теперь пользователь может указать объявления временных таблиц (и других объектов) для каждой процедуры источника, которую необходимо использовать в преобразовании.
- Добавлены улучшения преобразования объектов:
- Пересмотрено преобразование соединений.
- Агрегированные и неагрегированные данные без использования предложений HAVING или GROUP BY.
- Функция
IDENTITY
с операторомSELECT INTO
. - Кластеризованные ограничения и индексы на записях с блокировкой только данных.
- Временные таблицы, созданные
SELECT INTO
. - Ограничения и индексы для временных таблиц.
- Поддерживаются новые типы даты и времени SQL Server 2008 (10.0.x).
- Поддержка подключения Sybase 15.0, а также типов данных.
Май 2007 г.
Добавлен выпуск SSMA за май 2007 г. для Sybase:
- Возможность быстрее загружать содержимое базы данных при сохранении проекта.
- Поддержка комментариев, введенных пользователем, в режиме форматированного SQL в SQL Server.
- Улучшения при преобразовании объектов.
Ноябрь 2006 г.
Выпуск SSMA за ноябрь 2006 г. для Sybase содержит следующие изменения:
- Добавлены новые глобальные параметры:
- Вы можете отобразить номера строк в окнах редактора.
- Вы можете настроить SSMA для запроса на замену повторяющихся объектов или всегда или никогда не заменять повторяющиеся объекты во время преобразования схемы.
- Добавлен новый параметр преобразования, позволяющий настроить способ обработки SSMA следующих ситуаций:
- Выражение
CAST
илиCONVERT
, содержащее двоичную строку. - Проверяет наличие значений NULL в выражениях равенства.
- Прокси-таблицы.
- Номера ошибок сообщения пользователя для
RAISERROR
. -
UPDATE
выражения, содержащие неразрешенные идентификаторы.
- Выражение
- Добавлен новый параметр миграции, позволяющий указать способ обработки дат SSMA, которые находятся вне диапазона дат SQL Server.
- Добавлен параметр форматированного SQL на вкладке SQL, который форматирует код для улучшения удобочитаемости.
- Исправления ошибок, в том числе:
- SSMA теперь преобразует
LOCK TABLE <table> IN { SHARED | EXCLUSIVE } MODE
инструкции, добавляяTABLOCK
илиTABLOCKX
намек на последующийSELECT
запрос на таблицу. - Необходимые приведения типов теперь добавляются, когда двоичные типы используются в символьных выражениях.
- Улучшения памяти и производительности.
- SSMA теперь преобразует
Июль 2006 г.
Первый выпуск SSMA для СУБД Sybase был в июле 2006 г.