2013-10-08 85 views
0

我已經編輯我的整個問題,首先我的問題是如何執行的SSIS包,但現在我已經得到了通過SQL Server代理作業來執行它的解決方案,但是當我試圖執行SQL Server代理作業,我得到的錯誤,當我在觀看歷史則顯示以下信息部署在集成服務目錄Excecuting SSIS包

作業失敗。工作是由用戶引起的。最後一步中要運行的步驟1

請注意這裏我通過SSIS包的SQL Express插入數據到數據庫中的表,它是SQL Express的建立問題。

--------- 更新錯誤消息 -------------

當我展開SQL Server代理的日誌文件中的以下錯誤消息被認爲是

以用戶身份執行:NT Service \ SQLAgent $ SQL_Server_Evalu。 Microsoft(R)SQL Server執行包實用程序版本11.0.2100.60,用於64位版權(C)Microsoft Corporation。保留所有權利開始:16:11:39 IS服務器上的程序包執行失敗。執行ID:4,執行狀態:4。

下面是截圖我如何執行SQL Server代理作業, enter image description here

------------ 更新錯誤信息 --------- --- 下面是執行已部署軟件包時給出的錯誤消息的屏幕截圖。

enter image description here

錯誤如下:

1)數據流任務錯誤:有任務驗證期間錯誤。

2)數據流任務錯誤:OLE DB目標驗證失敗並返回錯誤代碼0XC020801C。

3)數據流任務錯誤:另外一個組件發生故障。

4)數據流任務錯誤:SSIS錯誤代碼 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER 的AcquireConnection方法調用連接管理器「RESHMAJADHAV \ SQLEXPRESS.Adventureworks2012」失敗,錯誤代碼爲0xC0202009。

5)包錯誤:SSIS錯誤代碼DTS_E_OLEDBERROR。 OLEDB錯誤發生。錯誤代碼:0X80004005。 OLE DB記錄可用。來源:「Microsoft SQL Server Native Client 11.0」Hresult:0X80004005描述:「登錄失敗,用戶'NTSERVICE \ SQLAgGENT $ SQL_SERVER_EVALU'。」。 OLE DB記錄可用。來源:「Microsoft SQL Server的本機客戶端11.0」 HRESULT:0x80004005說明:「無法打開數據庫可以」 AdventureWorks2012" 要求通過登錄登錄失敗「

是因爲連接字符串的

」數據源= RESHMAJADHAV \ SQLEXPRESS; Initial Catalog = AdventureWorks2012; Provider = SQLNCLI11.1; Integrated Security = SSPI; Auto Translate = False;「

那我在環境變量定義在集成服務目錄我無法打開數據庫..?

任何幫助將大大apprecaiated ...

+1

我們需要更多的細節。您正在從SQL代理運行SSISDB目錄中的SSIS包,並且它失敗。你*認爲*這與Express實例有關。什麼是**精確**錯誤訊息?你如何在SQL Agent中調用包 - 截圖或命令行選項卡應該足夠了 – billinkc

+0

首先要做的是:讀取錯誤。你粘貼了作業錯誤描述,只是說在第一步作業失敗。在日誌文件查看器中,可以擴展作業級別的每個日誌條目,並可以看到步驟級別的日誌,這就是您需要的。請修改您的問題並粘貼步驟錯誤消息。 –

+0

實際上,對於新的2012 SSIS項目部署模型,您在代理註釋中獲得的所有內容都是失敗的,它引用了SSISDB中的報告。有效點雖然 – billinkc

回答

0
Data Source=RESHMAJADHAV\SQLEXPRESS;User ID=XXXXXXX;Password=XXXXXXXXX;Initial Catalog=AdventureWorks2012;Provider=SQLOLEDB; 

爲目標連接。我認爲工作沒有得到最終用戶名和密碼。

它可能有幫助。我不能,請你發佈確切的錯誤信息。我無法看到任何形式的圖片。 謝謝