<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Katmai - Custom components and upgrade</title><link>http://blogs.msdn.com/mattm/archive/2007/06/05/katmai-custom-components-and-upgrade.aspx</link><description>(Note, when I use the word "components" in this post, I'm referring to all extensible items, including tasks, pipeline components, foreach enumerators, loggers and connections) The first major change I worked on as part of the SSIS team was re-versioning</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Steve Walker</title><link>http://blogs.msdn.com/mattm/archive/2007/06/05/katmai-custom-components-and-upgrade.aspx#4421770</link><pubDate>Fri, 17 Aug 2007 01:12:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4421770</guid><dc:creator>sundanceca</dc:creator><description>&lt;p&gt;We have a custom SSIS pipeline component we developed to access WCF web services and import data. &amp;nbsp;This was written for Sql 2005 and visual studio 2005. &lt;/p&gt;
&lt;p&gt;I have quite a few packages using this component, with many tasks, components, etc. downstream from the component in the packages.&lt;/p&gt;
&lt;p&gt;I'd like to know if it's possible to upgrade the component that is already in the package without deleting the old one from the toolbox, re-adding the new one, then adding the new component to the existing package, deleting the link from the all the downstream package stuff... &amp;nbsp;It's quite a bit of work to reestablish all the meta data in the package after I upgrade the component. &amp;nbsp;I looked at the source code (xml) for the package and couldn't find anything useful to change (to help). &amp;nbsp;I did re-gac after the upgrade and VS did no &amp;quot;automagically&amp;quot; recognize the new upgraded component.&lt;/p&gt;
&lt;p&gt;pain, suffering......&lt;/p&gt;
&lt;p&gt;any ideas?&lt;/p&gt;
</description></item><item><title>re: Katmai - Custom components and upgrade</title><link>http://blogs.msdn.com/mattm/archive/2007/06/05/katmai-custom-components-and-upgrade.aspx#4421887</link><pubDate>Fri, 17 Aug 2007 01:30:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4421887</guid><dc:creator>mmasson</dc:creator><description>&lt;p&gt;If you don't change the version number / assembly name of the component, it should be picked up automatically without any changes. &lt;/p&gt;
&lt;p&gt;If the version/GUID/ProgID have changed, you should be able to manually edit the package XML. Look for the &amp;lt;component&amp;gt; entry for your component. For managed components, look for the UserComponentTypeName attribute - this should be the strong assembly name for your class. As long as your metadata hasn't changed, changing this to the new value should fix your problem.&lt;/p&gt;
</description></item><item><title>Custom Extensions in SQL Server 2008</title><link>http://blogs.msdn.com/mattm/archive/2007/06/05/katmai-custom-components-and-upgrade.aspx#7379226</link><pubDate>Sat, 02 Feb 2008 00:57:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7379226</guid><dc:creator>SSIS Stuff</dc:creator><description>&lt;p&gt;The introduction of new SSIS features in the SQL Server 2008 release and beyond made it necessary for&lt;/p&gt;
</description></item><item><title>Custom Extensions in SQL Server 2008</title><link>http://blogs.msdn.com/mattm/archive/2007/06/05/katmai-custom-components-and-upgrade.aspx#7379319</link><pubDate>Sat, 02 Feb 2008 01:10:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7379319</guid><dc:creator>Noticias externas</dc:creator><description>&lt;p&gt;The introduction of new SSIS features in the SQL Server 2008 release and beyond made it necessary for&lt;/p&gt;
</description></item><item><title>Custom Extensions in SQL Server 2008</title><link>http://blogs.msdn.com/mattm/archive/2007/06/05/katmai-custom-components-and-upgrade.aspx#8257285</link><pubDate>Sun, 16 Mar 2008 17:55:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8257285</guid><dc:creator>aspnetkkk123</dc:creator><description>&lt;p&gt;Custom Extensions in SQL Server 2008&lt;/p&gt;
</description></item><item><title>Upgrading Custom Components for SQL Server 2008 Integration Services</title><link>http://blogs.msdn.com/mattm/archive/2007/06/05/katmai-custom-components-and-upgrade.aspx#8591467</link><pubDate>Wed, 11 Jun 2008 17:57:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8591467</guid><dc:creator>Douglas Laudenschlager</dc:creator><description>&lt;p&gt;The SQL Server 2008 Books Online page in which we describe the steps for upgrading and redistributing&lt;/p&gt;
</description></item><item><title>re: Katmai - Custom components and upgrade</title><link>http://blogs.msdn.com/mattm/archive/2007/06/05/katmai-custom-components-and-upgrade.aspx#9919059</link><pubDate>Sat, 07 Nov 2009 14:22:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9919059</guid><dc:creator>jamiet</dc:creator><description>&lt;p&gt;Hiya Matt,&lt;/p&gt;
&lt;p&gt;I'm converting a v2005 component and its got a call to the following method:&lt;/p&gt;
&lt;p&gt;IDTSOutputColumn100.SetDataTypeProperties.&lt;/p&gt;
&lt;p&gt;In the code I've inherited the first parameter is an integer however now the method is expecting something from the DataType enum.&lt;/p&gt;
&lt;p&gt;THis is easy to fix but nonetheless, do you know of any other gotchas like this?&lt;/p&gt;
&lt;p&gt;cheers&lt;/p&gt;
&lt;p&gt;Jamie&lt;/p&gt;
</description></item><item><title>re: Katmai - Custom components and upgrade</title><link>http://blogs.msdn.com/mattm/archive/2007/06/05/katmai-custom-components-and-upgrade.aspx#9919084</link><pubDate>Sat, 07 Nov 2009 16:52:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9919084</guid><dc:creator>jamiet</dc:creator><description>&lt;p&gt;Ignore the previous comment!! The code I'm changing was generated form Reflector - hence there's an integer where an enum is expected!&lt;/p&gt;
&lt;p&gt;sorry!&lt;/p&gt;
</description></item></channel></rss>