共用方式為


DoCmd.TransferSQLDatabase 方法 (Access)

將整個指定的 Microsoft SQL Server 資料庫傳送到另一個 SQL Server 資料庫。

語法

運算式TransferSQLDatabase (ServerDatabaseUseTrustedConnectionLoginPasswordTransferCopyData)

expression 代表 DoCmd 物件的變數。

參數

名稱 必要/選用 資料類型 描述
伺服器 必要 Variant 資料庫要傳送到的 SQL Server 名稱。
資料庫 必要 Variant 指定之伺服器上新資料庫的名稱。
UseTrustedConnection 選用 Variant 如果目前的連接使用登入和系統管理員權限,則為 True。 如果此引數不是 True,您必須在 LoginPassword 引數中指定登入和密碼。
登入 選用 Variant 擁有管理員權限之目的伺服器的登入名稱。 如果 UseTrustedConnectionTrue,會略過此引數。
Password 選用 Variant 指定在 Login 的登入密碼。 如果 UseTrustedConnectionTrue,會略過此引數。
TransferCopyData 選用 Variant 如果資料庫內所有的資料都會傳送到目的資料庫,則為 True。 如果此引數不是 True,則只會傳送資料庫結構描述。

註解

必須符合以下條件,否則會發生錯誤:

  • 目前的和目的伺服器是 SQL Server 7.0 或更新的版本。

  • 使用者擁有目的伺服器的系統管理員登入權限。

  • 目的資料庫尚未存在目的伺服器上。

範例

本範例會將目前SQL Server資料庫傳送至伺服器 MainOffice 上名為 Inventory 的新SQL Server資料庫。 (假設使用者在 MainOffice.) 上具有系統管理員許可權。資料會與資料庫架構一起複製。

DoCmd.TransferCompleteSQLDatabase _ 
 Server:="MainOffice", _ 
 Database:="Inventory", _ 
 UseTrustedConnection:=True, _ 
 TransferCopyData:=False 

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應