Застосовується до
Access 2010 Access 2007

У проекті Access (*.adp) за допомогою дії макросу TransferSQLDatabase можна перенести базу даних Microsoft SQL Server 7.0 або пізнішої версії до іншої бази даних SQL Server 7.0 або пізнішої версії. Докладні відомості про перенесення бази даних див. в документації SQL Server.

Примітка.: Ця дія не дозволяється, якщо база даних ненадійна.

Примітка.: Access 2010 – це остання версія, яка підтримує проекти даних Access.

Параметр

Дія макросу TransferSQLDatabase має такі аргументи:

Аргумент дії

Опис

Сервер

Ім'я сервера бази даних SQL Server 7.0 або пізнішої версії, на який ви копіюєте дані.

Database

Ім'я нової бази даних, яку буде створено на сервері призначення.

Використовувати надійне підключення

Визначає, чи є надійне підключення до SQL Server. Якщо встановлено значення Так, тоді є надійне підключення, і аргументи Login і Password не обов'язкові. Якщо встановлено значення Ні, потрібно вказати аргументи Login (Вхід) і Password (Пароль ). Стандартне значення – Так.

Якщо використовується надійне підключення, SQL Server безпека інтегрується з безпекою операційної системи Windows для забезпечення єдиного входу в мережу та базу даних.

Вхід

Ім'я входу на сервер призначення.

Пароль

Пароль для аргументу Login . Цей пароль зберігається як текст у проекті Access, але його приховано під час операції передавання бази даних.

Перенесення копіювання даних

Визначає, чи слід включати дані до операції передавання бази даних. Якщо встановлено значення Так, усі дані долучаться до всіх таблиць, а також усіх структур даних, розширених властивостей і об'єктів бази даних. Якщо встановлено значення Ні, дані з таблиць не включаються. На сервері призначення створюються лише структура таблиці та розширені властивості, а також усі інші об'єкти бази даних (крім схем баз даних). Стандартне значення – Так.

Примітки

Не можна виконувати інші операції під час передавання бази даних.

Дія макросу TransferSQLDatabase за замовчуванням копіює дані, визначення даних, об'єкти бази даних і розширені властивості, наприклад значення за промовчанням, текстові обмеження та значення підстановки.

Є вимоги до перенесення бази даних:

  • Потрібно бути учасником ролі sysadmin на сервері призначення (на вихідному сервері не потрібна спеціальна роль).

  • Поточний SQL-сервер, підключений до проекту Access (*.adp) і сервера призначення, на який передається база даних, має бути SQL Server версії 7.0 або новішої.

Примітка.: Зв'язані сервери не передаються під час операції передавання бази даних.

Щоб виконати дію макросу TransferSQLDatabase у модулі Visual Basic for Applications (VBA), скористайтеся методом TransferSQLDatabase об'єкта DoCmd.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.