2015-11-24 44 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]解决了问题