none
SSIS排程設定不成功,已爬文未解決.. RRS feed

  • 問題

  • 各位前輩好,

    小弟我目前SSIS都是每天手動去跑F5從ERP DB抓資料過來。

    現在想試著用SQL Server Agent排程每天自動執行,參考了一些文章,始終還是跑不成功。

    我懷疑是跟我的安全性(ProtectionLevel)有關,因為小弟的SSIS專案是選用EncryptAllWithPassword的。

    請問是否需要將開啟該SSIS專案的密碼設定在Agent的哪裡?或者有其它地方需要注意..

    還是需要提供什麼資訊方便各位提供意見,都還請各位指導...感謝

    下圖為    (手動執行→從下列步驟啟動作業)    的錯誤畫面





    • 已編輯 Ben_XP 2013年8月16日 上午 05:28
    2013年8月13日 上午 03:07

解答

  • ricoisme MVP您好,

    我目前試的情況,封裝使用檔案系統時,已經會彈出密碼視窗供輸入。

    但對著該作業 按滑鼠右鍵選 從下列步驟啟動作業,會出現錯誤。

    錯誤如下:

    08/15/2013 09:56:04,test,錯誤,,TW01,test,,,作業失敗。  作業由 使用者 sa 叫用。要執行的最後一個步驟是步驟 1 (1)。.,00:00:00,0,0,,,,0
    08/15/2013 09:56:04,test,錯誤,1,TW01,test,1,,無法啟動步驟 1 的執行 (原因: 驗證 Proxy TW01\Administrator 時發生錯誤,系統錯誤: 登入失敗: 不明的使用者名稱或錯誤密碼。).  步驟失敗。,00:00:00,0,0,,,,0

    帳號密碼確定都是對的,另外額外請問SQL Server Agent登入帳戶需要跟SSIS的Proxy設定一樣嗎?

    參考 http://www.dotblogs.com.tw/ricochen/archive/2012/07/20/73506.aspx

    看看認證設定是否有錯

    另外額外請問SQL Server Agent登入帳戶需要跟SSIS的Proxy設定一樣嗎?

    A:不需要


    保證解答-微軟技術支援服務

    • 已標示為解答 Ben_XP 2013年8月19日 上午 08:17
    2013年8月18日 上午 03:35
    版主

所有回覆

  • 請問執行作業失敗的詳細訊息為何?謝謝。


    以上說明若有錯誤請指教,謝謝。

    | 台灣 SQL PASS 社群 | SQL PASS Taiwan

    | 歡迎參觀我的BLOG - 積沙成塔

    2013年8月13日 上午 03:33
    版主
  • 您好,感謝您抽空回覆。

    我不清楚是我看的位置不對,還是如何,在下圖的地方都勾選,右圖沒有任何在該執行時間點產生的錯誤紀錄。


    • 已編輯 Ben_XP 2013年8月13日 上午 04:46
    2013年8月13日 上午 03:46
  • ricoisme MVP您好,感謝您抽空回覆。

    您回覆參考的文章跟小弟我的問題沒有太直接的關聯呢 >_<

    第一個Store Procedure的連結,主要是在提Mail發出警示的設定。

    而保護等級在開頭文有提到,那部份先前就設定為EncryptAllWithPassword。

    另外我的環境是64bit,因此第三個連結我也沒有特別去變更為32bit。

    謝謝您



    [SQL SERVER][SSIS]如何使用Store Procedure呼叫SSIS Package(過程中需要設定密碼)

    [SQL SERVER][SSIS]設定Package的保護等級(確認保護等級)

    [SQL SERVER][SSIS]設定Package 32bit runtime mode(確認你的環境是64bit還是32bit)


    • 已編輯 Ben_XP 2013年8月13日 上午 05:05
    2013年8月13日 上午 05:03
  • [SQL SERVER][SSIS]設定Package的保護等級

    我有提到要設定ssis 密碼,妳有詳細看嗎???你在佈署SSIS的時候,有跳出要輸入密碼嗎??

    [SQL SERVER][SSIS]設定Package 32bit runtime mode(確認你的環境是64bit還是32bit)

    我的環境也是64bit,但是我的SSIS有用到32bit元件,所以我會去設定該SSIS使用32bit來執行,妳有確認過嗎???


    保證解答-微軟技術支援服務


    2013年8月13日 上午 05:09
    版主
  • ricoisme MVP您好,

    我不知道如何設定可以像你BLOG中寫的,【在使用SQL Server Agent設定該Package時,就會跳出密碼輸入視窗】。

    我只有在開啟該SSIS專案時,會跳出密碼輸入的視窗,而Agent設定排程時沒有。

    還請指導。 

    另外,我不知道SSIS用到32ibt元件的部份是哪些,所以我兩個32及64bit設定都試過。

    以上,謝謝您。


    2013年8月13日 上午 05:27
  • ricoisme MVP您好,

    我不知道如何設定可以像你BLOG中寫的,【在使用SQL Server Agent設定該Package時,就會跳出密碼輸入視窗】。

    我只有在開啟該SSIS專案時,會跳出密碼輸入的視窗,而Agent設定排程時沒有。

    還請指導。 

    另外,我不知道SSIS用到32ibt元件的部份是哪些,所以我兩個32及64bit設定都試過。

    以上,謝謝您。


    [SQL SERVER][SSIS]如何使用Store Procedure呼叫SSIS Package 這文章有告訴如何建立sql agent job for ssis

    基本上在建立過程中,如果你的SSIS有設定好密碼,這視窗就會自己彈出,這時只需輸入相關密碼就能解密


    保證解答-微軟技術支援服務

    2013年8月13日 下午 02:16
    版主
  • ricoisme MVP您好,

    我目前試的情況,封裝使用檔案系統時,已經會彈出密碼視窗供輸入。

    但對著該作業 按滑鼠右鍵選 從下列步驟啟動作業,會出現錯誤。

    錯誤如下:

    08/15/2013 09:56:04,test,錯誤,,TW01,test,,,作業失敗。  作業由 使用者 sa 叫用。要執行的最後一個步驟是步驟 1 (1)。.,00:00:00,0,0,,,,0
    08/15/2013 09:56:04,test,錯誤,1,TW01,test,1,,無法啟動步驟 1 的執行 (原因: 驗證 Proxy TW01\Administrator 時發生錯誤,系統錯誤: 登入失敗: 不明的使用者名稱或錯誤密碼。).  步驟失敗。,00:00:00,0,0,,,,0

    帳號密碼確定都是對的,另外額外請問SQL Server Agent登入帳戶需要跟SSIS的Proxy設定一樣嗎?

    2013年8月15日 上午 02:07
  • 補充一下錯誤訊息,懇請指點

    Microsoft (R) SQL Server 執行封裝公用程式
    32 位元版本 11.0.2100.60
    Copyright (C) Microsoft Corporation. 著作權所有,並保留一切權利。

    已啟動:  下午 01:21:05
    錯誤: 2013-08-16 13:21:05.38
       代碼: 0xC001000E
       來源: 01_DIM 
       描述: 找不到連接 "{046A5359-F52D-4D94-BE29-763C9127C26F}"。當找不到特定的連接元素時,Connections 集合就會發生這個錯誤。
    錯誤結束
    錯誤: 2013-08-16 13:21:05.39
       代碼: 0xC001000E
       來源: 01_DIM 
       描述: 找不到連接 "{046A5359-F52D-4D94-BE29-763C9127C26F}"。當找不到特定的連接元素時,Connections 集合就會發生這個錯誤。
    錯誤結束
    錯誤: 2013-08-16 13:21:05.39
       代碼: 0xC001000E
       來源: 01_DIM 
       描述: 找不到連接 "{046A5359-F52D-4D94-BE29-763C9127C26F}"。當找不到特定的連接元素時,Connections 集合就會發生這個錯誤。
    錯誤結束
    錯誤: 2013-08-16 13:21:05.39
       代碼: 0xC00291EB
       來源: Truncate 執行 SQL 工作
       描述: 連接管理員 "{046A5359-F52D-4D94-BE29-763C9127C26F}" 不存在。
    錯誤結束
    錯誤: 2013-08-16 13:21:05.39
       代碼: 0xC0024107
       來源: Truncate 
       描述: 工作驗證期間發生錯誤。
    錯誤結束
    DTExec: 封裝執行傳回 DTSER_FAILURE (1)。
    已啟動:  下午 01:21:05
    已完成: 下午 01:21:05
    經過時間:  0.109 秒

    2013年8月16日 上午 05:24
  • ricoisme MVP您好,

    我目前試的情況,封裝使用檔案系統時,已經會彈出密碼視窗供輸入。

    但對著該作業 按滑鼠右鍵選 從下列步驟啟動作業,會出現錯誤。

    錯誤如下:

    08/15/2013 09:56:04,test,錯誤,,TW01,test,,,作業失敗。  作業由 使用者 sa 叫用。要執行的最後一個步驟是步驟 1 (1)。.,00:00:00,0,0,,,,0
    08/15/2013 09:56:04,test,錯誤,1,TW01,test,1,,無法啟動步驟 1 的執行 (原因: 驗證 Proxy TW01\Administrator 時發生錯誤,系統錯誤: 登入失敗: 不明的使用者名稱或錯誤密碼。).  步驟失敗。,00:00:00,0,0,,,,0

    帳號密碼確定都是對的,另外額外請問SQL Server Agent登入帳戶需要跟SSIS的Proxy設定一樣嗎?

    參考 http://www.dotblogs.com.tw/ricochen/archive/2012/07/20/73506.aspx

    看看認證設定是否有錯

    另外額外請問SQL Server Agent登入帳戶需要跟SSIS的Proxy設定一樣嗎?

    A:不需要


    保證解答-微軟技術支援服務

    • 已標示為解答 Ben_XP 2013年8月19日 上午 08:17
    2013年8月18日 上午 03:35
    版主
  • Is TW01\Administrator local account on sql server? What does ssis package do?
    • 已編輯 rmiao 2013年8月18日 下午 10:08
    2013年8月18日 下午 10:08