CopyDatabaseFile 巨集指令

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

您可以使用CopyDatabaseFile巨集指令,若要複製的目前的 Microsoft SQL Server 7.0 或更新版本的資料庫連線到您的 Access 專案 (*.adp)。Access中斷目前的資料庫,然後將其附加至目的伺服器。如需有關卸離與附加資料庫的詳細資訊,請參閱 SQL Server 文件。

附註: 如果是不受信任的資料庫,將不允許這個動作。

附註: Access 2010 是支援 Access 資料專案的最後一個版本。

設定

CopyDatabaseFile巨集指令具有下列引數。

巨集指令引數

描述

資料庫檔案名稱

新的主資料檔案的名稱。檔案的預設路徑是目前位置的 Access 專案檔案 (.adp)。

覆寫現有的檔案

指定要取代現有檔案使用相同的名稱。如果設定為 [檔案名稱已經存在,會覆寫檔案。如果設為 [與檔案名稱已經存在、 檔案不會覆寫和動作失敗。如果檔案不存在,會忽略這項設定。預設值為 []。

中斷連線的所有使用者

指定存取應該強制關閉資料庫的使用者。如果設為[是,任何已連接到目前資料庫的使用者已中斷連線,以便進行複製資料庫操作。如果設定為 [否] ,且其中一個或多個使用者連線至資料庫中,複製資料庫操作失敗。預設值為 []。

中斷不提供適當的警告資料庫的使用者可能會導致資料遺失。

註解

複製作業是同步,您無法執行其他操作,直到完成資料庫的複本。

CopyDatabaseFile巨集指令不僅資料、 資料定義和資料庫物件複製,也會複製擴充的屬性,例如預設值、 文字的限制式和查閱值。

複製資料庫的需求︰

  • 您必須先中斷所有應用程式和使用者,再將資料庫檔案複製。

  • 必須關閉所有物件和 [功能窗格之外。

  • 不得複製目前的資料庫。

  • 來源伺服器資料庫必須是 Microsoft SQL Server 版本 7.0 或以上版本,或在本機電腦上執行的 SQL Server 2000 桌面引擎。

  • SQL Server 資料庫來源伺服器上的必須是單一檔案資料庫。

  • 您必須是來源與目的地 SQL Server 電腦的系統管理員角色的成員。

若要在 Visual Basic for Applications 模組中執行CopyDatabaseFile巨集指令,使用 [ DoCmd ] 物件的CopyDatabaseFile方法。

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×