<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SSIS Talk</title>
	<atom:link href="http://www.ssistalk.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ssistalk.com</link>
	<description>Random thoughts and experiences with SSIS, by Phil Brammer</description>
	<lastBuildDate>Wed, 01 Feb 2012 12:48:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Omaha SSUG Meeting Tonight &#8211; Feb 1st, 2012</title>
		<link>http://www.ssistalk.com/2012/02/01/omaha-ssug-meeting-tonight-feb-1st-2012/</link>
		<comments>http://www.ssistalk.com/2012/02/01/omaha-ssug-meeting-tonight-feb-1st-2012/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 12:48:29 +0000</pubDate>
		<dc:creator>Phil Brammer</dc:creator>
				<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://www.ssistalk.com/?p=288</guid>
		<description><![CDATA[Tonight is the first 2012 SSUG meeting for the Omaha area.  The agenda for tonight is simply to have an open discussion on any topics you want to bring up &#8211; a current SQL issue you&#8217;re working on, upgrade problems, architecture questions, etc&#8230;  I will be in attendance helping with the discussion.
Please register [...]]]></description>
			<content:encoded><![CDATA[<p>Tonight is the first 2012 SSUG meeting for the Omaha area.  The agenda for tonight is simply to have an open discussion on any topics you want to bring up &#8211; a current SQL issue you&#8217;re working on, upgrade problems, architecture questions, etc&#8230;  I will be in attendance helping with the discussion.</p>
<p>Please register if you plan on attending so that the hosts can arrange enough food as well as to ensure you get registered for SWAG!</p>
<p><a href="http://omahamtg.com/Events.aspx?ID=142">http://omahamtg.com/Events.aspx?ID=142</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ssistalk.com/2012/02/01/omaha-ssug-meeting-tonight-feb-1st-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSIS 2012 &#8211; SSIS Environment Variables String Limit</title>
		<link>http://www.ssistalk.com/2012/01/17/ssis-2012-ssis-environment-variables-string-limit/</link>
		<comments>http://www.ssistalk.com/2012/01/17/ssis-2012-ssis-environment-variables-string-limit/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 23:26:19 +0000</pubDate>
		<dc:creator>Phil Brammer</dc:creator>
				<category><![CDATA[SQL Server 2012]]></category>
		<category><![CDATA[SSIS]]></category>

		<guid isPermaLink="false">http://www.ssistalk.com/?p=283</guid>
		<description><![CDATA[When creating environments in the new SSIS catalog, you are able to define environment variables.  When creating string variables, you are limited to a string length of 4,000 characters.  If you exceed 4,000 characters, you will receive an error.  Details below.
Environment variables can be created by right-clicking on the environment in question [...]]]></description>
			<content:encoded><![CDATA[<p>When creating environments in the new SSIS catalog, you are able to define environment variables.  When creating string variables, you are limited to a string length of 4,000 characters.  If you exceed 4,000 characters, you will receive an error.  Details below.</p>
<p>Environment variables can be created by right-clicking on the environment in question and selecting &#8220;Properties.&#8221;<br />
<img src="http://www.ssistalk.com/ssis_environment_var01.png" alt="SSIS Environment Properties" /></p>
<p>In the properties window, select &#8220;Variables&#8221; so that you can add new variables.<br />
<img src="http://www.ssistalk.com/ssis_environment_var02.png" alt="SSIS Environment Variable Properties Window" /></p>
<p>As long as you stay within the 4,000 character limit, you&#8217;ll be fine.  If you exceed that limit, expect an error message as below:<br />
<img src="http://www.ssistalk.com/ssis_environment_var03.png" alt="SSIS Environment Variables String Error" /></p>
<p>Clicking on the error message in the highlighted progress window, you can see the full details:<br />
<img src="http://www.ssistalk.com/ssis_environment_var04.png" alt="SSIS Environment Variables String Error Detail" /></p>
<p>Yep, internally, the SSIS team uses the sql_variant data type, which cannot store an NVARCHAR(MAX) column.  Since our string is longer than 4,000 characters (the max limit for NVARCHAR), the data type of the data we are sending must be converted to an NVARCHAR(MAX) which is an incompatible type for sql_variant.</p>
<p>The SSIS team is aware of this and hopefully they&#8217;ll be putting in a limit to prevent users from entering anything more than 4,000 characters to prevent the error from happening in the first place, or at least raising awareness of the limitation.</p>
<p>Also of a somewhat unrelated note &#8211; if you choose to set a variable to &#8220;sensitive&#8221; once you save it to the database by clicking the OK button, you will not be able to retrieve its value from within the GUI.  Just beware.  Treat the sensitive property as if you were working with passwords (which may be a common use of this property anyhow).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ssistalk.com/2012/01/17/ssis-2012-ssis-environment-variables-string-limit/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Off Topic: Copy masters between projects in Apple Aperture 3</title>
		<link>http://www.ssistalk.com/2011/09/23/off-topic-copy-masters-between-projects-in-apple-aperture-3/</link>
		<comments>http://www.ssistalk.com/2011/09/23/off-topic-copy-masters-between-projects-in-apple-aperture-3/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 23:30:44 +0000</pubDate>
		<dc:creator>Phil Brammer</dc:creator>
				<category><![CDATA[Off Topic]]></category>

		<guid isPermaLink="false">http://www.ssistalk.com/?p=281</guid>
		<description><![CDATA[I&#8217;ve found very little reference online about how to copy a master image from one Aperture project to another.  The solution is quite simple &#8211; hold down the Option key while dragging an image from one project to another.  That&#8217;s it.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve found very little reference online about how to copy a master image from one Aperture project to another.  The solution is quite simple &#8211; hold down the Option key while dragging an image from one project to another.  That&#8217;s it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ssistalk.com/2011/09/23/off-topic-copy-masters-between-projects-in-apple-aperture-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SQL Saturday #91: Omaha &#8211; I will be presenting</title>
		<link>http://www.ssistalk.com/2011/08/04/sql-saturday-91-omaha-i-will-be-presenting/</link>
		<comments>http://www.ssistalk.com/2011/08/04/sql-saturday-91-omaha-i-will-be-presenting/#comments</comments>
		<pubDate>Thu, 04 Aug 2011 13:19:58 +0000</pubDate>
		<dc:creator>Phil Brammer</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://www.ssistalk.com/?p=278</guid>
		<description><![CDATA[Saturday, August 27th, in Omaha, NE, we are hosting a SQL Saturday event that is promising to be a great time.  This is a free event ($10 lunch fee if you want lunch on us) that helps promote our local SQL PASS chapter.  Register here: http://www.sqlsaturday.com/91/eventhome.aspx
I will be presenting on two topics: SSIS [...]]]></description>
			<content:encoded><![CDATA[<p>Saturday, August 27th, in Omaha, NE, we are hosting a <a href="http://www.sqlsaturday.com">SQL Saturday</a> event that is promising to be a great time.  This is a free event ($10 lunch fee if you want lunch on us) that helps promote our local SQL PASS chapter.  Register here: <a href="http://www.sqlsaturday.com/91/eventhome.aspx">http://www.sqlsaturday.com/91/eventhome.aspx</a></p>
<p>I will be presenting on two topics: SSIS changes in Denali, and Using Event Notifications for Monitoring SQL Instances.  </p>
<p>The first session, SSIS Changes in Denali, is pretty self-explanatory.  Expect that I will go through each of the major changes in demo form, with some discussions around each.</p>
<p>The second session around Event Notifications, will be quite a bit more advanced and will talk about using the Event Notifications infrastructure in SQL Server combined with Service Broker to implement a very robust monitoring system.  This infrastructure allows for capturing all kinds of audit information such as creating a table, dropping an index, rebuilding statistics, blocking, deadlocks, etc&#8230;  There&#8217;s quite a bit of information that can be captured.  I will show how to set this up and how to consume the information for monitoring purposes.  </p>
<p>Don&#8217;t miss your chance at seeing me speak (!) and most importantly don&#8217;t miss your chance at learning SQL Server topics for free.  See you there!</p>
<p>An event flyer can be found here: <a href="http://www.ssistalk.com/Flyer_updated.pdf">http://www.ssistalk.com/Flyer_updated.pdf</a>  Please distribute as you see fit!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ssistalk.com/2011/08/04/sql-saturday-91-omaha-i-will-be-presenting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQLSaturday #91 &#8211; Call for speakers (attendees too!)</title>
		<link>http://www.ssistalk.com/2011/07/12/sqlsaturday-91-call-for-speakers-attendees-too/</link>
		<comments>http://www.ssistalk.com/2011/07/12/sqlsaturday-91-call-for-speakers-attendees-too/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 20:02:14 +0000</pubDate>
		<dc:creator>Phil Brammer</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.ssistalk.com/?p=275</guid>
		<description><![CDATA[Omaha, Nebraska.  A town based alongside the Great Flood of 2011 Part II (The Missouri River) will be hosting its first SQLSaturday event on August 27th, 2011.  A SQL PASS sponsored event offering a full day of free SQL Server education, networking, food, and fun.  The event will be held at the [...]]]></description>
			<content:encoded><![CDATA[<p>Omaha, Nebraska.  A town based alongside the Great Flood of 2011 Part II (The Missouri River) will be hosting its first SQLSaturday event on August 27th, 2011.  A SQL PASS sponsored event offering a full day of free SQL Server education, networking, food, and fun.  The event will be held at the brand new, state of the art College of Business Administration building at the University of Nebraska at Omaha&#8217;s campus. </p>
<p>We have the call for speakers open right now.  If you would like to speak and would like to know more information, please contact me (using the Contact link at the top of the page) or submit your details online and let us know you&#8217;d like some more information. </p>
<p>For more details, visit <a href="http://www.sqlsaturday.com/91/eventhome.aspx">http://www.sqlsaturday.com/91/eventhome.aspx</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ssistalk.com/2011/07/12/sqlsaturday-91-call-for-speakers-attendees-too/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Server &#8220;Denali&#8221; CTP 3 Released</title>
		<link>http://www.ssistalk.com/2011/07/12/sql-server-denali-ctp-3-released/</link>
		<comments>http://www.ssistalk.com/2011/07/12/sql-server-denali-ctp-3-released/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 19:55:36 +0000</pubDate>
		<dc:creator>Phil Brammer</dc:creator>
				<category><![CDATA[SQL Server "Denali"]]></category>

		<guid isPermaLink="false">http://www.ssistalk.com/?p=273</guid>
		<description><![CDATA[After much waiting, what is perhaps the most complete release to-date of the next version of SQL Server, code named &#8220;Denali&#8221; has been released.  This is Community Technology Preview #3 (CTP 3) and will be well worth your time to experiment with.  If you&#8217;ve worked with CTP 1, throw it away and move [...]]]></description>
			<content:encoded><![CDATA[<p>After much waiting, what is perhaps the most complete release to-date of the next version of SQL Server, code named &#8220;Denali&#8221; has been released.  This is Community Technology Preview #3 (CTP 3) and will be well worth your time to experiment with.  If you&#8217;ve worked with CTP 1, throw it away and move toward CTP 3.  It should pretty much contain all of the features you&#8217;ve heard of &#8211; AlwaysOn, SSIS enhancements, etc&#8230;</p>
<p>Read the announcement here: <a href="http://blogs.technet.com/b/dataplatforminsider/archive/2011/07/11/sql-server-code-name-denali-ctp3-is-here.aspx">http://blogs.technet.com/b/dataplatforminsider/archive/2011/07/11/sql-server-code-name-denali-ctp3-is-here.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ssistalk.com/2011/07/12/sql-server-denali-ctp-3-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Quick Tip: Error: 18456, Severity: 14, State: 38.</title>
		<link>http://www.ssistalk.com/2011/05/06/quick-tip-error-18456-severity-14-state-38/</link>
		<comments>http://www.ssistalk.com/2011/05/06/quick-tip-error-18456-severity-14-state-38/#comments</comments>
		<pubDate>Fri, 06 May 2011 15:01:53 +0000</pubDate>
		<dc:creator>Phil Brammer</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server 2008]]></category>

		<guid isPermaLink="false">http://www.ssistalk.com/?p=267</guid>
		<description><![CDATA[When trying to investigate the SQL error, &#8220;Error: 18456, Severity: 14, State: 38.&#8221; it can be frustrating when not a single log on the system will tell you what the actual problem is.  In the case of state 38 (16 or 27 prior to SQL 2008) this error means the database specified in the [...]]]></description>
			<content:encoded><![CDATA[<p>When trying to investigate the SQL error, &#8220;Error: 18456, Severity: 14, State: 38.&#8221; it can be frustrating when not a single log on the system will tell you what the actual problem is.  In the case of state 38 (16 or 27 prior to SQL 2008) this error means the database specified in the client connection does not exist, or is offline.  In a large shop with many various clients it can be hard to find out the source of the connection, so you&#8217;re option is to use the tools at your disposal.  </p>
<p>The SQL Error Log does not help much at all. Here&#8217;s what&#8217;s in the SQL Error log:<br />
2011-05-06 09:06:17.28 Logon       Error: 18456, Severity: 14, State: 38.<br />
2011-05-06 09:06:17.28 Logon       Login failed for user &#8216;DOMAIN\ssrs.service&#8217;. Reason: Failed to open the explicitly specified database. [CLIENT: 192.168.0.147]</p>
<p>The Windows Application log is not much help either.<br />
Login failed for user &#8216;DOMAIN\ssrs.service&#8217;. Reason: Failed to open the explicitly specified database. [CLIENT: 192.168.0.147]</p>
<p>In other words, useless for troubleshooting.  The way to obtain the database name the client is trying to connect to is to use SQL Server Profiler.</p>
<p>To set up SQL Server Profiler, connect to the SQL instance where the error is occuring and then track the following events:<br />
Errors and Warnings: User Error Message<br />
Security Audit: Audit Login Failed</p>
<p>For these two events, make sure you capture at least the following columns: ApplicationName, HostName, LoginName, SPID (required), StartTime, TextData (where the message text will be), Severity, State, ClientProcessID, and Error.</p>
<p><img src="http://www.ssistalk.com/SQL_login_failure_trace_config.png" alt="SQL Profiler Setup Screenshot" /></p>
<p>Then run the trace.  You&#8217;ll see the following data under the &#8220;User Error Message&#8221; event when the login failure occurs:<br />
Cannot open database &#8220;DatabaseName&#8221; requested by the login. The login failed.<br />
For the &#8220;Audit Login Failed&#8221; event you&#8217;ll see the following data:<br />
Login failed for user &#8216;BLUENE\ssrs.service&#8217;. Reason: Failed to open the explicitly specified database. [CLIENT: 192.168.0.147]</p>
<p>Using this information (and the rest of the info in the other columns you selected), you should be able to go to the source and identify which process is trying to connect to the specified database and take appropriate action.</p>
<p>If you&#8217;re interested in the other states that error 18456 can generate, please visit fellow MVP Aaron Bertrand&#8217;s <a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2011/01/14/sql-server-v-next-denali-additional-states-for-error-18456.aspx">page on this topic</a> for a very nice listing.  </p>
<p>Attached is the SQL Profiler Trace Template for SQL 2008 instances if you want to import it instead of manually configuring SQL Profiler.  To import the template, in SQL Server Profiler, go to File->Templates and select Import&#8230;</p>
<p><a href="http://www.ssistalk.com/SQL_Login_Failures_Profiler_Template.tdf">SQL_Login_Failures_Profiler_Template.tdf</a> (860 bytes)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ssistalk.com/2011/05/06/quick-tip-error-18456-severity-14-state-38/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
<enclosure url="http://www.ssistalk.com/SQL_Login_Failures_Profiler_Template.tdf" length="860" type="audio/mpeg" />
		</item>
		<item>
		<title>SSIS &#8211; Export all SSIS packages from msdb</title>
		<link>http://www.ssistalk.com/2011/03/14/ssis-export-all-ssis-packages-from-msdb/</link>
		<comments>http://www.ssistalk.com/2011/03/14/ssis-export-all-ssis-packages-from-msdb/#comments</comments>
		<pubDate>Mon, 14 Mar 2011 22:02:36 +0000</pubDate>
		<dc:creator>Phil Brammer</dc:creator>
				<category><![CDATA[SQL Server 2008]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[SSIS Data flow]]></category>

		<guid isPermaLink="false">http://www.ssistalk.com/?p=258</guid>
		<description><![CDATA[So, in response to Jamie Thomson&#8217;s article on extracting all SSIS packages from msdb, I also wanted to show how this can be done from within SSIS itself.  It&#8217;s very straightforward, and uses a data flow component you may not be familiar with: Export Column.

First, setup four package level variables:
FilePath &#8211; string
SSISFolderFilePath &#8211; string
SSISFolderName [...]]]></description>
			<content:encoded><![CDATA[<p>So, in response to Jamie Thomson&#8217;s <a href="http://sqlblog.com/blogs/jamie_thomson/archive/2011/02/02/export-all-ssis-packages-from-msdb-using-powershell.aspx">article</a> on extracting all SSIS packages from msdb, I also wanted to show how this can be done from within SSIS itself.  It&#8217;s very straightforward, and uses a data flow component you may not be familiar with: <a href="http://technet.microsoft.com/en-us/library/ms139818.aspx">Export Column</a>.</p>
<p><span id="more-258"></span></p>
<p>First, setup four package level variables:<br />
FilePath &#8211; string<br />
SSISFolderFilePath &#8211; string<br />
SSISFolderName &#8211; string<br />
SSISFolders &#8211; object</p>
<p><strong>FilePath</strong> should be set to the location where you want to store the packages.  Include the trailing slash, and ensure that the location exists.<br />
<strong>SSISFolderFilePath</strong> should be set to evaluate an expression (EvaluateAsExpression = TRUE), and its expression should be:<br />
@[User::FilePath] +  @[User::SSISFolderName]</p>
<p>Then create a connection manager object that points to your MSDB database where you want to extract from.  If you want this to be dynamic, perhaps to archive ALL SSIS packages in your company, then this could be made a dynamic connection manager object (by using expressions) and you iterate over each server.  For now, we&#8217;re only going to use one server.</p>
<p>Once these are setup, the rest is point and click, pretty much.  Add an Execute SQL Task to the control flow, and configure it so that it returns a full resultset.  See below.</p>
<p><img src="http://www.ssistalk.com/ssis_extractPackages001.png" alt="Execute SQL Task" /></p>
<p><img src="http://www.ssistalk.com/ssis_extractPackages002.png" alt="Execute SQL Task 2" /></p>
<p>The query for the Execute SQL Task is:<br />
<code>
<pre>
SELECT foldername
  FROM dbo.sysssispackagefolders folders
 WHERE EXISTS (SELECT NULL
                 FROM dbo.sysssispackages pkg
                WHERE pkg.folderid = folders.folderid)
</pre>
<p></code></p>
<p>*Note &#8211; the above SQL only assumes a flat directory structure.  If you have subdirectories in MSDB, you can use a recursive CTE to create a hierarchy resultset.</p>
<p>With the Execute SQL Task set up, you&#8217;ll have to <a href="http://consultingblogs.emc.com/jamiethomson/archive/2005/07/04/ssis-nugget_3a00_-execute-sql-task-into-an-object-variable-_2d00_-shred-it-with-a-foreach-loop.aspx">shred the results</a> using a Foreach Loop Container.  Inside the Foreach Loop Container, we will want to use a File System Task to create directories for our packages if they do not already exist.  The configuration for that is below:</p>
<p><img src="http://www.ssistalk.com/ssis_extractPackages003.png" alt="File System Task" /></p>
<p>Next, we have to create a data flow and attach it to the Foreach Loop Container.  The full control flow should resemble the next screenshot.</p>
<p><img src="http://www.ssistalk.com/ssis_extractPackages1.png" alt="Control Flow diagram" /></p>
<p>In the data flow, we have three components &#8211; OLE DB Source, Derived Column, and the Export Column transformation.  Connect the OLE DB source to your connection manager object, and use the following query against MSDB:<br />
<code>
<pre>
SELECT folder.foldername,
       pkg.name,
       pkg.packagedata
  FROM dbo.sysssispackages pkg
  JOIN dbo.sysssispackagefolders folder
    ON pkg.folderid = folder.folderid
</pre>
<p></code></p>
<p>Then, configure the Derived Column component so that it creates one new column, FullFilePath.  The following is the expression to use:<br />
<code>
<pre>
(DT_WSTR,500)(@[User::FilePath] + foldername + "\\" + name + ".dtsx")
</pre>
<p></code></p>
<p>Then configure the Export Column transformation as the following screenshot illustrates:</p>
<p><img src="http://www.ssistalk.com/ssis_extractPackages004.png" alt="Export Column configuration" /></p>
<p>The final data flow should look like the following:</p>
<p><img src="http://www.ssistalk.com/ssis_extractPackages005.png" alt="Data flow diagram" /></p>
<p>The only thing left to do is execute the package.  Navigate to the location defined by the FilePath package variable and you should see a directory structure resembling that in MSDB with all of the SSIS packages saved.</p>
<p><img src="http://www.ssistalk.com/ssis_extractPackages006.png" alt="File contents" /></p>
<p>If you wish to download the full SSIS package, here you go: <a href="http://www.ssistalk.com/ExportSSISPackages.dtsx">http://www.ssistalk.com/ExportSSISPackages.dtsx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ssistalk.com/2011/03/14/ssis-export-all-ssis-packages-from-msdb/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>SSIS &#8211; Feature Request: Snap-To Guides</title>
		<link>http://www.ssistalk.com/2011/02/17/ssis-feature-request-snap-to-guides/</link>
		<comments>http://www.ssistalk.com/2011/02/17/ssis-feature-request-snap-to-guides/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 18:55:15 +0000</pubDate>
		<dc:creator>Phil Brammer</dc:creator>
				<category><![CDATA[SSIS]]></category>
		<category><![CDATA[SSIS Feature Request]]></category>

		<guid isPermaLink="false">http://www.ssistalk.com/?p=248</guid>
		<description><![CDATA[Have you ever designed an SSIS package and wished that you had easier layout tools?  Ever wanted the snap-to guides that allow you to position tasks/components in such a way that they align with existing tasks/components on the design surface?  
Here&#8217;s what I&#8217;m referring to (note the blue dashed line on the left):

Well, [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever designed an SSIS package and wished that you had easier layout tools?  Ever wanted the snap-to guides that allow you to position tasks/components in such a way that they align with existing tasks/components on the design surface?  </p>
<p>Here&#8217;s what I&#8217;m referring to (note the blue dashed line on the left):<br />
<img src="http://www.ssistalk.com/SSIS_SnapTo.png" alt="SSIS Snap-To Guide Lines" /></p>
<p>Well, now&#8217;s your chance &#8211; please <a href="https://connect.microsoft.com/SQLServer/feedback/details/644668/ssis-snap-to">vote</a> for <a href="http://sqlblog.com/blogs/jamie_thomson/">Jamie Thomson&#8217;s</a> suggestion to add this feature to SSIS.  While there, please be sure to leave feedback as to why you would like to see this included.</p>
<p>Vote here: <a href="https://connect.microsoft.com/SQLServer/feedback/details/644668/ssis-snap-to">https://connect.microsoft.com/SQLServer/feedback/details/644668/ssis-snap-to</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ssistalk.com/2011/02/17/ssis-feature-request-snap-to-guides/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>SQL Server Future &#8211; Code Name &#8220;Denali&#8221; CTP1 Now Available!</title>
		<link>http://www.ssistalk.com/2010/11/09/sql-server-future-code-name-denali-ctp1-now-available/</link>
		<comments>http://www.ssistalk.com/2010/11/09/sql-server-future-code-name-denali-ctp1-now-available/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 19:06:24 +0000</pubDate>
		<dc:creator>Phil Brammer</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SSIS]]></category>

		<guid isPermaLink="false">http://www.ssistalk.com/?p=243</guid>
		<description><![CDATA[The first public CTP of the next major version of SQL Server is now available.  Go and get it, kick the tires, and let the team know about any bugs you may find.
Some of the immediate changes to highlight in CTP1 are: SSMS is now based on Visual Studio, sequence generators, several new DMV/DMFs [...]]]></description>
			<content:encoded><![CDATA[<p>The first public CTP of the next major version of SQL Server is now available.  Go and get it, kick the tires, and let the team know about any <a href="http://connect.microsoft.com/sqlserver/feedback">bugs</a> you may find.</p>
<p>Some of the immediate changes to highlight in CTP1 are: SSMS is now based on Visual Studio, sequence generators, several new DMV/DMFs (including one to investigate the resultset of a query/sproc without actually executing it), centralized SSIS management, SSIS changes, and others.  </p>
<p><a href="http://www.microsoft.com/Presspass/press/2010/nov10/11-09PASS10PR.mspx?rss_fdn=Press%20Releases">http://www.microsoft.com/Presspass/press/2010/nov10/11-09PASS10PR.mspx?rss_fdn=Press%20Releases</a></p>
<p>Stay tuned here for some highlights in Denali CTP1, especially around SSIS.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ssistalk.com/2010/11/09/sql-server-future-code-name-denali-ctp1-now-available/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

