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


Сопоставление типов данных источника и целевого объекта (AccessToSQL)

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

Сопоставления по умолчанию

SSMA имеет набор сопоставлений типов данных по умолчанию. Список сопоставлений по умолчанию см. в разделе "Параметры проекта" (сопоставление типов).

Настройка сопоставлений типов данных

С помощью диалогового окна "Параметры проекта" можно настроить сопоставление типов для всех баз данных и объектов базы данных в проекте. Сопоставления типов для проекта применяются ко всем базам данных и объектам базы данных, которые не имеют настраиваемых сопоставлений типов.

Можно также настроить сопоставление типов данных на уровне базы данных или таблицы.

В следующей процедуре показано, как сопоставить типы данных на уровне проекта, базы данных или объекта базы данных.

Сопоставление типов данных

  1. Чтобы настроить сопоставление типов данных для всего проекта, откройте диалоговое окно "Параметры проекта":

    1. В меню Tools (Сервис) выберите Project Settings (Параметры проекта).

    2. В левой области выберите "Сопоставление типов".

      Диаграмма сопоставления типов и кнопки отображаются в правой области.

    Чтобы настроить сопоставление типов данных на уровне базы данных или таблицы, выберите базу данных или таблицу в области обозревателя метаданных Access:

    1. В области обозревателя метаданных access разверните метабазу доступа и разверните базы данных.

    2. Выберите базу данных или таблицу, для которой необходимо настроить сопоставление типов данных.

    3. В правой области щелкните "Сопоставление типов".

  2. Чтобы добавить новое сопоставление, сделайте следующее:

    1. В области сопоставления типов нажмите кнопку "Добавить".

    2. В диалоговом окне "Сопоставление новых типов" в разделе "Тип источника" выберите тип данных Access для сопоставления.

    3. Если для типа требуется длина, укажите минимальную и максимальную длину данных для сопоставления, установив флажки "От " и "Чтобы ", а затем введите значения.

      Это позволяет настроить сопоставление данных для небольших и больших значений одного типа данных.

    4. В разделе "Целевой тип" выберите целевой тип данных SQL Server.

      Для некоторых типов требуется длина целевого типа данных. Если это необходимо, введите новую длину данных в поле "Заменить с помощью" и нажмите кнопку "ОК".

  3. Чтобы изменить сопоставление типов данных, сделайте следующее:

    1. В области "Сопоставление типов" нажмите кнопку "Изменить".

    2. В диалоговом окне "Список сопоставлений типов" в разделе "Тип источника" выберите тип данных Access для сопоставления.

    3. Если для типа требуется длина, укажите минимальную и максимальную длину данных для сопоставления, установив флажки "От " и "Чтобы ", а затем введите значения.

      Это позволяет настроить сопоставление данных для небольших и больших значений одного типа данных.

    4. В разделе "Целевой тип" выберите целевой тип данных SQL Server.

      Для некоторых типов требуется длина целевого типа данных. Если это необходимо, введите новую длину данных в поле "Заменить с помощью" и нажмите кнопку "ОК".

  4. Чтобы удалить сопоставление типов данных, сделайте следующее:

    1. В области сопоставления типов выберите строку в списке сопоставлений типов, содержащую сопоставление типов данных, которое нужно удалить.

    2. Щелкните Удалить.

Дальнейшие действия

Следующий шаг процесса миграции — преобразование объектов базы данных access в объекты SQL Server

См. также

Перенос баз данных access на SQL Server