Tindakan makro CopyDatabaseFile

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Anda boleh menggunakan tindakan makro CopyDatabaseFile untuk membuat salinan semasa Microsoft SQL Server 7.0 atau lebih baru pangkalan data yang disambungkan ke projek Access anda (* .adp). Access detaches pangkalan data semasa dan melampirkan ke pelayan destinasi. Untuk maklumat lanjut tentang penanggalan dan melampirkan pangkalan data, lihat dokumentasi SQL Server.

Nota: Tindakan ini tidak akan dibenarkan jika pangkalan data yang tidak dipercayai.

Nota: Access 2010 adalah versi terakhir yang menyokong projek data Access.

Seting

Tindakan makro CopyDatabaseFile mempunyai argumen berikut.

Argumen tindakan

Perihalan

Nama fail pangkalan data

Nama fail Data induk yang baru. Laluan lalai untuk fail adalah lokasi semasa fail projek Access (.adp).

Menulis ganti fail sedia ada

Menentukan sama ada untuk menggantikan fail sedia ada dengan nama yang sama. Jika disetkan kepada Ya dan nama fail sudah wujud, fail ganti. Jika disetkan kepada tidak dan nama fail sudah wujud, fail akan ditulis ganti dan tindakan gagal. Jika fail tidak wujud, seting ini diabaikan. Nilai lalai ialah Ya.

Memutuskan sambungan semua pengguna

Menentukan sama ada atau tidak capaian harus memaksa pengguna mematikan pangkalan data. Jika disetkan kepada Ya, mana-mana pengguna yang disambungkan kepada pangkalan data semasa terputus sambungan agar pengendalian salinan pangkalan data boleh teruskan. Jika disetkan kepada tiada dan satu atau lebih ramai pengguna disambungkan ke pangkalan data, gagal operasi salinan pangkalan data. Lalai adalah tiada.

Memutuskan sambungan pengguna daripada pangkalan data tanpa amaran mencukupi boleh menyebabkan kehilangan data.

Catatan

Operasi Salin ialah imej, jadi anda tidak boleh melaksanakan pengendalian lain sehingga salinan pangkalan data selesai.

Tindakan makro CopyDatabaseFile bukan sahaja menyalin data, takrifan data dan objek pangkalan data, tetapi juga salinan sifat dilanjutkan seperti nilai lalai, kekangan teks dan nilai carian.

Keperluan untuk menyalin pangkalan data:

  • Anda mesti memutuskan sambungan semua aplikasi dan pengguna sebelum anda menyalin fail pangkalan data.

  • Semua objek dan pandangan kecuali anak tetingkap navigasi mesti ditutup.

  • Pangkalan data semasa tidak boleh direplikakan.

  • Pangkalan data pelayan sumber mesti menjadi Microsoft SQL Server versi 7.0 atau lebih baru, atau SQL Server 2000 Desktop enjin berjalan pada komputer setempat.

  • Pangkalan data SQL Server pada pelayan sumber mestilah fail pangkalan data.

  • Anda mesti merupakan ahli peranan terpisah komputer sumber dan destinasi SQL Server.

Untuk menjalankan tindakan makro CopyDatabaseFile dalam Visual Basic for Applications modul, gunakan kaedah CopyDatabaseFile bagi objek DoCmd .

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×