แมโครแอคชัน CopyDatabaseFile

หมายเหตุ: เราต้องการมอบเนื้อหาวิธีใช้ปัจจุบันในภาษาของคุณให้กับคุณโดยเร็วที่สุดเท่าที่เราจะทำได้ หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณแจ้งให้เราทราบว่าข้อมูลดังกล่าวมีประโยชน์ต่อคุณที่ด้านล่างของหน้านี้ได้หรือไม่ นี่คือบทความภาษาอังกฤษเพื่อให้ง่ายต่อการอ้างอิง

คุณสามารถใช้CopyDatabaseFileแมโครแอคชันเพื่อสร้างสำเนาของปัจจุบัน Microsoft SQL Server 7.0 หรือเวอร์ชันที่ใหม่กว่าฐานข้อมูลที่เชื่อมต่อกับโครงการของคุณเข้าถึง (* .adp) ได้ Access ถอดฐานข้อมูลปัจจุบัน และแนบไปยังเซิร์ฟเวอร์ปลายทาง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการแยก และแนบฐานข้อมูล ดูเอกสาร SQL Server

หมายเหตุ: การกระทำนี้จะไม่ได้รับอนุญาตถ้าไม่น่าเชื่อถือฐานข้อมูล

หมายเหตุ: Access 2010 มีเป็นเวอร์ชันล่าสุดที่สนับสนุนการเข้าถึงข้อมูลโครงการเท่านั้น

การตั้งค่า

แมโครแอคชันCopyDatabaseFileมีอาร์กิวเมนต์ดังนี้

อาร์กิวเมนต์ของแอคชัน

คำอธิบาย

ชื่อไฟล์ฐานข้อมูล

ชื่อของไฟล์ข้อมูลต้นแบบใหม่ เส้นทางเริ่มต้นสำหรับไฟล์มีตำแหน่งปัจจุบันของแฟ้มโครงการ Access (.adp)

เขียนทับไฟล์ที่มีอยู่

ระบุว่า จะแทนไฟล์ที่มีอยู่ ด้วยชื่อเดียวกันหรือไม่ ถ้าตั้งค่าเป็นใช่และชื่อไฟล์มีอยู่แล้ว ไฟล์จะถูกเขียนทับ ถ้าการตั้งค่าเป็นไม่ใช่และชื่อไฟล์มีอยู่แล้ว ไม่ได้ถูกเขียนทับไฟล์ และแอคชันล้มเหลว ถ้าไฟล์ไม่มีอยู่แล้ว การตั้งค่านี้จะถูกละเว้น เริ่มต้นคือใช่

ยกเลิกผู้ใช้ทั้งหมด

ระบุหรือไม่ ควรบังคับให้มีการเข้าถึงผู้ใช้ออกจากฐานข้อมูลหรือไม่ ถ้าการตั้งค่าเป็นใช่ใด ๆ ผู้ใช้ที่เชื่อมต่อกับฐานข้อมูลปัจจุบันไม่ได้เชื่อมต่อเพื่อให้สามารถดำเนินการคัดลอกฐานข้อมูล ถ้าตั้งค่าเป็นไม่ใช่และอีกหนึ่ง หรือการเชื่อมต่อกับฐานข้อมูล ล้มเหลวดำเนินการฐานข้อมูลคัดลอกผู้ใช้เพิ่มเติม ตามค่าเริ่มต้นจะไม่มี

หยุดการเชื่อมต่อผู้ใช้ออกจากฐานข้อมูลโดยไม่มีคำเตือนเพียงพออาจทำให้ข้อมูลสูญหาย

ข้อสังเกต

ดำเนินการคัดลอกเป็นแบบซิงโครนัส ดังนั้นคุณไม่สามารถดำเนินการอื่น ๆ จนกระทั่งสำเนาของฐานข้อมูลจะทำให้เสร็จสมบูรณ์

แมโครแอคชันCopyDatabaseFileไม่เพียงคัดลอกข้อมูล ข้อกำหนดของข้อมูล และวัตถุฐานข้อมูล แต่คัดลอกคุณสมบัติเพิ่มเติม เช่นค่าเริ่มต้น ข้อจำกัดข้อความ และค้นหาค่า

ข้อกำหนดสำหรับฐานข้อมูลที่คัดลอก:

  • คุณต้องยกเลิกแอปพลิเคชันและผู้ใช้ทั้งหมดก่อนที่คุณคัดลอกไฟล์ฐานข้อมูล

  • ต้องปิดวัตถุทั้งหมดและมุมมองยกเว้นบานหน้าต่างนำทาง

  • ไม่ต้องถูกจำลองแบบฐานข้อมูลปัจจุบัน

  • ฐานข้อมูลเซิร์ฟเวอร์ต้นฉบับต้องมี Microsoft SQL Server เวอร์ชัน 7.0 หรือเวอร์ชันที่ใหม่กว่า หรือ SQL Server 2000 เดสก์ท็อป Engine ทำงานอยู่บนคอมพิวเตอร์ภายในเครื่อง

  • ฐานข้อมูล SQL Server บนเซิร์ฟเวอร์ต้นฉบับต้องเดียวของไฟล์ฐานข้อมูล

  • คุณต้องเป็นสมาชิกของหน้าที่การใช้งานบนคอมพิวเตอร์ของ SQL Server ต้นทางและปลายทาง

เมื่อต้องการเรียกใช้แมโครแอคชันCopyDatabaseFileใน Visual Basic for มอดูแอปพลิเคชัน ใช้เมธอดCopyDatabaseFile ของวัตถุDoCmd

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×