Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
При подключении к SQL Server или SQL Azure с помощью помощника по миграции SQL Server (SSMA) необходимо указать целевую базу данных для миграции. Если у вас несколько баз данных Access, их можно сопоставить с несколькими базами данных SQL Server (или схемами) или с несколькими схемами в подключенной базе данных SQL Azure.
Схемы базы данных SQL Server или Базы данных SQL Azure
Базы данных SQL Server используют концепцию схем для разделения объектов в базе данных в логические группы. Например, база данных библиотеки может использовать три схемы с именами books, audio и video для разделения книг, аудио и видеозаписей друг от друга. По умолчанию база данных доступа сопоставляется с master базой данных и dbo схемой в SQL Server, а также с подключенной базой данных и dbo схемой в SQL Azure.
Если вы не настраиваете сопоставление между каждой базой данных Access и базой данных и схемой SQL Server, SSMA переносит все схемы и данные, связанные с базой данных Access, в базу данных, сопоставленную по умолчанию.
Изменение целевой базы данных и схемы
SSMA позволяет сопоставить каждую базу данных Access с SQL Server или Базой данных SQL Azure. В следующей процедуре описывается настройка сопоставления для каждой базы данных.
В области обозревателя метаданных выберите access-metadata.
Сопоставление схем также доступно при выборе узла баз данных или любого узла базы данных. Список сопоставления схем настраивается для выбранного объекта.
В правой области выберите вкладку "Сопоставление схемы ".
Вы увидите таблицу, содержащую имена баз данных доступа и соответствующую схему ssNoVersion или SQL Azure. Целевая схема обозначается в двух частях нотации (database.schema).
Выберите строку, содержащую сопоставление, которое нужно настроить, и нажмите кнопку "Изменить".
В диалоговом окне "Выбор целевой схемы" можно найти доступную целевую базу данных и схему или ввести имя базы данных и схемы в текстовом поле в двух части нотации (database.schema), а затем нажмите кнопку "ОК".
Режимы сопоставления
Вы можете сопоставить исходную базу данных с любой целевой базой данных.
Карта для SQL Server
По умолчанию SSMA сопоставляет исходную базу данных с целевой базой данных SQL Server, к которой вы подключились. Если целевая база данных, которую вы хотите сопоставить, не существует в SQL Server, появится сообщение:
The Database and/or schema does not exist in target SQL Server metadata. It would be created during synchronization. Do you wish to continue?
Выберите Да.
Аналогичным образом можно сопоставить схему с несуществующей схемой в целевой базе данных SQL Server. SSMA создает эту схему во время синхронизации.
Переход на Azure SQL
Базу данных-источник можно сопоставить с подключенной целевой базой данных SQL Server или любой схемой в подключенной целевой базе данных SQL Server. Если сопоставить исходную схему с несуществующей схемой в подключенной целевой базе данных, появится сообщение:
Schema does not exist in target metadata. It would be created during synchronization. Do you wish to continue?
Выберите Да.
Возврат к исходной базе данных и схеме
Если настроить сопоставление между базой данных Access и SQL Server или Базой данных SQL Azure, можно вернуть сопоставление обратно в базу данных, указанную при подключении к SQL Server или Sql Azure.
На вкладке сопоставления схем выберите любую строку и выберите "Сбросить на значение по умолчанию", чтобы вернуться к базе данных и схеме по умолчанию.