如何编辑存储在msdb中的某些程序包


0

我是sql-server 2005的新手。我构建了一些将一些平面文件导入表的包,每个文件都进入了他的表。现在,一个文件的结构发生了变化。

现在我太傻了,无法更改存储在msdb服务器中的此程序包。请客气并解释在Visual Studio中获取软件包进行编辑的步骤。

Answers:


3

我假设您正在谈论Integration Services软件包,因为这些是唯一部署到MSDB数据库的“软件包” :)

要编辑已部署到MSDB的程序包,您需要连接到服务器上的Integration Services实例,找到该程序包,并将其导出为.dtsx程序包。

然后,您应该能够在Visual Studio中打开它,对其进行编辑,并在必要时进行重新部署。


听起来就像几个月前我做的那样。我对sql-2005并不熟悉,但是像sql-2000一样无法管理它们吗?以我的观点,将诸如exporte用作* .dtsx再导入它是过大的杀伤力-这是真的吗?我很困惑
Ice

SQL 2000使用称为DTS(数据转换服务)的功能来执行Integration Services的功能。Integration Services允许您编辑文件的源(允许进行源代码控制),直接运行文件而不进行部署,部署到多台服务器等,这一切都使DTS变得非常困难。当然,代价是必须使用Visual Studio来编辑程序包,而在SQL 2000中,所有操作都在企业管理器中完成:)
Jeremy Smyth 2009年

您是对的,但是作为数据库,我对文件系统中的所有内容都充满了热情……
Ice Ice

0

对于包装,我假设您是指表或类似表。

对于SQL 2005,最简单的操作是免费下载SQL Management Studio Express,然后登录,然后可以对SQL实例中当前加载的任何数据库进行删除,修改或执行任何操作。


抱歉,这是我的错;我没有提到桌子。因为我对这个ssis-thing不太熟悉……
Ice

对不起,我的错,我错过了套餐一词!不过,请下载Management Studio Express-根据您对Jeremy答案的评论,Management Studio Express可能正是您想要的。
William Hilsum

Management Studio Express 没有允许修改SSIS包的功能。抱歉,您的回答与他的问题无关:)
杰里米·史密斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.