2010-04-29 121 views
18

我在SQL Server 2008 Management Studio的对象浏览器中的数据库上右键单击。我去任务>导入数据,并从平面文本文件导入一些数据,选择将包保存在服务器上。SSIS包保存在哪里?

现在,我到包里来怎么编辑或再次运行它?在SQL Server Management Studio中,我可以去哪里?我扩大了一切,但找不到它。这让我疯狂。

回答

15

如果您连接到服务器上的Integration Services实例(在SQL Server Management Studio中连接时从“数据库引擎”下拉菜单中的选择不同),它们将位于Stored Packages下的MSDB文件夹下。

+1

我试过了。有两个根文件夹。运行软件包和存储的软件包。这些和每个子文件夹都是空的。 但是,如果我再次通过我的导入过程,它会告诉我存在包并询问我是否要覆盖,所以我知道它们必须位于服务器上! 我仔细检查并且连接到了正确的服务器。 – Chris 2010-04-29 21:47:01

+0

哦,等一下,我看到他们在那里!但是没有编辑选项。只需导入,导出,升级等。 – Chris 2010-04-29 21:49:34

+1

您无法在Integration Services实例本身上编辑它们。您需要导出它们,然后在BIDS(商业智能设计工作室,适用于BI的Visual Studio风格)中打开它们,然后可以重新部署该程序包。 – 2010-04-29 22:09:35

4

当您启动Management Studio并连接到数据库,请确保您在服务器类型设置为集成服务,而不是数据库引擎

+0

@Todd McDermid - Doh!在我对咖啡的严重影响下,没有更多发布在StackOverflow上。更新了我的帖子。 – 2010-04-29 23:21:50

+1

我看不到在管理工作室副本中连接到Integration Services的选项?但是我可以在执行包实用程序中找到存储过程? – KillerSnail 2014-05-16 01:49:13

0

它们作为.dtsx文件或msdb.dbo.sysssispackages存储在文件系统中。如果它们存储在数据库中,则可以通过连接到集成服务来使用sql server management studio运行它们。要编辑它们,您需要导出到文件系统(.dtsx文件)然后编辑。

0

您可以在SSIS的包的“属性”下找到文件路径。 右键单击解决方案资源管理器中的包>属性窗口中的完整路径