状态为 运行 的 SSIS 包不是 运行
SSIS package with status running is not running
我已将我的 SSIS 解决方案部署到 SQL Server 2014。该包是 运行 从 Management Studio 手动部署的。随机地,包在执行报告中显示状态 运行ning,但是当我使用 Management Studio 连接到集成服务时,它没有显示任何包 运行ning。包只是挂起,没有任何错误,也没有开始或完成任何步骤。
我该如何解决这个问题?是什么导致了这个错误?
仅作记录,我发现问题出在 SSISDB tables 中日志过多导致的数据库超时。
SSIS 执行进程无法写入 IS 目录:MAMSQLT02:SSISDB 错误详细信息:无法将新消息添加到 table 操作消息。超时已过。操作完成前超时时间已过或服务器未响应。;在 Microsoft.SqlServer.IntegrationServices.Server.ISServerExec.ISServerHelper.AppendEventMessage(SqlCommand cmd, Int64 operationId, Int32 message_type, DateTimeOffset message_time, Int16 message_source, String message_text, Nullable1 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 conn)
使用 SP [内部] 截断 tables。[cleanup_server_retention_window_truncateall] 解决了问题
我已将我的 SSIS 解决方案部署到 SQL Server 2014。该包是 运行 从 Management Studio 手动部署的。随机地,包在执行报告中显示状态 运行ning,但是当我使用 Management Studio 连接到集成服务时,它没有显示任何包 运行ning。包只是挂起,没有任何错误,也没有开始或完成任何步骤。 我该如何解决这个问题?是什么导致了这个错误?
仅作记录,我发现问题出在 SSISDB tables 中日志过多导致的数据库超时。
SSIS 执行进程无法写入 IS 目录:MAMSQLT02:SSISDB 错误详细信息:无法将新消息添加到 table 操作消息。超时已过。操作完成前超时时间已过或服务器未响应。;在 Microsoft.SqlServer.IntegrationServices.Server.ISServerExec.ISServerHelper.AppendEventMessage(SqlCommand cmd, Int64 operationId, Int32 message_type, DateTimeOffset message_time, Int16 message_source, String message_text, Nullable1 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 conn)
使用 SP [内部] 截断 tables。[cleanup_server_retention_window_truncateall] 解决了问题