<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.7" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: SSIS FTP Task - Code to set the password</title>
	<link>http://www.proteanit.com/b/2008/02/13/ssis-ftp-task-code-to-set-the-password/</link>
	<description>pro·te·an   (prō'tē-ən, prō-tē'-)  "Exhibiting considerable versatility or diversity"</description>
	<pubDate>Fri, 10 Sep 2010 09:54:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.7</generator>

	<item>
		<title>by: Frank</title>
		<link>http://www.proteanit.com/b/2008/02/13/ssis-ftp-task-code-to-set-the-password/#comment-31010</link>
		<pubDate>Fri, 05 Feb 2010 12:30:37 +0000</pubDate>
		<guid>http://www.proteanit.com/b/2008/02/13/ssis-ftp-task-code-to-set-the-password/#comment-31010</guid>
					<description>Hey Chris,

Glad you got it working... hope the laptop survives another day ;-)

Cheers</description>
		<content:encoded><![CDATA[<p>Hey Chris,</p>
<p>Glad you got it working&#8230; hope the laptop survives another day <img src='http://www.proteanit.com/b/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Cheers
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Chris</title>
		<link>http://www.proteanit.com/b/2008/02/13/ssis-ftp-task-code-to-set-the-password/#comment-31009</link>
		<pubDate>Fri, 05 Feb 2010 11:58:32 +0000</pubDate>
		<guid>http://www.proteanit.com/b/2008/02/13/ssis-ftp-task-code-to-set-the-password/#comment-31009</guid>
					<description>UPDATE:

the prefix to my variable "user::" seems to have been the problem. I removed this and it worked.

That prefix has never caused problems in the past, shame i was looking forward to giving it a damn good thrashing!</description>
		<content:encoded><![CDATA[<p>UPDATE:</p>
<p>the prefix to my variable &#8220;user::&#8221; seems to have been the problem. I removed this and it worked.</p>
<p>That prefix has never caused problems in the past, shame i was looking forward to giving it a damn good thrashing!
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Chris</title>
		<link>http://www.proteanit.com/b/2008/02/13/ssis-ftp-task-code-to-set-the-password/#comment-31008</link>
		<pubDate>Fri, 05 Feb 2010 11:36:13 +0000</pubDate>
		<guid>http://www.proteanit.com/b/2008/02/13/ssis-ftp-task-code-to-set-the-password/#comment-31008</guid>
					<description>Hi guys,

I just can't get this to work at all. I have exactly the same requirement as the millions of other people who have all resolved it using the above. It just doesn't work in my solution!!!!!!!!!!!

It's ok though as I'm about to take a chainsaw to my laptop. It has to be something obvious!</description>
		<content:encoded><![CDATA[<p>Hi guys,</p>
<p>I just can&#8217;t get this to work at all. I have exactly the same requirement as the millions of other people who have all resolved it using the above. It just doesn&#8217;t work in my solution!!!!!!!!!!!</p>
<p>It&#8217;s ok though as I&#8217;m about to take a chainsaw to my laptop. It has to be something obvious!
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Tom</title>
		<link>http://www.proteanit.com/b/2008/02/13/ssis-ftp-task-code-to-set-the-password/#comment-27937</link>
		<pubDate>Fri, 30 Oct 2009 18:59:01 +0000</pubDate>
		<guid>http://www.proteanit.com/b/2008/02/13/ssis-ftp-task-code-to-set-the-password/#comment-27937</guid>
					<description>Thanks for the script! Saved me some time today</description>
		<content:encoded><![CDATA[<p>Thanks for the script! Saved me some time today
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Fran</title>
		<link>http://www.proteanit.com/b/2008/02/13/ssis-ftp-task-code-to-set-the-password/#comment-9207</link>
		<pubDate>Tue, 04 Nov 2008 14:19:43 +0000</pubDate>
		<guid>http://www.proteanit.com/b/2008/02/13/ssis-ftp-task-code-to-set-the-password/#comment-9207</guid>
					<description>Hello,

Great script. Shame it has to be done that way but there you are. Thanks you've saved me ages!

Fran</description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>Great script. Shame it has to be done that way but there you are. Thanks you&#8217;ve saved me ages!</p>
<p>Fran
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Frank</title>
		<link>http://www.proteanit.com/b/2008/02/13/ssis-ftp-task-code-to-set-the-password/#comment-1135</link>
		<pubDate>Thu, 10 Jul 2008 12:52:46 +0000</pubDate>
		<guid>http://www.proteanit.com/b/2008/02/13/ssis-ftp-task-code-to-set-the-password/#comment-1135</guid>
					<description>I couldn't agree with you more :-)

Especially where FTP is concerned - there's little point getting all security conscious when no matter where the password comes from, it will be sent over the network in clear text. A simple packet sniffer will tell you the password anyhow!

It is possible to configure the connection manager's password directly, but you have to be careful with your package encryption settings. If you are saving your configurations to xml file, then a package saved with encryption level "DontSaveSensitive" is going to wipe out your password. What you then have to do is type it into the .dtsConfig file after you've saved the package, but before you deploy it.

Personally, I prefer to set all my component properties from variables and configure the variables instead. It makes debugging much easier, because you can see the values at run-time.

Cheers
Frank</description>
		<content:encoded><![CDATA[<p>I couldn&#8217;t agree with you more <img src='http://www.proteanit.com/b/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Especially where FTP is concerned - there&#8217;s little point getting all security conscious when no matter where the password comes from, it will be sent over the network in clear text. A simple packet sniffer will tell you the password anyhow!</p>
<p>It is possible to configure the connection manager&#8217;s password directly, but you have to be careful with your package encryption settings. If you are saving your configurations to xml file, then a package saved with encryption level &#8220;DontSaveSensitive&#8221; is going to wipe out your password. What you then have to do is type it into the .dtsConfig file after you&#8217;ve saved the package, but before you deploy it.</p>
<p>Personally, I prefer to set all my component properties from variables and configure the variables instead. It makes debugging much easier, because you can see the values at run-time.</p>
<p>Cheers<br />
Frank
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: EQUINEXUS</title>
		<link>http://www.proteanit.com/b/2008/02/13/ssis-ftp-task-code-to-set-the-password/#comment-1134</link>
		<pubDate>Thu, 10 Jul 2008 09:14:36 +0000</pubDate>
		<guid>http://www.proteanit.com/b/2008/02/13/ssis-ftp-task-code-to-set-the-password/#comment-1134</guid>
					<description>SSIS prevents you from setting the value of ServerPassword using an expression (i.e. when you look in the expressions window for an FTP Connection, the property "ServerPassword" is not available in the properties drop down).

Presumably this was Microsoft's way of increasing security; because if you're using an expression to set the ServerPassword you're probably planning to specify the password in a variable (which is plain text).

This is just plain annoying. Security should be left to the user and not foisted on them. There are many instances where the visibility of the password in the local environment would not be an issue.

That said Frank's solution works great. Thank you Frank :)</description>
		<content:encoded><![CDATA[<p>SSIS prevents you from setting the value of ServerPassword using an expression (i.e. when you look in the expressions window for an FTP Connection, the property &#8220;ServerPassword&#8221; is not available in the properties drop down).</p>
<p>Presumably this was Microsoft&#8217;s way of increasing security; because if you&#8217;re using an expression to set the ServerPassword you&#8217;re probably planning to specify the password in a variable (which is plain text).</p>
<p>This is just plain annoying. Security should be left to the user and not foisted on them. There are many instances where the visibility of the password in the local environment would not be an issue.</p>
<p>That said Frank&#8217;s solution works great. Thank you Frank <img src='http://www.proteanit.com/b/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Dan</title>
		<link>http://www.proteanit.com/b/2008/02/13/ssis-ftp-task-code-to-set-the-password/#comment-987</link>
		<pubDate>Tue, 10 Jun 2008 13:06:14 +0000</pubDate>
		<guid>http://www.proteanit.com/b/2008/02/13/ssis-ftp-task-code-to-set-the-password/#comment-987</guid>
					<description>Thanks for this.  It worked like a charm!</description>
		<content:encoded><![CDATA[<p>Thanks for this.  It worked like a charm!
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
