2010-02-10 68 views
1

在SQL Server 2000中,您有DTS,您可以選擇將表格結構與數據一起導出,也可以選擇僅指定特定的表格。 SQéServer 2005版本中是否有類似的選項?在SQL Server 2005中導出表格

我想從結構和數據從現有數據庫只導出5表到另一個數據庫。數據是必需的,因爲它包含作爲外鍵維護的自動遞增ID字段。

回答

0

SSMS有一個工具可以從對象資源管理器中獲得這些信息(有些反直覺上,這在BIDS中不可用)。這將調用一個嚮導,該向導生成可將一個或多個表導出到另一個數據庫的SSIS包。

右鍵單擊SSMS對象資源管理器中的節點,選擇任務 - >導出數據,這將調用導出數據嚮導。其餘的它不言自明。

+0

安裝SQL Server時SSIS是否默認出現?因爲我無法在我的開發者系統上找到它。 – zapping 2010-02-11 10:10:38

+0

你得到它與SQL Server,但它可能會或可能不會被安裝爲「工作站組件。」並不總是默認安裝IIRC SQL Server Express不附帶它,所以你需要開發者版本(這是很便宜)或SE或EE的安裝程序。 – ConcernedOfTunbridgeWells 2010-02-11 10:35:34

2

數據庫上使用鼠標右鍵點擊>> >>任務生成腳本

幾次「下一步」,您可以從中選擇要導出結構表之後。

要導出數據,您可以:您的數據庫

  • 用鼠標右鍵單擊任務>> >>出口數據
  • 或/表數據視圖
1

複製/粘貼是的,當然 - SQL Server 2005中的DTS等價物是SQL Server Integration Services (SSIS)

你會發現在你的開始菜單下的SQL Server標籤名爲Import and Export Data

如果您需要經常執行此操作,您可能還需要查看bcp(批量複製)命令行工具來執行此類操作。這允許您將操作包裝到批處理文件中並定期或按需執行。