我有一個傳遞三個PARAMS到執行SQL任務的SSIS包。所有三個都是varchar。當我在開發計算機,Windows XP,Visual/Mgmt Studio 2005上運行時,它工作良好,傳遞參數並執行SQL。但是,這不會運行在Server 2008 w/2005 SSIS可執行文件上。SSIS執行SQL任務參數 - 在dev中工作,但不在prod中。如何確定系統之間的不同?
要調試,我已經簡化下來,以一個簡單的更新命令之前和之後的SQL任務,使顯示的變量都抱着什麼樣的價值觀幾個警報。
原因有哪些,這將在兩個環境中不同的工作?
觀看變量http://stackoverflow.com/questions/582166/watching-variables-in-ssis-during-debug什麼都變量持有? – Justin
這三個變量都是varchars。他們持有字符串值(日,月,年),稍後連接並轉換爲日期。我已經確認這些變量在執行sql任務之前保存了正確的值。 – Duffy