我发布了我的问题在stackoverflow,但我被告知,这可能会更好。 从命令行执行我的SSI包时遇到问题。 我以域pipe理员身份login后,通过SQL Server Business Intelligence Studio创build了该包。
另一件事你可以去开始 – >控制面板 – >pipe理工具 – >服务,并确保你有一个SQL Server集成服务的列表。
如果没有,你将需要去控制面板 – >添加/删除程序 – > SQL Server,并更改选项,并确保你已经安装了SSIS。
如果没有安装SSIS服务,则无法正确运行软件包,并会收到错误消息。
这可能不是你特别的问题,但可能就这么简单。
更新1:
您能否确认以下一些内容:
您也可以在SQL服务器上尝试以下命令来重置DTS包的所有者:
sp_reassign_dtspackageowner [@name =] 'name', [@id =] 'id', [@newloginname =] 'newloginname'
快速search会返回很多可能的原因,例如: DTEXEC的SSIS错误:login超时过期 。 你已经完成了这些工作吗?
乍一看,这看起来是一个身份validation问题。
我将首先确保您正在使用dtsexec实用程序的正确的命令行语法。 有关完整的详细信息,请参阅以下Microsoft参考。
当您使用升级权限运行命令提示符时,请查看它是否有效。 即,右键单击您的命令提示符快捷方式,并说“以pipe理员身份运行”
你是否试图通过TCP或命名pipe道login到SQL Server? 你能从服务器的控制台使用sqlcmd吗?