套用到
Access 2010 Access 2007

在 Access 專案 (*.adp) 中,您可以使用 TransferSQLDatabase 巨集動作,將 Microsoft SQL Server 7.0 或更新版本的資料庫傳輸至另一個 SQL Server 7.0 或更新版本的資料庫。 如需傳輸資料庫的詳細資訊,請參閱 SQL Server 文件。

附註: 如果資料庫未受信任,則不會允許此巨集指令。

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

設定

TransferSQLDatabase 巨集動作具有下列引數。

巨集指令引數

描述

伺服器

您要複製到的 SQL Server 7.0 或更新版本資料庫伺服器的名稱。

Database

將在目的地伺服器上建立的新資料庫名稱。

使用信任的連線

指定是否有與 SQL Server 的受信任連線。 如果設定為 Yes,則存在受信任的連線,且不需要 LoginPassword 引數。 如果設定為 ,則需要 登入密碼 引數。 預設為 [是]。

當您使用受信任的連線時,SQL Server 安全性會與 Windows 作業系統安全性整合,以提供網路和資料庫的單一登入。

登入

目的地伺服器的登入名稱。

密碼

登入引數的密碼。 此密碼會以文字形式儲存在 Access 專案中,但在傳輸資料庫作業期間會隱藏。

傳輸影本資料

指定是否要在傳送資料庫作業中併入資料。 當設定為 [是] 時,會包含所有資料表的所有資料,以及所有資料結構、延伸內容和資料庫物件。 當設定為 時,表格中不會包含任何資料。 只會在目的地伺服器上建立表格結構和延伸屬性,以及所有其他資料庫物件,但資料庫圖表) 除外 (。 預設為 [是]。

註解

傳輸資料庫時,您無法執行其他作業。

依預設, TransferSQLDatabase 巨集動作會複製資料、資料定義、資料庫物件及延伸內容,例如預設值、文字限制及查閱值。

傳輸資料庫有需求:

  • 您必須是目的地伺服器上 sysadmin 角色的成員 (來源伺服器) 上不需要特殊角色。

  • 連線到 Access 專案 (*.adp) 的目前 SQL Server,以及您要將資料庫傳輸到的目的地伺服器必須SQL Server 7.0 版或更新版本。

附註: 在資料庫傳輸作業期間,不會傳輸連結伺服器。

若要在 Visual Basic for Applications (VBA) 模組中執行 TransferSQLDatabase 巨集 動作,請使用 DoCmd 物件的 TransferSQLDatabase 方法。

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。