DoCmd.TransferSQLDatabase 方法 (Access)
將整個指定的 Microsoft SQL Server 資料庫傳送到另一個 SQL Server 資料庫。
語法
運算式。TransferSQLDatabase (Server、 Database、 UseTrustedConnection、 Login、 Password、 TransferCopyData)
expression 代表 DoCmd 物件的變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
伺服器 | 必要 | Variant | 資料庫要傳送到的 SQL Server 名稱。 |
資料庫 | 必要 | Variant | 指定之伺服器上新資料庫的名稱。 |
UseTrustedConnection | 選用 | Variant | 如果目前的連接使用登入和系統管理員權限,則為 True。 如果此引數不是 True,您必須在 Login 和 Password 引數中指定登入和密碼。 |
登入 | 選用 | Variant | 擁有管理員權限之目的伺服器的登入名稱。 如果 UseTrustedConnection 為 True,會略過此引數。 |
Password | 選用 | Variant | 指定在 Login 的登入密碼。 如果 UseTrustedConnection 為 True,會略過此引數。 |
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 支援與意見反應。