2016-12-14 62 views
0

我正在试图查找用于SQL Server集成服务包中存储在SQL Server中的维护计划SSIS包的代码。我尝试登录到服务器上的Integration Services,但它返回的错误是无法检索此请求的数据。不幸的是,我不是那个设置这个软件包的人,所以我不确定原始文件在哪里,或者它们现在是否存在。编辑SQL Server集成服务包

我需要找到dtsx文件或类似的东西,以便我可以确定正在执行哪些步骤并根据需要修改它们。这是在SQL Server 2012上,并且正在从SQL Server作业活动监视器引用该包。

非常感谢您提供任何帮助。

+0

只需检查 - 您确定您使用的登录名具有访问SSIS包所需的权限/登录到SSIS服务器?你在哪个阶段得到错误?什么是确切的错误信息? –

+0

我尝试连接到服务器时收到错误。确切的细节是:无法连接到[服务器名称]。其他信息:无法检索连接到计算机[servername]上的集成服务服务的此请求(Microsoft.sqlserver.management.sdk.sfc)的数据失败,并显示以下错误消息:“该服务无法启动,因为它是禁用或者因为它没有与其关联的启用设备。“。 – Xiphoen

+0

这通常表示SQL Server Integration Services未在您尝试连接的SQL Server上运行。您可能需要启动服务才能访问代码。或者,SSIS可以运行在不同的服务器上。如果这是一项预定作业,请查看作业以确定哪些服务器正在运行该程序包。 –

回答

0

首先在位于SSMS中SQL代理的作业中,转到类型为SQL Server Integration Services的步骤。

一般标签会给你的位置。包的来源是什么?如果是文件系统,则该文件位于您通过SSMS和指定的软件包目标登录的服务器上。

如果源是SQL Server,则需要登录到该面板。如果是SSIS包存储,您将使用Windows身份验证。

This link将帮助提供有关包装位置的更多信息。从那里,你将不得不在视觉工作室进行编辑。

+0

包源代码是SQL服务器,并具有位于包标记下的位置,用于指示SSIS包\ Maintenance Plans文件夹。 “你需要在那里登录面板” - 我不确定除了试图通过对象浏览器登录之外,这意味着什么,这给我一个关于无法检索数据的错误(在评论中引用以上) – Xiphoen

相关问题