Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Uwaga: Staramy się udostępniać najnowszą zawartość Pomocy w Twoim języku tak szybko, jak to możliwe. Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Prosimy o powiadomienie nas, czy te informacje były pomocne, u dołu tej strony. Oto angielskojęzyczny artykuł do wglądu.

Akcja makra KopiujPlikBazyDanych można użyć, aby utworzyć kopię bieżącej Microsoft SQL Server 7.0 lub nowszy bazy danych połączonych z projektem programu Access (* ADP). Access odłącza bieżącej bazy danych, a następnie dołączana do serwera docelowego. Aby uzyskać więcej informacji na temat Odłączanie i dołączanie bazy danych zobacz dokumentację programu SQL Server.

Uwaga: Ta akcja nie jest dozwolony, jeśli baza danych nie jest zaufana.

Uwaga: Program Access 2010 jest ostatnią wersję, która obsługuje projekty danych programu Access.

Ustawienie

Akcja makra KopiujPlikBazyDanych ma następujące argumenty.

Argument akcji

Opis

Nazwa pliku bazy danych

Nazwa nowego pliku danych wzorca. Domyślna ścieżka pliku jest bieżąca lokalizacja pliku projektu programu Access (ADP).

Zastąp istniejące pliki

Określa, czy zastąpić istniejący plik o tej samej nazwie. Jeśli ustawiona na wartość Tak i nazwa pliku już istnieje, plik jest zastępowany. Jeśli ustawiona na nie i nazwa pliku już istnieje, plik nie jest zastępowany i akcja kończy się niepowodzeniem. Jeśli plik nie istnieje, to ustawienie jest ignorowane. Wartość domyślna to Tak.

Odłączyć wszystkich użytkowników

Określa, czy program Access ma wymuszać odłączenie użytkowników bazy danych. Jeśli ustawiono Tak, użytkownicy, którzy są połączeni z bieżącej bazy danych są rozłączane tak, aby przejść operacja kopiowania bazy danych. Jeśli ustawiona na nie , a jeden lub więcej użytkowników są połączone z bazą danych, operacja kopiowania bazy danych kończy się niepowodzeniem. Wartość domyślna to Brak.

Odłączanie użytkowników z bazy danych bez odpowiedniego ostrzeżenia może prowadzić do utraty danych.

Uwagi

Operacja kopiowania jest synchroniczne, więc nie można wykonywać innych operacji, aż do zakończenia kopii bazy danych.

Akcja makra KopiujPlikBazyDanych nie tylko kopiuje danych, definicji danych i obiektów bazy danych, ale również skopiowanie właściwości rozszerzone, takie jak wartości domyślne, ograniczenia tekstowe i wartości odnośników.

Wymagania dotyczące kopiowania bazy danych:

  • Przed skopiowaniem pliku bazy danych należy odłączyć wszystkie aplikacje i użytkowników.

  • Należy zamknąć wszystkie obiekty i widoki oprócz okienka nawigacji.

  • Bieżąca baza danych nie muszą być replikowane.

  • Serwer źródłowy bazy danych musi być Microsoft SQL Server w wersji 7.0 lub nowszej lub SQL Server 2000 Desktop Engine uruchomione na komputerze lokalnym.

  • Baza danych programu SQL Server na serwerze źródłowym musi być jednego pliku bazy danych.

  • Użytkownik musi należeć do roli administratora systemu na źródłowa i docelowa komputerach programu SQL Server.

Aby uruchomić akcję makra KopiujPlikBazyDanych w module Visual Basic for Applications, użyj metody KopiujPlikBazyDanych obiektu DoCmd.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×