在 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,則存在受信任的連線,且不需要 Login 和 Password 引數。 如果設定為 否,則需要 登入 和 密碼 引數。 預設為 [是]。 當您使用受信任的連線時,SQL Server 安全性會與 Windows 作業系統安全性整合,以提供網路和資料庫的單一登入。 |
|
登入 |
目的地伺服器的登入名稱。 |
|
密碼 |
登入引數的密碼。 此密碼會以文字形式儲存在 Access 專案中,但在傳輸資料庫作業期間會隱藏。 |
|
傳輸影本資料 |
指定是否要在傳送資料庫作業中併入資料。 當設定為 [是] 時,會包含所有資料表的所有資料,以及所有資料結構、延伸內容和資料庫物件。 當設定為 否時,表格中不會包含任何資料。 只會在目的地伺服器上建立表格結構和延伸屬性,以及所有其他資料庫物件,但資料庫圖表) 除外 (。 預設為 [是]。 |
註解
傳輸資料庫時,您無法執行其他作業。
依預設, TransferSQLDatabase 巨集動作會複製資料、資料定義、資料庫物件及延伸內容,例如預設值、文字限制及查閱值。
傳輸資料庫有需求:
-
您必須是目的地伺服器上 sysadmin 角色的成員 (來源伺服器) 上不需要特殊角色。
-
連線到 Access 專案 (*.adp) 的目前 SQL Server,以及您要將資料庫傳輸到的目的地伺服器必須SQL Server 7.0 版或更新版本。
附註: 在資料庫傳輸作業期間,不會傳輸連結伺服器。
若要在 Visual Basic for Applications (VBA) 模組中執行 TransferSQLDatabase 巨集 動作,請使用 DoCmd 物件的 TransferSQLDatabase 方法。