抱歉,我是 SSIS 开发的新手。我给这个问题的标题不太合适——请看下面。
我在本地服务器的 C 驱动器中有一个 SSIS 包,团队中的每个人都可以访问它。如果我使用我的 windows 用户名和密码登录,我可以执行 SSIS 包中的“执行 SQL 任务”,并且它成功完成。该软件包包含 3 个“执行 sql 任务”,所有这些都运行正常。
当我的队友尝试使用他的用户名和密码执行包时,它显示一个错误,在 3 个“执行 SQL 任务”中,只有 1 个成功执行,另外 2 个错误如下:
执行 SQL 任务] 错误:执行查询“EXEC usp_ETL_GetRepairHistoryFacts”失败,出现以下错误:“语句已终止。”。可能的失败原因:查询有问题,“ResultSet”属性设置不正确,参数设置不正确,或连接未正确建立。
我们无法理解的是我们使用的是相同的 SSIS 包,相同的数据库,唯一的区别是登录名。
有没有人对如何解决这个问题有任何想法?