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


Подключение к База данных SQL Azure (AccessToSQL)

Чтобы перенести базы данных Access в База данных SQL Azure, необходимо подключиться к целевому экземпляру База данных SQL Azure. При подключении Помощник по миграции SQL Server (SSMA) получает метаданные обо всех базах данных в экземпляре База данных SQL Azure и отображает метаданные базы данных в обозревателе метаданных База данных SQL Azure. SSMA хранит сведения о том, к какому экземпляру База данных SQL Azure подключено, но не сохраняет пароли.

Подключение к База данных SQL Azure остается активным, пока не закроете проект. При повторном открытии проекта необходимо повторно подключиться к База данных SQL Azure, если требуется активное подключение к серверу. Вы можете работать в автономном режиме, пока не загружаете объекты базы данных в База данных SQL Azure и переносите данные.

Метаданные об экземпляре База данных SQL Azure не синхронизируются автоматически. Вместо этого для обновления метаданных в обозревателе метаданных База данных SQL Azure необходимо вручную обновить метаданные База данных SQL Azure. Дополнительные сведения см. в разделе "Синхронизация База данных SQL Azure метаданных" в этой статье.

Необходимые разрешения База данных SQL Azure

Учетная запись, используемая для подключения к База данных SQL Azure, требует различных разрешений в зависимости от действий, выполняемых учетной записью:

  • Чтобы преобразовать объекты Access в синтаксис Transact-SQL, обновить метаданные из База данных SQL Azure или сохранить преобразованный синтаксис в скрипты, учетная запись должна иметь разрешение на вход в экземпляр База данных SQL Azure.

  • Чтобы загрузить объекты базы данных в База данных SQL Azure, учетная запись должна быть членом роли базы данных db_ddladmin.

  • Чтобы перенести данные в База данных SQL Azure, учетная запись должна быть членом роли базы данных db_owner.

Установка подключения База данных SQL Azure

Перед преобразованием объектов базы данных Access в синтаксис База данных SQL Azure необходимо установить подключение к экземпляру База данных SQL Azure, где требуется перенести базу данных или базы данных Access.

При определении свойств подключения также указывается база данных, в которой будут перенесены объекты и данные. Это сопоставление можно настроить на уровне схемы Access после подключения к База данных SQL Azure. Дополнительные сведения см. в разделе "Сопоставление источников" и "Целевые базы данных" (AccessToSQL).

Внимание

Прежде чем пытаться подключиться к База данных SQL Azure, убедитесь, что IP-адрес разрешен через брандмауэр База данных SQL Azure.

Чтобы подключиться к База данных SQL Azure, выполните приведенные действия.

  1. В меню "Файл" выберите "Подключиться к SQL Azure" (этот параметр включен после создания проекта).

    Если вы ранее подключились к База данных SQL Azure, имя команды — повторное подключение к SQL Azure.

  2. В диалоговом окне подключения введите или выберите имя сервера База данных SQL Azure.

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

  4. Введите или выберите имя пользователя.

  5. Введите пароль.

  6. SSMA рекомендует зашифрованное подключение к База данных SQL Azure.

  7. Нажмите Подключиться.

Если в База данных SQL Azure нет баз данных, можно создать первую базу данных с помощью параметра "Создать базу данных Azure", которая отображается на кнопке "Обзор".

Синхронизация метаданных База данных SQL Azure

Метаданные о базах данных в База данных SQL Azure не обновляются автоматически. Метаданные в обозревателе метаданных База данных SQL Azure — это моментальный снимок метаданных при первом подключении к База данных SQL Azure или при последнем обновлении метаданных вручную. Можно вручную обновить метаданные для всех баз данных или для любого отдельного объекта базы данных или базы данных. Синхронизация метаданных:

  1. Убедитесь, что вы подключены к База данных SQL Azure.

  2. В обозревателе метаданных База данных SQL Azure установите флажок рядом с схемой базы данных или базы данных, которую требуется обновить. Например, чтобы обновить метаданные для всех баз данных, выберите поле рядом с базами данных.

  3. Щелкните правой кнопкой мыши базы данных или отдельную базу данных или схему базы данных, а затем выберите " Синхронизировать с базой данных".

Обновление метаданных База данных SQL Azure

Если после подключения База данных SQL Azure схемы изменяются, можно обновить метаданные с сервера.

Обновление метаданных База данных SQL Azure:

  • В обозревателе метаданных База данных SQL Azure щелкните правой кнопкой мыши базы данных и выберите "Обновить из базы данных".

Повторное подключение к База данных SQL Azure

Подключение к База данных SQL Azure остается активным, пока не закроете проект. При повторном открытии проекта необходимо повторно подключиться к База данных SQL Azure, если требуется активное подключение к серверу. Вы можете работать в автономном режиме, пока не загружаете объекты базы данных в База данных SQL Azure и переносите данные.

Процедура повторного подключения к База данных SQL Azure аналогична процедуре установления подключения.