2015-11-24 42 views
1

我已將我的SSIS解決方案部署到SQL Server 2014.該軟件包是從Management Studio手動運行的。隨機地,程序包顯示正在執行報告中運行的狀態,但是當我使用Management Studio連接到Integration Service時,它不顯示任何程序包正在運行。該軟件包掛起時沒有任何錯誤,也沒有任何步驟開始或完成。 如何解決此問題?什麼可能導致這個錯誤?正在運行狀態的SSIS軟件包未運行

回答

0

只是爲了記錄,我發現問題依賴於由於在SSISDB表中有太多日誌而導致數據庫超時。

SSIS執行進程無法寫入IS目錄:MAMSQLT02:SSISDB錯誤詳細信息:無法將新消息添加到操作消息表中。:超時已過期。操作完成之前超時時間已過或服務器無響應。在Microsoft.SqlServer.IntegrationServices.Server.ISServerExec.ISServerHelper.AppendEventMessage(CMD的SqlCommand,Int64類型operationId,的Int32 message_type,的DateTimeOffset message_time,Int16的message_source,字符串MESSAGE_TEXT,可空1 extendedInfoId, String packageName, String packageLocationType, String packagePathFull, String eventName, String messageSource, String messageSrcId, String subComponentName, String packagePath, String executionPath, UInt32 threadId, Nullable 1個messageCode,Int64的& eventMessageId)在Microsoft.SqlServer.IntegrationServices.Server .ISServerExec.BasicEventInfo.WriteInternal(的SqlCommand的SqlCommand)在Microsoft.SqlServer.IntegrationServices.Server.ISServerExec.Loggable.Microsoft.SqlServer.IntegrationServices.Server.ISServerExec.ILoggable.Write(SqlConnection的康恩)

截斷使用SP [表內部]。[cleanup_server_retention_window_truncateall]解決了問題