2013-10-08 28 views
0

我已经编辑我的整个问题,首先我的问题是如何执行的SSIS包,但现在我已经得到了通过SQL Server代理作业来执行它的解决方案,但是当我试图执行SQL Server代理作业,我得到的错误,当我在观看历史则显示以下信息部署在集成服务目录Excecuting SSIS包

作业失败。工作是由用户引起的。最后一步中要运行的步骤1

请注意这里我通过SSIS包的SQL Express插入数据到数据库中的表,它是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代理作业, enter image description here

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

enter image description here

错误如下:

1)数据流任务错误:有任务验证期间错误。

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

3)数据流任务错误:另外一个组件发生故障。

4)数据流任务错误:SSIS错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER 的AcquireConnection方法调用连接管理器“RESHMAJADHAV \ SQLEXPRESS.Adventureworks2012”失败,错误代码为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的本机客户端11.0” HRESULT:0x80004005说明:“无法打开数据库可以” AdventureWorks2012" 要求通过登录登录失败“

是因为连接字符串的

”数据源= RESHMAJADHAV \ SQLEXPRESS; Initial Catalog = AdventureWorks2012; Provider = SQLNCLI11.1; Integrated Security = SSPI; Auto Translate = False;“

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

任何帮助将大大apprecaiated ...

+1

我们需要更多的细节。您正在从SQL代理运行SSISDB目录中的SSIS包,并且它失败。你*认为*这与Express实例有关。什么是**精确**错误讯息?你如何在SQL Agent中调用包 - 截图或命令行选项卡应该足够了 – billinkc

+0

首先要做的是:读取错误。你粘贴了作业错误描述,只是说在第一步作业失败。在日志文件查看器中,可以扩展作业级别的每个日志条目,并可以看到步骤级别的日志,这就是您需要的。请修改您的问题并粘贴步骤错误消息。 –

+0

实际上,对于新的2012 SSIS项目部署模型,您在代理注释中获得的所有内容都是失败的,它引用了SSISDB中的报告。有效点虽然 – billinkc

回答

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

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

它可能有帮助。我不能,请你发布确切的错误信息。我无法看到任何形式的图片。 谢谢