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


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

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

Примечание.

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

SSMA версии 9.5

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

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

SSMA версии 9.4

Выпуск SSMA для Access версии 9.4 содержит незначительные улучшения производительности, исправления ошибок и расширенный интерфейс справки.

SSMA версии 9.3

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

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

SSMA версии 9.2

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

  • Добавлена поддержка типа DECIMAL для Office 365 версии 2209 и выше.

SSMA версии 9.1

Выпуск SSMA для Access версии 9.1 содержит незначительные улучшения производительности, исправления ошибок и улучшенные возможности получения справки.

SSMA версии 9.0

Выпуск SSMA для Access версии 9.0 содержит незначительные улучшения производительности, исправления ошибок и поддержку средства просмотра справки в Интернете.

SSMA версии 8.24

Выпуск SSMA для Access версии 8.24 содержит незначительные улучшения производительности и исправления ошибок.

SSMA версии 8.23

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

  • Расширенное преобразование таблиц без первичного ключа
  • Расширенные выходные данные XML при выполнении в режиме консоли
  • Новая ссылка "Отзывы" в отчетах для отправки отзывов
  • В отчетах улучшена визуализация

SSMA версии 8.22

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

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

SSMA версии 8.21

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

  • Использование COUNT_BIG в запросах счетчика строк для целевой базы данных

SSMA версии 8.20

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

  • Незначительные улучшения производительности и исправления ошибок

SSMA версии 8.19

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

  • Незначительные улучшения производительности и исправления ошибок

SSMA версии 8.18

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

  • Незначительные улучшения производительности и исправления ошибок

SSMA версии 8.17

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

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

SSMA версии 8.16

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

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

SSMA версии 8.15

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

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

SSMA версии 8.14

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

SSMA версии 8.13

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

  • Исправление ORDER BY преобразования с UNION помощью предложения
  • Поддержка отфильтрованные уникальные индексы
  • При преобразовании процедур и вызовов функций следует учитывать неявные приведения типов.

SSMA версии 8.12

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

  • BigInt Поддержка типа данных (Large Number)
  • Улучшенное разрешение типов столбцов
  • Улучшено преобразование правил проверки столбцов
  • Использование последнего доступного поставщика OLE DB ACE для миграции данных

SSMA версии 8.11

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

  • Использование библиотеки MSAL.NET для интерактивной проверки подлинности Microsoft Entra/Azure AD

SSMA версии 8.10

Выпуск SSMA для Access версии 8.10 содержит незначительные улучшения производительности и исправления ошибок.

SSMA версии 8.9

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

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

SSMA версии 8.8

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

  • Улучшения стабильности синхронизации объектов SQL Server
  • Улучшения производительности графического интерфейса во время оценки и преобразования
  • Новый синтаксический синтаксический анализатор Access для дальнейшего повышения производительности преобразования

SSMA версии 8.7

Выпуск SSMA для Access версии 8.7 улучшил преобразование функций IIF в запросах, а также незначительные исправления и улучшения производительности в графическом пользовательском интерфейсе.

Важно!

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

SSMA версии 8.6

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

Чтобы использовать этот параметр, в SSMA для Access перейдите к разделу "Сервис>" Параметры> General>Conversion, а затем в разделе "Misc" обновите значение параметра "Расширенные свойства" на "Да".

Omit Extended Properties setting

Важно!

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

SSMA версии 8.5

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

Кроме того, SSMA для Access теперь поддерживает преобразование нескольких стандартных функций (ISNULL, IIFи т. д.).

Важно!

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

SSMA версии 8.4

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

Важно!

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

SSMA версии 8.3

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

  • Устранение проблем со специальными возможностями.
  • Добавьте базовую поддержку hierarchyid типа в SQL Server.

SSMA версии 8.2

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

Примечание.

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

SSMA версии 8.1

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

Примечание.

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

SSMA версии 8.0

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

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

    SQL MI project

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

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

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

    SSMA filter objects

SSMA версии 7.10

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

SSMA версии 7.9

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

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

SSMA версии 7.8

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

  • Сопоставление типов изменений, выделенное в project Параметры.
  • Возможность отключения телеметрии пользователями.

SSMA версии 7.7

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

  • Целевые исправления, повышающие качество и метрики преобразования.
  • На основе популярного спроса 32-разрядная версия SSMA для Access возвращается. По сравнению с предыдущей реализацией (до версии 7.4), существует два пакета установщика, но их невозможно установить параллельно. В результате необходимо выбрать наиболее подходящую версию на основе компонентов подключения, которые у вас есть. Если это возможно, всегда предпочтительнее использовать 64-разрядную версию.

SSMA версии 7.6

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

SSMA версии 7.5

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

SSMA версии 7.4

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

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

    query timeout option

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

    Важно!

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

SSMA версии 7.3

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

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

        Save as SSDT project command

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

SSMA версии 7.2

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

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

SSMA версии 7.1

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

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

2016 мая

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

  • Добавлена официальная поддержка SQL Server 2016.
  • Удален установщик проверка для .NET 2.0.
  • Исправлены save-project и open-project команды для консоли SSMA.
  • Исправлена securepassword команда для консоли SSMA.
  • Исправлено количество объектов для начальной загрузки.
  • Исправлена загрузка данных таблиц для вкладок пользовательского интерфейса для Access.
  • Исправлена ошибка в глобальных параметрах.

март 2016 г.

Предварительный выпуск SSMA для Access за март 2016 г. добавляет поддержку миграции на SQL Server 2016.

Январь 2016 г.

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

  • Исправлена недопустимая функция по умолчанию поля GUID (RFC 3894811).
  • Исправлена проблема, из-за которой система перестает отвечать при импорте записей в База данных SQL (Azure) (RFC 4919573).
  • Добавлен элемент меню журнала представления в SSMA (RFC 5706203).
  • Добавлена телеметрия.

Июль 2014 г.

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

  • Улучшено преобразование кода База данных SQL Azure.
  • Перемещены функции пакета расширений в схему для поддержки База данных SQL Azure.
  • Проверенные улучшения производительности для баз данных с более чем 10 тысячами объектов.
  • Добавлены улучшения пользовательского интерфейса для работы с большим количеством объектов.
  • Добавлена поддержка выделения "хорошо известных" бизнес-схем (поэтому их можно игнорировать при преобразовании).
  • Добавлены улучшения скорости преобразования.
  • Добавлена поддержка отображения количества объектов в пользовательском интерфейсе.
  • Уменьшение размера отчета на более чем 25 %.
  • Улучшены сообщения об ошибках для неисправных конструкций.

апрель 2014 г.

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

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

Январь 2012 г.

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

  • Предоставляется возможность не сохранять имя пользователя и пароль для связанных таблиц MS Access после миграции.
  • Задайте каскадные действия для циклических ссылок на no Action.
  • Предоставленные правильные сообщения, указывающие каскадные действия для циклических ссылок, имеют значение No Action.

Июль 2011 г.

Выпуск SSMA для Access за июль 2011 г. добавляет улучшенные отчеты об ошибках во время миграции данных.

Апрель 2011 г.

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

  • Добавлена одна установка SSMA для Access, которая поддерживает SQL Server 2005 (9.x), SQL Server 2008 (10.x), SQL Server 2012 (11.x) и Azure SQL.
  • Добавлена возможность подключения к SQL Server 2012 (11.x).
  • Добавлена поддержка версии SSMA для консоли доступа для обратной совместимости. Вы можете открыть проекты, созданные ранее в SSMA версии 5.0.
  • Добавлена возможность установки продукта SSMA версии 5.0 параллельно (SxS) с более старыми версиями продукта SSMA.

Июль 2010 г.

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

  • Добавлена поддержка миграции на SQL Server 2008 R2 и SQL Azure.
  • Добавлено безопасное подключение как к SQL Server, так и к SQL Azure.
  • Добавлена поддержка баз данных Access 2010.
  • Добавлено новое консольное приложение SSMA для выполнения командной строки.
  • Добавлена поддержка типа данных SQL Server DateTime2 .

Июнь 2008 г.

В выпуске SSMA для Access за июнь 2008 г. добавлена поддержка баз данных Access 2007.

Май 2007 г.

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

  • Добавлена поддержка баз данных Access, использующих политики рабочей группы.
  • Предоставлена возможность удаления преобразованных объектов из обозревателя метаданных SQL Server.
  • Добавлена поддержка введенных пользователем комментариев в режиме SQL Server в формате SQL Server.
  • Добавлены улучшения преобразования объектов.

Ноябрь 2006 г.

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

  • Добавлен новый мастер миграции базы данных, который поможет вам выполнить миграцию одной базы данных из Access на SQL Server.
  • Добавлена новая команда Convert, Load и Migrate, которая преобразует базы данных Access, загружает преобразованные объекты в SQL Server и переносит данные в SQL Server на одном шаге.
  • Улучшена миграция запросов. Миграция запросов теперь преобразует больше запросов SELECT в представления. Дополнительные сведения см. в разделе "Преобразование объектов базы данных Access".
  • Добавлена возможность изменять свойства таблицы и индекса на вкладке таблицы SQL Server.
  • Добавлены новые глобальные параметры:
    • Вы можете отобразить номера строк в окнах редактора.
    • Вы можете настроить SSMA для запроса на замену повторяющихся объектов или всегда или никогда не заменять повторяющиеся объекты во время преобразования схемы.
  • Добавлен новый параметр преобразования, позволяющий указать, отображается ли SSMA предупреждение, если сложный запрос содержит дикий карта.

Июль 2006 г.

Выпуск SSMA для Access за июль 2006 г. был первоначальным выпуском.