none
SSMS新增作業的來源選擇及執行成功失敗的可能原因請教 RRS feed

  • 一般討論

  • 各位前輩好,小弟又來請教問題了.

    這是一個在SSMS->SQL Server Agent->新增作業->新增步驟的畫面

    我發現如果在圖1的封裝來源選檔案系統->選擇dtsx,怎麼樣設作業執行都是失敗.

    但如果封裝來源的地方是選擇SSIS目錄(我另外部署過去的),作業執行就可以成功.

    經過查看,我懷疑是檔案系統選完dtsx並輸入完安全性密碼後,並沒有出現圖2的連接管理員.

    想請問有人可以解答,如何讓它出現嗎?

    或者指導檔案系統正確的設定作業方式?

    謝謝各位^^"

    (圖1)

    (圖2)


    2013年8月22日 上午 07:30

所有回覆

  • Is package file on sql server local disk? Sql agent service account and proxy account have proper permission to access that file?
    2013年8月22日 下午 01:55
  • rmiao 您好.

    對的,package file是在本機磁碟.

    proxy account是可以有權限執行的.

    因為我只有在"封裝來源"做變換而已,執行身份都是Proxy.

    封裝來源是選擇"SSIS目錄"的話(也是在本機),就是成功的.

    封裝來源是選擇"檔案系統"的話(也是在本機),卻失敗了.

    圖2的紅圈就是我懷疑造成失敗的原因,所以想請問如何加入??(在SSIS Package專案裡是有連接管理員的)

    還是有哪位前輩,知道其它造成失敗的真正原因,也請指點小弟.

    謝謝!!




    • 已編輯 Ben_XP 2013年8月22日 下午 09:56
    2013年8月22日 下午 09:55
  • Did to deploy package as file or in msdb? What's the error you got when run as file?
    2013年8月23日 上午 12:06
  • Did to deploy package as file or in msdb? What's the error you got when run as file?
    如果改成檔案系統執行作業,會出現以下錯誤.從錯誤裡面看到"找不到連接",所以我才猜是跟我圖2的情況有關.

    (為方便查看,我調整了一下版面)

    日期,來源,嚴重性,步驟識別碼,伺服器,作業名稱,步驟名稱,通知,訊息,持續時間,SQL 嚴重性,SQL 訊息識別碼,已傳送電子郵件通知操作員,已使用網路傳送通知操作員,已呼叫通知操作員,嘗試的重試次數
    08/23/2013 15:06:02,NewTest,錯誤,,TWTEST01,NewTest,,,作業失敗。  作業由 使用者 user 叫用。要執行的最後一個步驟是步驟 1 (01_TEST)。  在步驟 1 (01_TEST) 已要求啟動作業。.,00:00:00,0,0,,,,0

    08/23/2013 15:06:02,NewTest,錯誤,1,TWTEST01,NewTest,01_TEST,,以下列使用者的身分執行: TW\banson。Microsoft (R) SQL Server 執行封裝公用程式  32 位元版本 11.0.2100.60  Copyright (C) Microsoft Corporation. 著作權所有,並保留一切權利。    

    已啟動:  下午 03:06:02  錯誤: 2013-08-23 15:06:02.41     代碼: 0xC001000E     來源: Package      

    描述: 找不到連接 "{F7E1BEA3-5747-403E-8CAF-378238C63F75}"。

    當找不到特定的連接元素時,Connections 集合就會發生這個錯誤。  錯誤結束  錯誤: 2013-08-23 15:06:02.41     代碼: 0xC001000E     

    來源: Package      描述: 找不到連接 "{F7E1BEA3-5747-403E-8CAF-378238C63F75}"。當找不到特定的連接元素時,Connections 集合就會發生這個錯誤。  錯誤結束  錯誤: 2013-08-23 15:06:02.41     代碼: 0xC001000E     

    來源: Package      描述: 找不到連接 "{F7E1BEA3-5747-403E-8CAF-378238C63F75}"。當找不到特定的連接元素時,Connections 集合就會發生這個錯誤。  錯誤結束  錯誤: 2013-08-23 15:06:02.42     代碼: 0xC001000E     

    來源: Package      描述: 找不到連接 "{F7E1BEA3-5747-403E-8CAF-378238C63F75}"。當找不到特定的連接元素時,Connections 集合就會發生這個錯誤。  錯誤結束  錯誤: 2013-08-23 15:06:02.42     代碼: 0xC001000E     

    來源: Package      描述: 找不到連接 "{F7E1BEA3-5747-403E-8CAF-378238C63F75}"。當找不到特定的連接元素時,Connections 集合就會發生這個錯誤。  錯誤結束  錯誤: 2013-08-23 15:06:02.43     代碼: 0xC020801B     

    來源: ADW OLE DB 來源 [2]     描述: 找不到識別碼為 "{C8C44155-A946-4B13-A96E-8BC5C24FE8E8}" 的執行階段連接管理員。請確認連接管理員集合包含此識別碼的連接管理員。  錯誤結束  錯誤: 2013-08-23 15:06:02.43     代碼: 0xC0047017     

    來源: ADW SSIS.Pipeline     描述: OLE DB 來源 驗證失敗,傳回錯誤碼 0xC020801B。  錯誤結束  錯誤: 2013-08-23 15:06:02.43     代碼: 0xC004700C     

    來源: ADW SSIS.Pipeline     描述: 一個或多個元件驗證失敗。  錯誤結束  錯誤: 2013-08-23 15:06:02.43     代碼: 0xC0024107     

    來源: ADW      描述: 工作驗證期間發生錯誤。  錯誤結束  DTExec: 封裝執行傳回 DTSER_FAILURE (1)。  已啟動:  下午 03:06:02  已完成: 下午 03:06:02  經過時間:  0.218 秒.  封裝執行失敗。.  步驟失敗。,00:00:00,0,0,,,,0
    2013年8月23日 上午 07:31
  • What does that package do? How do you make sql connectioin the package?
    2013年8月23日 下午 12:49
  • What does that package do? How do you make sql connectioin the package?

    您好,我發文的問題就是不確定怎麼做才是正確的將SQL Connection 包進package.

    懇請賜教.

    2013年8月23日 下午 08:56
  • Can you tell how did you set it in the package? Or you didn't even do it at all?
    2013年8月24日 上午 01:57
  • Can you tell how did you set it in the package? Or you didn't even do it at all?

    ssis目錄是用直接進專案的子目錄bin\Development,執行ispac部署精靈.

    檔案系統沒有成功所以要懇請您賜教.><

    2013年8月26日 上午 12:49
  • When you create ssis package, you can set sql connection. Did you ever do it? I'm not talking about how you deploy package.
    2013年8月26日 上午 02:12
  • 您好

    在SSIS專案裡的連接管理員是有設定的.

    而且用部署至SSIS目錄的方式,連接管理員是有帶過去的.

    但用檔案系統的方式,資料來源的連接管理員卻是空的.

    謝謝您

    2013年8月26日 上午 02:28
  • It's not required. By the way, what's proxy account and how did you configure it?
    2013年8月26日 上午 03:17
  • 代理帳號是沒有問題的.

    我文中有提到.是用同一個proxy帳號去測,這兩種封裝來源.

    ssis目錄成功,檔案系統失敗.

    謝謝回覆

    2013年8月26日 上午 03:43
  • Proxy account has permission to access package file in that folder?
    2013年8月26日 下午 01:07
  • rmiao您好

    該package的ProtectionLevel為EncrypAllWithPassword.

    請問該如何確認或檢查Proxy account 是否有權限存取該package?


    2013年8月27日 上午 01:02
  • Proxy account has full permission in the folder that package file is in?
    2013年8月27日 上午 02:04