2

第一次海报。

我创建了一个 SSIS 包,它读取文本文件并将数据放在 SQL Server 的表中。当我在 VS2005 中运行它时,它将数据插入表中没有问题。如果我在 SQL 中运行作业来调用 SSIS 包,它会失败并且我收到附加错误。

我对这一切都很陌生,所以我的技能不是很好,但我正在试一试!!(我已从错误消息中删除了服务器名称和我的登录凭据)

错误信息

日期、来源、严重性、步骤 ID、服务器、作业名称、步骤名称、通知、消息、持续时间、Sql 严重性、Sql 消息 ID、操作员发送电子邮件、操作员网络发送、操作员分页、重试次数 2012 年 5 月 21 日 15:33 :28,importsCallDataTest,Error,0,importsCallDataTest,(作业结果),,作业失败。作业由用户调用 运行的最后一步是步骤 1 (importsData)。,00:00:01,0,0,,,,0 05/21/2012 15:33:28,importsCallDataTest,Error,1, ,importsCallDataTest,importsData,,作为用户执行:\SYSTEM。....00.4035.00 适用于 32 位版权所有 (C) Microsoft Corp 1984-2005。版权所有。开始时间:下午 3:33:28 进度:2012-05-21 15:33:28.71 来源:数据流任务
验证:完成 0% 完成进度进度:2012-05-21 15:33:28.71 来源:数据流任务验证:完成 50% 完成进度进度:2012-05-21 15:33:28.84 来源:数据流任务验证: 100% 完成 结束进度 进度:2012-05-21 15:33:28.85 来源:数据流任务验证:0% 完成 结束进度进度:2012-05-21 15:33:28.85 来源:数据流任务验证:50%完成结束进度进度:2012-05-21 15:33:28.87 来源:数据流任务验证:100% 完成结束进度进度:2012-05-21 15:33:28.87
来源:数据流任务准备执行:0% 完成结束进度进度:2012-05-21 15:33:28.87 来源:数据流任务准备...包执行失败...步骤失败。,00: 00:01,0,0,,,,0

4

2 回答 2

1

SQL Server 作业由 SQL Server 代理的帐户运行。

您必须检查此帐户是否有权访问该文件。

于 2012-05-21T15:54:03.143 回答
1

在创建包时,您还应该保存源和目标的凭据。在创建包时,您必须使用 Sql Server Agents 帐户登录。

还可以尝试:--首先部署包,然后制定作业计划。--为 SSIS 包创建新的 CREDENTIAL 和代理,并使用此代理而不是 sql server 代理帐户。

于 2012-05-22T03:45:40.300 回答