共用方式為


選取來源資料表和檢視 (SQL Server 匯入和匯出精靈)

更新: 2006 年 7 月 17 日

使用 [選取來源資料表和檢視] 頁面,即可指定要從資料來源複製到目的地的資料表和檢視。

ms190148.note(zh-tw,SQL.90).gif附註:
當您選取 [資料表複製] 選項時,並不必複製資料表中的所有資料行。在選取目的地資料表之後,按一下 [編輯對應] 顯示 [資料行對應] 對話方塊。針對要略過的資料行,在 [資料行對應] 對話方塊的 [目的地] 資料行中選取 [<忽略>]

若要進一步瞭解這個精靈,請參閱<使用 SQL Server 匯入和匯出精靈建立封裝>。若要暸解啟動精靈的選項,以及成功執行精靈所需的權限,請參閱<如何:啟動 SQL Server 匯入和匯出精靈>。

「SQL Server 匯入和匯出精靈」的用途在於將資料從來源複製到目的地。這個精靈也可以為您建立目的地資料庫和目的地資料表。不過,如果您必須複製多個資料庫或資料表,或複製其他種類的資料庫物件,則應該改用「複製資料庫精靈」。如需詳細資訊,請參閱<使用複製資料庫精靈>。

選項

  • 來源
    使用這些核取方塊,從可用的資料表和檢視清單中選取要複製到目的地的項目。如果您選取來源資料表或檢視,並且未執行其他任何動作,就會複製來自來源的結構描述和資料,而不會進行變更。
  • 目的地
    從每個來源資料表的清單中選取目的地資料表。

    ms190148.note(zh-tw,SQL.90).gif附註:
    如果此時在精靈中暫停,使用 Management Studio 或其他工具在 SQL Server 中建立目的地資料表,並不能立刻在可用的目的地資料表清單中看到新的資料表。若要重新整理目的地資料表清單,請退後兩頁到 [選擇目的地] 頁面,重新選取目的地資料庫,然後再前進到 [選取來源資料表和檢視]
  • 最佳化許多資料表
    指定是否要針對大量的資料表和檢視使用更有彈性的處理方法。

    ms190148.note(zh-tw,SQL.90).gif重要事項:
    當您選取 [最佳化許多資料表] 選項時,精靈會忽略 [資料行對應] 對話方塊中的 [啟用識別插入] 設定,並將目的地的識別值重新編號。當相關資料表使用識別值做為外部索引鍵時,這樣可能會導致無法預料的結果。

    選取 20 個以上的資料表或檢視時,會自動選取這個選項。選取 100 個以上的資料表或檢視,且取消核取這個選項時,會顯示警告訊息。

    未選取這個選項時,匯入或匯出作業會使用具有單一資料流程工作的單一 Integration Services 封裝,而這個工作包括要複製之每個資料表或檢視的一個平行路徑 (從來源到目的地)。這個簡單實作是用於相當少量的資料表。

    選取這個選項時,匯入或匯出作業會為要複製的每個資料表或檢視動態建立暫時封裝。這個實作用於 20 個以上的資料表和檢視最有效率。

    您可檢視這個選項的效果,方法是:

    • 在精靈的 [正在執行作業] 頁面上,觀察匯入或匯出作業期間所執行的一系列動作。
    • 儲存以這個選項的不同設定所建立的封裝。

    如果您想要儲存精靈所建立的封裝,並透過加入轉換自訂資料的匯入或匯出,則不需要選取這個選項。

  • 在交易中執行
    指定是否要在交易內執行匯入或匯出。如需有關這個選項的詳細資訊,請參閱<在封裝中合併交易>。
  • 編輯對應
    使用 [資料行對應] 對話方塊可指定要接收來源資料的目的地資料行。您可以針對要略過的資料行,在 [資料行對應] 對話方塊中選取 [目的地] 資料行的 [<忽略>],只複製資料行的子集。
  • 預覽
    在執行匯入或匯出之前,先預覽 [資料檢視] 中的來源資料以確認它。[資料檢視] 最多會顯示 200 個資料列的資料。若要進行更正,請按一下 [選取來源資料表和檢視] 對話方塊中的 [上一步] 按鈕,即可回到先前的對話方塊。

變更歷程記錄

版本 歷程記錄

2007 年 9 月 15 日

新增內容:
  • 描述為何 [最佳化許多資料表] 選項會導致目的地識別值重新編號。

2006 年 7 月 17 日

新增內容:
  • 提供有關如何略過資料行的資訊。
  • 描述使用精靈建立新資料表時的行為。

2005 年 12 月 5 日

新增內容:
  • 提供有關最佳化的詳細資料。