為什麼傳輸幾千個表的數據時向導會失敗?
當前的向導體系結構會創建一個 DTS 軟件包數據流以傳輸數據。但如果要處理幾千個表,則會遇到可伸縮性限制。我們認為這是合理的,因為軟件包設計人員不太可能在一個數據流中使用幾千個源和幾千個目標。Beta 3 中可能會針對此問題進行一些改進。
為什麼我不能在導入/導出向導中復制對象?
導入/導出向導是為了讓用戶方便地將數據移入和移出 SQL Server 而設計的。在服務器之間復制數據庫對象實際上屬於管理操作而不是數據移動操作,即使實際上移動了數據。
用戶可以使用 SQL Server“管理”工作區中的“復制數據庫向導”來復制數據庫對象,而且該向導是專門用於復制數據庫對象的。
另一方面,DTS 導入/導出向導簡化了典型的 DTS 操作——從各種數據源(包括文本文件、電子表格和 OLEDB 數據源)加載數據。
為什麼我不能在 SQL Server Management Studio 中設計軟件包?
SQL Server Management Studio 是一個環境,用於管理已部署軟件包的存儲和執行。它提供了專門用來設計軟件包的特殊功能,包括與 DTS 服務的集成以及枚舉遠程服務器上的軟件包的能力。但它不是一個設計環境。
Business Intelligence Design Studio 才是用於設計軟件包、在解決方案和項目中組織軟件包、調試軟件包並管理多用戶項目的源和版本控制的環境。
所以,在 SQL Server 2005 中,用戶分別在兩個獨立的專門化環境中設計和管理軟件包。
什麼是數據源和數據源視圖?它們在我的軟件包中如何與連接相關?
數據源和數據源視圖不是 DTS 軟件包中的對象,而是存儲在 Business Intelligence Development Studio 的數據轉換項目中的單獨對象。由於它們位於項目中而不是位於 DTS 軟件包中,因此可以在 DTS 軟件包之間共享,從而允許為明星架構定義數據源視圖並由加載明星架構的每個軟件包一致地使用該視圖。
數據源定義了如何連接到 OLEDB 或 ADO.Net 數據庫。它們包含連接字符串以及其他某些屬性,包括連接的友好名稱和描述字段。
數據源視圖是數據源所指向的關系架構的子集。可以用命名查詢、計算列、虛擬關系和友好名稱詳細描述這些視圖。例如,在使用大型架構時,您可能只想使用數據源中的一小部分表。這種情況下,就可以使用數據源視圖來定義這樣一個子集。