2011-08-22 65 views
1

首先我想說我是SSIS的全新人物,所以如果這是一個非常基本的問題,請耐心等待。我搜索並找不到答案。從SSIS中的DB(varbinary)中讀取excel

我需要從SQL Server中讀取存儲在包含excel文檔的varbinary列中的數據。然後我需要將這些數據存儲到具有適當列(預定義格式)的另一個表中。

我的問題本質上是......我如何將這個varbinary數據讀入我可以使用的東西,然後插入到另一個表中?

回答

1

您可以使用數據流任務中提供的Export Column Transformation來讀取varbinary數據,然後將其作爲文件保存在運行SSIS包的本地磁盤上。

MSDN documentation關於導出列轉換。

樣品The Export Column Transformation on BI Monkey

使用另一個數據流任務,就可以讀取保存的文件和數據導入到你所選擇的表。

+0

有沒有辦法簡單地將excel文檔讀入內存而無需將其保存到磁盤?這是包含5列數據的非常基礎的文檔。我需要從excel文檔中將每行從本質上插入與字段相同列的數據庫表中。 – AdamS