2012-06-27 107 views
0

我有一個Web服務調用返回報告數據使用Linq-To-Entity(強類型類列表)。我使用Execute SQL Task將此任務連接到了一個foreach循環容器。我已經到了十字路口了,應該採取什麼方法來處理OLE DB連接還是使用EXCEL。服務器[W2k8 R2]沒有安裝Excel(我們希望儘可能避免這種情況)。SSIS 2012 OLE DB與EXCEL動態工作表創建

15個工作表將具有相同的模式信息(每個工作表均以每個客戶端爲基礎),而最後一個工作表是摘要並具有不同的模式。摘要也有其自己的強類型類。

最終目標是將報告數據傳遞到xlsx文件,然後作爲電子郵件附件傳遞給SMTP任務。

在使用OLE DB或使用EXCEL連接的腳本任務中創建Excel表格會更好嗎?

使用SSIS與SQL Server 2012

回答

0

你可能想看看報表訂閱和交付使用SQL Server報表服務。可能是一個更容易和更易於維護的方式來實現您的要求(msdn)

不確定您的EXCEL連接是什麼意思,但是如果它是SSIS中的連接管理器,那麼EXCEL和OLEDB連接實際上是一回事。 EXCEL連接管理器使用適用於Jet 4.0的Microsoft OLE DB提供程序(msdn)