【发布时间】:2010-10-27 16:27:04
【问题描述】:
啊!我通过导入向导创建了一个 SSIS 包,但使用 Management Studio 在服务器上找不到 SSIS 包。当我进入作业调度程序时,执行 SSIS 包也不会作为选项出现。
【问题讨论】:
标签: sql-server-2005 ssis ssms
啊!我通过导入向导创建了一个 SSIS 包,但使用 Management Studio 在服务器上找不到 SSIS 包。当我进入作业调度程序时,执行 SSIS 包也不会作为选项出现。
【问题讨论】:
标签: sql-server-2005 ssis ssms
【讨论】:
遇到计划作为 sql 作业运行的 SSIS 包,您可以通过查看 sql 作业属性来确定 SSIS 包的位置; SQL作业->属性->步骤(从左侧选择页面)->选择作业(从作业列表)->编辑->作业步骤属性显示 这得到了 SSIS 包的所有配置,包括它的原始路径,在我的例子中,它位于“MSDB”下
现在连接到 sql 集成服务; - 打开 sql 管理工作室 - 选择服务器类型为“集成服务” - 输入服务器名称 - 你会在“存储的包”下看到你的 SSIS 包
要编辑包右键单击并导出到“文件系统”,你会得到扩展名为.dtx的文件,它可以在Visual Studio中打开,我使用的是Visual Studio 2012版本
【讨论】:
【讨论】:
如果您安装了 SQL Server,还有一个用于查找本地 SSIS 包的菜单选项。
在开始菜单 > 所有程序 > 'Microsoft Sql Server' 应该有一个用于'Integration Services 的菜单选项' > 'Execute Package Utility'(如果您的 SQLserver 安装中包含 SSIS,则此功能可用)。
当您打开 Execute Package Utility 时,在“Server Name”文本框中输入您的本地 sql 服务器名称,然后单击 Package 按钮,您将看到您保存的在弹出窗口中打包。从这里你可以运行你之前保存的包
【讨论】:
向导可能将包创建为文件。在您的系统上搜索扩展名为 .dtsx 的文件。这是实际的“SSIS 包”文件。
至于在 Management Studio 中加载它,您实际上并没有通过那里查看它。如果您的计算机上加载了 SQL Server 2005,请查看程序组。您应该会找到一个与 Visual Studio 具有相同图标的应用程序,名为“SQL Server Business Intelligence Development Studio”。它基本上是 VS 2005 的精简版,允许您创建 SSIS 包。
创建一个空白解决方案并将您的 .dtsx 文件添加到其中以进行编辑/查看。
【讨论】:
当您启动 SSMS 时,它允许您选择服务器类型和服务器名称。在服务器类型下拉列表中,选择“集成服务”并连接到服务器。
然后你就可以看到数据库中有哪些包了。
【讨论】: