我想知道如何讓SQL Server 2008使用ADO.NET提供程序的模式導入數據。您可以使用數據庫導入嚮導並選擇任何ADO.NET提供程序(在這種情況下我使用的是VistaDB)。但是一旦進入實際導入,來自一個或多個表格的複製數據將變灰。你只能寫查詢。我想複製整個數據庫模式和數據。SQL Server 2008從ADO.NET提供程序導入架構和數據?
我在聯機幫助中發現只有Microsoft供應商可以默認使用該參考,並且必須爲第三方構建自定義描述符。然後幫助指向:\ Program Files \ Microsoft SQL Server \ 100 \ DTS \ ProviderDescriptors以查找目錄。瀏覽XML文件看起來像是希望SQL查詢所有模式和定義加載。爲什麼不能通過所有ADO.NET提供者必須實現的GetSchema()調用來加載它們?這對我來說沒有任何意義。
然後我發現您可以從任何ADO.NET提供程序獲取SQL Server中DTS包中的所有模式。我寫的最後一個DTS包大約在10年前。縱觀2008年的版本,我完全迷失了。你如何獲得一個DTS包來加載整個數據庫模式並將其導入到SQL Server中?
或者,我是否在想這個,有一個更簡單的方法來做到這一點?