执行 SSIS 包

执行 SSIS 包

我把我的问题发布在堆栈溢出但有人告诉我,这里可能更好。我从命令行执行 SSI 包时遇到问题。我以域管理员身份登录时通过 SQL Server Business Intelligence Studio 创建了包。

答案1

另外,您可以转到“开始”->“控制面板”->“管理工具”->“服务”,并确保您有一个 SQL Server 集成服务的列表。

如果没有,您需要转到控制面板->添加/删除程序->SQL Server并更改选项并确保已安装 SSIS。

如果未安装 SSIS 服务,您将无法正确运行包并会收到错误消息。

这可能不是您的特定问题,但可能就是这么简单。

更新 1:

您能否确认以下一些内容:

  1. 您已删除该包并将其重新部署到包含您的凭据的服务器吗?
  2. 您已使用文件选项成功运行该包吗?

您还可以在 SQL 服务器上尝试以下命令来重置 DTS 包的所有者:

sp_reassign_dtspackageowner [@name =] 'name', [@id =] 'id', [@newloginname =] 'newloginname'

答案2

快速搜索会返回导致此错误的许多可能原因,例如:来自 DTEXEC 的 SSIS 错误:登录超时已过期。你已经解决这些问题了吗?

答案3

乍一看,这似乎是一个身份验证问题。

我首先要确保您使用的 dtsexec 实用程序的命令行语法正确。请参阅以下 Microsoft 参考以获取完整详细信息。

http://msdn.microsoft.com/en-us/library/ms162810.aspx

答案4

您是否尝试通过 TCP 或命名管道登录 SQL Server?您是否能够从服务器的控制台使用 sqlcmd?

相关内容