Макрокоманда «ПереносБазыДанныхSQL»

В проекте Access (ADP) можно использовать макрокоманду ПереносБазыДанныхSQL для переноса базы данных Microsoft SQL Server 7.0 или более поздней версии в другую базу данных SQL Server 7.0 или более поздней версии. Дополнительные сведения о переносе баз данных см. в документации SQL Server.

Примечание : Эта макрокоманда доступна только для доверенных баз данных.

Примечание : Access 2010 является последней версией, которая поддерживает проекты данных Access.

Настройка

Макрокоманда ПереносБазыДанныхSQL имеет следующие аргументы:

Аргумент макрокоманды

Описание

Сервер

Имя сервера SQL Server 7.0 или более поздней версии, в который копируется база данных.

База данных

Имя новой базы данных, которая будет создана на сервере назначения.

Доверительное соединение

Указывает, существует ли доверительное соединение с сервером SQL Server. Если задано значение Да, доверительное соединение существует, и аргументы Вход и Пароль не требуются. Если задано значение Нет, аргументы Вход и Пароль являются обязательными. Значение по умолчанию — Да.

При использовании доверительного соединения система безопасности SQL Server интегрируется с системой безопасности операционной системы Windows, что обеспечивает единый вход в сеть и в базу данных.

Вход

Имя пользователя на сервере назначения.

Пароль

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

Копирование данных

Указывает, нужно ли копировать данные при переносе базы данных. Если задано значение Да, данные всех таблиц копируются вместе со структурой данных, расширенными свойствами и объектами базы данных. Если задано значение Нет, данные из таблиц не копируются. На сервере назначения будут созданы структура таблиц и расширенные свойства, а также другие объекты базы данных (за исключением схем базы данных). Значение по умолчанию — Да.

Примечания

Во время переноса базы данных невозможно выполнять другие операции.

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

К переносу базы данных предъявляются следующие требования:

  • Необходимо иметь роль системного администратора на сервере назначения (на исходном сервере не требуется какая-либо определенная роль).

  • Текущий сервер SQL Server, подключенный к проекту Access (ADP), и сервер назначения, на который необходимо перенести базу данных, должны иметь версию SQL Server 7.0 или более позднюю.

Примечание : Связанные серверы не переносятся в ходе операции переноса базы данных.

Чтобы выполнить макрокоманду ПереносБазыДанныхSQL в модуле Visual Basic для приложений (VBA), используйте метод TransferSQLDatabase объекта DoCmd.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×