Дія макросу «Копіювати файл бази даних»

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

Дія дії можна використовувати, щоб створити копію поточної Microsoft SQL Server 7.0 або пізнішої версії бази даних, підключених до проекту Access. Access відокремлює поточної бази даних і вставить цільовому сервері. Додаткові відомості про від'єднання та підключення до бази даних зверніться до документації SQL Server.

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

Значення

Дія Копіювати файл бази даних використовує такі аргументи:

Аргумент дії

Опис

Ім’я файлу бази даних

Ім’я нового основного файлу даних. Поточне розташування файлу проекту Access (adp) задається як шлях до файлу за промовчанням.

Перезаписати наявний файл

Визначає, чи слід замінювати наявний файл із таким самим іменем. Якщо встановлено значення Так, і файл із таким іменем вже існує, файл перезаписується. Якщо встановлено значення Ні, і файл із таким іменем вже існує, файл не перезаписується, і дію виконати не вдається. Якщо файл із таким іменем вже не існує, значення ігнорується. За промовчанням задано значення Так.

Відключити всіх користувачів

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

Відключення користувачів від бази даних без відповідного попередження може призвести до втрати даних.

Зауваження

Операція створення копії є синхронною, тому виконання інших операцій неможливе до завершення копіювання бази даних.

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

Умови для копіювання бази даних:

  • Перш ніж копіювати файл бази даних, необхідно відключити всі застосунки та всіх користувачів.

  • Усі об’єкти та подання, за винятком області переходів, потрібно закрити.

  • Поточна база даних не повинна копіюватися.

  • Вихідна база даних сервера має бути базою даних Microsoft SQL Server 7.0 або пізнішої версії, або SQL Server 2000 Desktop Engine на локальному комп’ютері.

  • База даних SQL Server на вихідному сервері має міститися в одному файлі.

  • Користувач повинен мати роль системного адміністратора як на вихідному комп’ютері, так і на комп’ютері призначення SQL Server.

Для запуску дії Копіювати файл бази даних у модулі Visual Basic для застосунків використовується метод CopyDatabaseFile об’єкта DoCmd.

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×