ssis-2012

    1熱度

    1回答

    我想創建一個示例關於如何捕獲行計數結果在SSIS包內的變量,然後只使用簡單的腳本任務打印值。 因此,首先,我創建一個變量作爲Int32,我將存儲行計數結果集,然後通過count來捕獲SSIS操作行數中的值。 然後,在我的腳本任務,我通過變量爲只讀。 最後,我在公共無效方法類型的代碼顯示當前變量的值。 public void Main() { // TODO: Add yo

    2熱度

    2回答

    我想測試SSIS中的動態連接字符串。這是我已經完成的步驟。 1)創建連接字符串。 2)參數設置的連接字符串 3)部署SSIS包通過項目部署模型SSIS目錄 在SSIS目錄 5)配置SSIS項目中引用的環境變量 一切看貨 4)設置環境變量,但未能執行任務。 SSIS目錄 項目配置 錯誤消息

    0熱度

    1回答

    TLDR;我試圖連接到主機並點擊「要在SQL Server數據工具之外運行SSIS包,您必須安裝Integration Services的衍生列或更高版本」。 SSIS是否需要安裝在我的包的所有主機上才能成功?次要問題:如果是這樣,爲什麼在部署/ dtexec版本失敗時,我的開發機器上的手動執行會工作? 道歉,如果這是一個基本問題(我仍然沉浸在SSIS的所有事情,並試圖儘快學習)。預先感謝您提供的

    0熱度

    1回答

    我正在使用SSIS控制流任務中的腳本任務將執行SQL任務的輸出保存到平面文件目標。我想下面的腳本,但在獲得所需的輸出 腳本沒有成功: - string content = Dts.Variables["User::DataXML"].Value.ToString().Replace("<ROOT>", "<?xml version=\"1.0\" encoding=\"utf-8\" ?>").R

    0熱度

    1回答

    我創建了一個SSIS 2012包,其中爲循環容器計劃連續運行(無限循環),以便它可以處理傳入的Excel文件,只要它被放入指定放下目錄。處理過程首先清除目標SQL Server 2012數據庫表中的所有現有記錄,然後將Excel中的數據批量插入到表中。所以顯然它需要維護事務,以便在批量插入失敗的情況下(由於無效的文件數據等),數據刪除操作可以被回滾。 以下是在for循環容器的任務: 腳本任務利用的

    0熱度

    2回答

    我已將DTS(2005)遷移到SSIS DTSX(2012),並且已遷移的程序包通過SSDT運行,但未運行通過Web應用程序觸發SSIS包。 下面是完整的錯誤消息 包無法加載由於從XML錯誤0xC0011008「錯誤加載。 「這種情況發生在CPackage :: LoadFromXML失敗時 我已經提供了完整的權限和SET」 Run64bitRunTime」爲FALSE,仍然沒有運氣。 不幸的是,

    0熱度

    1回答

    我有一個源文件夾,我必須只提取文本文件並加載到數據庫中。我可以使用Foreach文件枚舉器來做到這一點。 我也想維護一個列在目的地(OLEDB),這將保持填充相應記錄的文件的軌道。 This is precisely what I want at my destination

    0熱度

    1回答

    如何在SSIS中保持文本文件源的空白值不變。有一個空白值的整數列。 當我做一個沒有派生列的直接導入時,我得到0而不是空白。如果我用下面的表達,我得到空的 (DT_STR,10,1252)intcol == "" ? (DT_STR,10,1252)"" : (DT_STR,10,1252)intcol 如何加載數據是從源文件到使用SSIS臨時表。

    0熱度

    1回答

    我有一個XML源列「評論」和數據類型是UniCode WSTR,但在源[UI]它捕獲超過4000個字符,所以SSIS ETL無法在目標表中加載錯誤顯示「截斷數據長度」&目標列DataType是nVarchar(最大)。 請建議我如何將數據加載到目的地。

    1熱度

    1回答

    我正試圖在新服務器上重建SSIS環境。現有環境使用本地驅動器進行某些數據輸入,使用SSIS從csv文件批量加載數據。 我想新的環境中使用了較新的NAS這項任務。 nas被映射到Windows Server上的驅動器盤符,都使用我的域名和用於安裝軟件的通用dwarehouse域名。 當我手動執行新的程序包使用Visual Studio批量加載過程中不能看到該文件。如果我將文件從NAS複製到本地驅動器