Saif Khan Asked: 2009-08-18 19:41:02 +0800 CST2009-08-18 19:41:02 +0800 CST 2009-08-18 19:41:02 +0800 CST 执行 SSIS 包 772 我在stackoverflow上发布了我的问题,但有人告诉我,这里可能会更好。我从命令行执行我的 SSI 包时遇到问题。我以域管理员身份登录时通过 SQL Server Business Intelligence Studio 创建了包。 windows sql-server-2005 ssis 5 个回答 Voted Best Answer Wayne 2009-08-18T22:51:19+08:002009-08-18T22:51:19+08:00 另一件事是您可以转到开始->控制面板->管理工具->服务并确保您有 SQL Server 集成服务的列表。 如果没有,您需要转到控制面板->添加/删除程序->SQL Server 并更改选项并确保您已安装 SSIS。 如果未安装 SSIS 服务,您将无法正确运行包并会收到错误消息。 这可能不是您的特殊问题,但可能就这么简单。 更新1: 您能否确认以下几点: 您已使用您的凭据删除并重新部署包到服务器? 您已经使用文件选项成功运行了包? 您也可以在 SQL 服务器上尝试以下命令来重置 DTS 包的所有者: sp_reassign_dtspackageowner [@name =] 'name', [@id =] 'id', [@newloginname =] 'newloginname' Frank Kalis 2010-01-22T02:23:48+08:002010-01-22T02:23:48+08:00 快速搜索会返回导致此错误的大量可能原因,例如:SSIS Error from DTEXEC: Login timeout expired。你已经解决了这些问题吗? John Sansom 2009-08-18T22:38:28+08:002009-08-18T22:38:28+08:00 乍一看,这似乎是一个身份验证问题。 我首先要确保您为 dtsexec 实用程序使用正确的命令行语法。有关完整详细信息,请参阅以下 Microsoft 参考。 http://msdn.microsoft.com/en-us/library/ms162810.aspx Rob Farley 2010-01-17T03:01:25+08:002010-01-17T03:01:25+08:00 当您使用升级权限运行命令提示符时,查看它是否有效。即,右键单击您的命令提示符快捷方式并说“以管理员身份运行” mrdenny 2010-01-22T01:57:59+08:002010-01-22T01:57:59+08:00 您是否尝试通过 TCP 或命名管道登录 SQL Server?您可以从服务器的控制台使用 sqlcmd 吗?
另一件事是您可以转到开始->控制面板->管理工具->服务并确保您有 SQL Server 集成服务的列表。
如果没有,您需要转到控制面板->添加/删除程序->SQL Server 并更改选项并确保您已安装 SSIS。
如果未安装 SSIS 服务,您将无法正确运行包并会收到错误消息。
这可能不是您的特殊问题,但可能就这么简单。
更新1:
您能否确认以下几点:
您也可以在 SQL 服务器上尝试以下命令来重置 DTS 包的所有者:
快速搜索会返回导致此错误的大量可能原因,例如:SSIS Error from DTEXEC: Login timeout expired。你已经解决了这些问题吗?
乍一看,这似乎是一个身份验证问题。
我首先要确保您为 dtsexec 实用程序使用正确的命令行语法。有关完整详细信息,请参阅以下 Microsoft 参考。
http://msdn.microsoft.com/en-us/library/ms162810.aspx
当您使用升级权限运行命令提示符时,查看它是否有效。即,右键单击您的命令提示符快捷方式并说“以管理员身份运行”
您是否尝试通过 TCP 或命名管道登录 SQL Server?您可以从服务器的控制台使用 sqlcmd 吗?