0

我已经编辑了我的整个问题,首先我的问题是如何执行 SSIS 包,但现在我有了通过 SQL Server 代理作业执行它的解决方案,但是当我尝试执行 SQL Server 代理作业时,我收到错误,当我在历史中查看时,会显示以下消息

作业失败。作业是由用户唤起的。运行的最后一步是第 1 步。

请注意我通过 SQL Express 中的 SSIS 包将数据插入数据库的表,是否是 SQL Express 创建问题。

---------更新错误信息-------------

当我展开 SQL Server 代理作业的日志文件时,会看到以下错误消息,

以用户身份执行:NT Service\SQLAgent$SQL_Server_Evalu。Microsoft(R) SQL Server 执行包实用程序版本 11.0.2100.60,适用于 64 位版权 (C) Microsoft Corporation。保留所有权利开始:16:11:39 IS 服务器上的包执行失败。执行 ID:4,执行状态:4。

下面是我如何执行 SQL Server 代理作业的屏幕截图, 在此处输入图像描述

------------更新的错误消息------------ 下面是执行部署包时给出的错误消息的屏幕截图。

在此处输入图像描述

错误如下:

1)数据流任务错误:任务验证过程中出现错误。

2) 数据流任务错误:OLE DB 目标验证失败并返回错误代码 0XC020801C。

3) 数据流任务错误:又一个组件失败。

4) 数据流任务错误:SSIS 错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER 对连接管理器“RESHMAJADHAV\SQLEXPRESS.Adventureworks2012”的 AcquireConnection 方法调用失败,错误代码为 0XC0202009。

5) 包错误:SSIS 错误代码 DTS_E_OLEDBERROR。发生 OLEDB 错误。错误代码:0X80004005。OLE DB 记录可用。来源:“Microsoft SQL Server Native Client 11.0” Hresult:0X80004005 说明:“用户 'NTSERVICE\SQLAgGENT$SQL_SERVER_EVALU' 登录失败。”。OLE DB 记录可用。来源:“Microsoft SQL Server Native Client 11.0”Hresult:0X80004005 描述:“无法打开数据库”AdventureWorks2012“登录请求。登录失败”

是不是因为连接字符串

“数据源=RESHMAJADHAV\SQLEXPRESS;初始目录=AdventureWorks2012;提供者=SQLNCLI11.1;集成安全=SSPI;自动翻译=False;”

我在集成服务目录的环境变量中定义了我无法打开数据库..?

任何帮助将不胜感激...

4

1 回答 1

0
Data Source=RESHMAJADHAV\SQLEXPRESS;User ID=XXXXXXX;Password=XXXXXXXXX;Initial Catalog=AdventureWorks2012;Provider=SQLOLEDB;

用于目标连接。我认为工作没有获得最终用户名和密码。

它可能会有所帮助。如果不能,请您发布确切的错误消息。我无法从图片中看到任何东西..谢谢

于 2013-12-20T16:49:36.867 回答