<?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>SQL Server related thoughts</title>
	<atom:link href="http://underthefold.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://underthefold.org</link>
	<description>UndertheFold - There is always a lot to learn</description>
	<lastBuildDate>Thu, 11 Aug 2011 02:46:21 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Exam 70-448 Study Guide Part 6</title>
		<link>http://underthefold.org/2011/06/18/exam-70-448-study-guide-part-6/</link>
		<comments>http://underthefold.org/2011/06/18/exam-70-448-study-guide-part-6/#comments</comments>
		<pubDate>Sat, 18 Jun 2011 15:21:56 +0000</pubDate>
		<dc:creator>Underthefold</dc:creator>
				<category><![CDATA[sql]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[SSRS]]></category>

		<guid isPermaLink="false">http://underthefold.org/?p=158</guid>
		<description><![CDATA[This is a collection of links to free articles that may help in studying for Exam 70 448  -Microsoft SQL Server 2008, Business Intelligence Development and Maintenance I have broken this up into 6 posts based on the major areas of skills being measured taken from the Microsoft Learning page at http://www.microsoft.com/learning/en/us/exam.aspx?id=70-448 Final part is [...]]]></description>
				<content:encoded><![CDATA[<p>This is a collection of links to free articles that may help in studying for</p>
<p>Exam 70 448  -Microsoft SQL Server 2008, Business Intelligence Development and Maintenance</p>
<p>I have broken this up into 6 posts based on the major areas of skills being measured taken from the Microsoft Learning page at</p>
<p>http://www.microsoft.com/learning/en/us/exam.aspx?id=70-448</p>
<p>Final part is :</p>
<p><strong>Configuring, Deploying, and Maintaining SSRS </strong>– which accounts for 13 % of the total skils measured</p>
<ul>
<li>Configure report execution and delivery.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li>Subscriptions;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms159762%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms159762%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
<li>Report caching;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms155927%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms155927%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
<li>Schedules;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/bb283320.aspx">http://msdn.microsoft.com/en-us/library/bb283320.aspx</a></li>
</ul>
</li>
<li>Snapshot history
<ul>
<li> <a href="http://msdn.microsoft.com/en-us/library/ms156002%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms156002%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
</ul>
</li>
<li>Install and configure SSRS instances.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li>Deploy an SSRS Web farm
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms156453%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms156453%28v=SQL.100%29.aspx</a> <a href="http://msdn.microsoft.com/en-us/library/ms159114%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms159114%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
</ul>
</li>
<li>Configure authentication and authorization for a      reporting solution.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li>Configure server-level and item-level role-based       security;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/bb522728%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/bb522728%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
<li>Configure Windows authentication and custom       authentication</li>
</ul>
</li>
<li>Deploy an SSRS solution.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li>RS.exe scripts;
<ul>
<li> <a href="http://msdn.microsoft.com/en-us/library/ms162839%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms162839%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
<li>Report Builder;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms365173%28v=sql.90%29.aspx">http://msdn.microsoft.com/en-us/library/ms365173%28v=sql.90%29.aspx</a></li>
</ul>
</li>
<li>BIDS
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms155802.aspx">http://msdn.microsoft.com/en-us/library/ms155802.aspx</a></li>
</ul>
</li>
</ul>
</li>
<li>Configure SSRS availability.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li>Key management;
<ul>
<li> <a href="http://msdn.microsoft.com/en-us/library/ms156305.aspx">http://msdn.microsoft.com/en-us/library/ms156305.aspx</a></li>
</ul>
</li>
<li>Migrate SSRS databases</li>
</ul>
</li>
</ul>
<p><a href="http://msdn.microsoft.com/en-us/library/ms143724%28v=sql.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms143724%28v=sql.100%29.aspx</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://underthefold.org/2011/06/18/exam-70-448-study-guide-part-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exam 70-448 Study Guide Part 5</title>
		<link>http://underthefold.org/2011/06/17/exam-70-448-study-guide-part-5/</link>
		<comments>http://underthefold.org/2011/06/17/exam-70-448-study-guide-part-5/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 15:22:44 +0000</pubDate>
		<dc:creator>Underthefold</dc:creator>
				<category><![CDATA[sql]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[SSRS]]></category>

		<guid isPermaLink="false">http://underthefold.org/?p=154</guid>
		<description><![CDATA[This is a collection of links to free articles that may help in studying for Exam 70 448  -Microsoft SQL Server 2008, Business Intelligence Development and Maintenance I have broken this up into 6 posts based on the major areas of skills being measured taken from the Microsoft Learning page at http://www.microsoft.com/learning/en/us/exam.aspx?id=70-448 Fifth up is [...]]]></description>
				<content:encoded><![CDATA[<p>This is a collection of links to free articles that may help in studying for</p>
<p>Exam 70 448  -Microsoft SQL Server 2008, Business Intelligence Development and Maintenance</p>
<p>I have broken this up into 6 posts based on the major areas of skills being measured taken from the Microsoft Learning page at</p>
<p>http://www.microsoft.com/learning/en/us/exam.aspx?id=70-448</p>
<p>Fifth up is :</p>
<p><strong>Implementing an SSRS Solution </strong>– which accounts for 17 % of the total skils measured</p>
<ul>
<li>Implement report data sources and datasets.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li>Query types;
<ul>
<li> <a href="http://msdn.microsoft.com/en-us/library/ms156450.aspx">http://msdn.microsoft.com/en-us/library/ms156450.aspx</a></li>
</ul>
</li>
<li>Dynamic data sources;
<ul>
<li><a href="http://blogs.lessthandot.com/index.php/DataMgmt/DBProgramming/one-report-for-many-instances-dyanmicall">http://blogs.lessthandot.com/index.php/DataMgmt/DBProgramming/one-report-for-many-instances-dyanmicall</a></li>
</ul>
</li>
<li>Filter location (dataset vs. query)
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms156270.aspx">http://msdn.microsoft.com/en-us/library/ms156270.aspx</a></li>
</ul>
</li>
</ul>
</li>
<li>Implement a report layout.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li> <a href="http://msdn.microsoft.com/en-us/library/ms159267%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms159267%28v=SQL.100%29.aspx</a></li>
<li>Apply conditional formatting;</li>
<li>Page configuration;</li>
<li>Headers and       footers
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms159677%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms159677%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
</ul>
</li>
<li>Extend an SSRS solution by using code.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li>Custom .NET assembly;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms155034%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms155034%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
<li>Private code
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/aa902641%28v=sql.80%29.aspx">http://msdn.microsoft.com/en-us/library/aa902641%28v=sql.80%29.aspx</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>Create an SSRS report by using an SSAS data source.<br />
This objective may include but is not limited to:</li>
</ul>
<ul>
<li>
<ul>
<li>MDX in an SSRS report;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms156303.aspx">http://msdn.microsoft.com/en-us/library/ms156303.aspx</a></li>
</ul>
</li>
<li>DMX in an SSRS report
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms155812.aspx">http://msdn.microsoft.com/en-us/library/ms155812.aspx</a></li>
</ul>
</li>
</ul>
</li>
<li>Implement report parameters.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li>Databound parameters;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms155917.aspx">http://msdn.microsoft.com/en-us/library/ms155917.aspx</a></li>
</ul>
</li>
<li>Multi-value parameters
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/aa337292.aspx">http://msdn.microsoft.com/en-us/library/aa337292.aspx</a></li>
</ul>
</li>
</ul>
</li>
<li>Implement interactivity in a report.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li>Drilldown;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/dd207141.aspx">http://msdn.microsoft.com/en-us/library/dd207141.aspx</a></li>
</ul>
</li>
<li>Drillthrough;</li>
<li>Interactive sorting
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/cc627509.aspx">http://msdn.microsoft.com/en-us/library/cc627509.aspx</a></li>
</ul>
</li>
</ul>
</li>
<li>Implement report items.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li>Matrix;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms157334%28v=sql.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms157334%28v=sql.100%29.aspx</a></li>
</ul>
</li>
<li>Table;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms159169%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms159169%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
<li>Chart;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms155847%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms155847%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
<li>Image;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms156482%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms156482%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
<li>List;</li>
<li>Grouping ;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms155903%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms155903%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
</ul>
</li>
<li>Embed SSRS reports in custom applications.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li>Use the Windows Forms Report Viewer;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms345248%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms345248%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
<li>Use the Web Forms Report Viewer;</li>
<li>Use the SSRS Web service
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms152787%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms152787%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://underthefold.org/2011/06/17/exam-70-448-study-guide-part-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exam 70-448 Study Guide Part 4</title>
		<link>http://underthefold.org/2011/06/16/exam-70-448-study-guide-part-4/</link>
		<comments>http://underthefold.org/2011/06/16/exam-70-448-study-guide-part-4/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 15:23:01 +0000</pubDate>
		<dc:creator>Underthefold</dc:creator>
				<category><![CDATA[sql]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[SSAS]]></category>

		<guid isPermaLink="false">http://underthefold.org/?p=151</guid>
		<description><![CDATA[This is a collection of links to free articles that may help in studying for Exam 70 448  -Microsoft SQL Server 2008, Business Intelligence Development and Maintenance I have broken this up into 6 posts based on the major areas of skills being measured taken from the Microsoft Learning page at http://www.microsoft.com/learning/en/us/exam.aspx?id=70-448 Fourth up is [...]]]></description>
				<content:encoded><![CDATA[<p>This is a collection of links to free articles that may help in studying for</p>
<p>Exam 70 448  -Microsoft SQL Server 2008, Business Intelligence Development and Maintenance</p>
<p>I have broken this up into 6 posts based on the major areas of skills being measured taken from the Microsoft Learning page at</p>
<p>http://www.microsoft.com/learning/en/us/exam.aspx?id=70-448</p>
<p>Fourth up is :</p>
<p><strong>Configuring, Deploying, and Maintaining SSAS </strong>- which accounts for 17 % of the total skils measured</p>
<ul>
<li>Configure permissions and roles in SSAS.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li>Server roles;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms174840.aspx">http://msdn.microsoft.com/en-us/library/ms174840.aspx</a></li>
</ul>
</li>
<li>SSAS database roles;</li>
<li>Cube roles;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms177198%28v=sql.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms177198%28v=sql.100%29.aspx</a></li>
</ul>
</li>
<li>Enable client application access;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms174786.aspx">http://msdn.microsoft.com/en-us/library/ms174786.aspx</a></li>
</ul>
</li>
<li>implement custom access to data</li>
</ul>
</li>
<li>Deploy SSAS databases and objects.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li>Deployment Wizard;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms176121.aspx">http://msdn.microsoft.com/en-us/library/ms176121.aspx</a></li>
</ul>
</li>
<li>BIDS;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms175406.aspx">http://msdn.microsoft.com/en-us/library/ms175406.aspx</a></li>
</ul>
</li>
<li>SSMS;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms174928.aspx">http://msdn.microsoft.com/en-us/library/ms174928.aspx</a></li>
</ul>
</li>
<li>SSIS Analysis Services Execute DDL task;</li>
</ul>
</li>
<li>Install and maintain an SSAS instance.
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms143708%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms143708%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
<li> This objective may include but is not limited to:
<ul>
<li>Disaster recovery</li>
</ul>
</li>
<li>Diagnose and resolve performance issues.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li>Use SQL Profiler;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms174946%28v=sql.90%29.aspx">http://msdn.microsoft.com/en-us/library/ms174946%28v=sql.90%29.aspx</a></li>
</ul>
</li>
<li>Performance monitor counters;</li>
<li>DMVs;
<ul>
<li><a href="http://dwbi1.wordpress.com/2010/01/01/ssas-dmv-dynamic-management-view/">http://dwbi1.wordpress.com/2010/01/01/ssas-dmv-dynamic-management-view/</a></li>
</ul>
</li>
<li>Usage Based Optimization Wizard ;
<ul>
<li><a href="http://sqlcat.com/technicalnotes/archive/2008/11/18/reintroducing-usage-based-optimization-in-sql-server-2008-analysis-services.aspx">http://sqlcat.com/technicalnotes/archive/2008/11/18/reintroducing-usage-based-optimization-in-sql-server-2008-analysis-services.aspx</a></li>
</ul>
</li>
</ul>
</li>
<li>Implement processing options;
<ul>
<li><a href="http://technet.microsoft.com/en-us/library/ms174860.aspx">http://technet.microsoft.com/en-us/library/ms174860.aspx</a></li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://underthefold.org/2011/06/16/exam-70-448-study-guide-part-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exam 70-448 Study Guide Part 3</title>
		<link>http://underthefold.org/2011/06/15/exam-70-448-study-guide-part/</link>
		<comments>http://underthefold.org/2011/06/15/exam-70-448-study-guide-part/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 15:17:01 +0000</pubDate>
		<dc:creator>Underthefold</dc:creator>
				<category><![CDATA[sql]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[SSAS]]></category>

		<guid isPermaLink="false">http://underthefold.org/?p=138</guid>
		<description><![CDATA[This is a collection of links to free articles that may help in studying for Exam 70 448  -Microsoft SQL Server 2008, Business Intelligence Development and Maintenance I have broken this up into 6 posts based on the major areas of skills being measured taken from the Microsoft Learning page at http://www.microsoft.com/learning/en/us/exam.aspx?id=70-448 Third up is [...]]]></description>
				<content:encoded><![CDATA[<p>This is a collection of links to free articles that may help in studying for</p>
<p>Exam 70 448  -Microsoft SQL Server 2008, Business Intelligence Development and Maintenance</p>
<p>I have broken this up into 6 posts based on the major areas of skills being measured taken from the Microsoft Learning page at</p>
<p>http://www.microsoft.com/learning/en/us/exam.aspx?id=70-448</p>
<p>Third up is :</p>
<p><strong>Implementing an SSAS Solutio</strong>n– which accounts for 21 % of the total skils measured</p>
<ul>
<li>Implement dimensions in a cube.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li>translations;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms174552%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms174552%28v=SQL.100%29.aspx</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms174552%28v=SQL.100%29.aspx"></a><a href="http://msdn.microsoft.com/en-us/library/ms174791.aspx">http://msdn.microsoft.com/en-us/library/ms174791.aspx</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms174791.aspx"></a><a href="http://msdn.microsoft.com/en-us/library/ms174900.aspx">http://msdn.microsoft.com/en-us/library/ms174900.aspx</a></li>
</ul>
</li>
<li>attribute relations;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms174760.aspx">http://msdn.microsoft.com/en-us/library/ms174760.aspx</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms175669.aspx">http://msdn.microsoft.com/en-us/library/ms175669.aspx</a></li>
</ul>
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms365364.aspx">http://msdn.microsoft.com/en-us/library/ms365364.aspx</a></li>
</ul>
</li>
<li>hierarchies;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms174935.aspx">http://msdn.microsoft.com/en-us/library/ms174935.aspx</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms174935.aspx"></a> <a href="http://msdn.microsoft.com/en-us/library/ms174936.aspx">http://msdn.microsoft.com/en-us/library/ms174936.aspx</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>Implement measures in a cube.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li>Measure groups
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms174792.aspx">http://msdn.microsoft.com/en-us/library/ms174792.aspx</a></li>
</ul>
</li>
</ul>
</li>
<li>Implement a data source view.</li>
<li>This objective may include but is not limited to:
<ul>
<li>Named calculations;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms174859.aspx">http://msdn.microsoft.com/en-us/library/ms174859.aspx</a></li>
</ul>
</li>
<li>Named queries
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms175683.aspx">http://msdn.microsoft.com/en-us/library/ms175683.aspx</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>Configure dimension usage in a cube.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li>Implement reference dimensions;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms365365.aspx">http://msdn.microsoft.com/en-us/library/ms365365.aspx</a></li>
</ul>
</li>
<li>Implement many to many relationships;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms365407.aspx">http://msdn.microsoft.com/en-us/library/ms365407.aspx</a></li>
</ul>
</li>
<li>Implement fact relationships;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms365400.aspx">http://msdn.microsoft.com/en-us/library/ms365400.aspx</a></li>
</ul>
</li>
<li>Implement role-playing relationships;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms174487%28v=sql.90%29.aspx">http://msdn.microsoft.com/en-us/library/ms174487%28v=sql.90%29.aspx</a></li>
</ul>
</li>
<li>Define granularity;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms166573.aspx">http://msdn.microsoft.com/en-us/library/ms166573.aspx</a></li>
</ul>
</li>
</ul>
</li>
<li>Implement custom logic in a cube by using MDX.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li>Actions;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms175345.aspx">http://msdn.microsoft.com/en-us/library/ms175345.aspx</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms175345.aspx"></a><a href="http://msdn.microsoft.com/en-US/library/ms174515(v=SQL.100).aspx">http://msdn.microsoft.com/en-US/library/ms174515(v=SQL.100).aspx</a></li>
</ul>
</li>
<li>Key performance indicators (KPI);
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms181183(v=SQL.100).aspx">http://msdn.microsoft.com/en-us/library/ms181183(v=SQL.100).aspx</a></li>
<li><a href="http://msdn.microsoft.com/en-US/library/ms174875(v=SQL.100).aspx">http://msdn.microsoft.com/en-US/library/ms174875(v=SQL.100).aspx</a></li>
</ul>
</li>
<li>Calculated members;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms174952.aspx">http://msdn.microsoft.com/en-us/library/ms174952.aspx</a></li>
</ul>
</li>
<li>Calculations;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms174902(v=SQL.100).aspx">http://msdn.microsoft.com/en-us/library/ms174902(v=SQL.100).aspx</a></li>
</ul>
</li>
</ul>
</li>
<li>Implement data mining.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li>Implement data mining structures and models;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms174842%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms174842%28v=SQL.100%29.aspx</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms174842%28v=SQL.100%29.aspx"></a><a href="http://msdn.microsoft.com/en-us/library/cc280430%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/cc280430%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
<li>Query data mining structures by using DMX;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/bb522459%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/bb522459%28v=SQL.100%29.aspx</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/bb522459%28v=SQL.100%29.aspx"></a><a href="http://msdn.microsoft.com/en-us/library/ms175376%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms175376%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
<li>Data mining views;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms174580%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms174580%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
</ul>
</li>
<li>Implement storage design in a cube.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li>Aggregations;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms174758%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms174758%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
<li>Partitions;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms175688%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms175688%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
<li>Storage modes;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms174915%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms174915%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
<li>Proactive caching;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms174769%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms174769%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://underthefold.org/2011/06/15/exam-70-448-study-guide-part/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exam 70-448 Study Guide Part 2</title>
		<link>http://underthefold.org/2011/06/14/exam-70-448-study-guide-part-2/</link>
		<comments>http://underthefold.org/2011/06/14/exam-70-448-study-guide-part-2/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 15:23:24 +0000</pubDate>
		<dc:creator>Underthefold</dc:creator>
				<category><![CDATA[sql]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[ssis]]></category>

		<guid isPermaLink="false">http://underthefold.org/?p=129</guid>
		<description><![CDATA[This is a collection of links to free articles that may help in studying for Exam 70 448  -Microsoft SQL Server 2008, Business Intelligence Development and Maintenance I have broken this up into 6 posts based on the major areas of skills being measured taken from the Microsoft Learning page at http://www.microsoft.com/learning/en/us/exam.aspx?id=70-448 2nd up is [...]]]></description>
				<content:encoded><![CDATA[<h2><span style="font-weight: normal; font-size: 13px;">This is a collection of links to free articles that may help in studying for</span></h2>
<div>
<p>Exam 70 448  -Microsoft SQL Server 2008, Business Intelligence Development and Maintenance</p>
<p>I have broken this up into 6 posts based on the major areas of skills being measured taken from the Microsoft Learning page at</p>
<p>http://www.microsoft.com/learning/en/us/exam.aspx?id=70-448</p>
<p>2nd up is :</p>
<p><strong>Configuring, Deploying, and Maintaining SSIS</strong> – which accounts for 15 % of the total skils measured</p>
</div>
<ul>
<li>Install and maintain SSIS components.
<ul>
<li>This objective may include but is not limited to: implement disaster      recovery for SSIS
<ul>
<li><span style="font-size: 11px; font-weight: bold;"><a href="http://msdn.microsoft.com/en-us/library/ms141699%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms141699%28v=SQL.100%29.aspx</a></span></li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms143731%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms143731%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
</ul>
</li>
<li>Deploy an SSIS solution.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li>deploy SSIS packages by using DTUTIL;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms162820%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms162820%28v=SQL.100%29.aspx</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms162820%28v=SQL.100%29.aspx"></a></li>
</ul>
</li>
<li>deploy SSIS packages by using the deployment utility;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms137952%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms137952%28v=SQL.100%29.aspx</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms141693%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms141693%28v=SQL.100%29.aspx</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms141693%28v=SQL.100%29.aspx"></a></li>
</ul>
</li>
<li>deploy SSIS packages to SQL or file system locations
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms140117%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms140117%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
</ul>
</li>
<li>Manage SSIS package execution.
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms138023.aspx">http://msdn.microsoft.com/en-us/library/ms138023.aspx</a></li>
</ul>
</li>
<li> This objective may include but is not limited to:
<ul>
<li>schedule package execution by using SQL Server Agent;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/dd440761%28v=sql.100%29.aspx">http://msdn.microsoft.com/en-us/library/dd440761%28v=sql.100%29.aspx</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/dd440760%28v=sql.100%29.aspx">http://msdn.microsoft.com/en-us/library/dd440760%28v=sql.100%29.aspx</a></li>
</ul>
</li>
<li>execute packages by using DTEXEC;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms162810%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms162810%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
<li>execute packages by using SQL Server Management       Studio;</li>
<li>execute packages by using the SSIS .NET API
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms136090%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms136090%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
</ul>
</li>
<li>Configure SSIS security settings.
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms137833%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms137833%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
<li> This objective may include but is not limited to:
<ul>
<li>MSDB database roles;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms141053(v=SQL.100).aspx">http://msdn.microsoft.com/en-us/library/ms141053(v=SQL.100).aspx</a></li>
</ul>
</li>
<li>package protection levels
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms141747.aspx">http://msdn.microsoft.com/en-us/library/ms141747.aspx</a></li>
</ul>
</li>
</ul>
</li>
<li>Identify and resolve issues related to SSIS solution      deployment.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li>validate deployed packages;
<ul>
<li><a href="http://consultingblogs.emc.com/jamiethomson/archive/2008/08/19/ssis-validating-your-package-to-see-if-it-will-execute.aspx">http://consultingblogs.emc.com/jamiethomson/archive/2008/08/19/ssis-validating-your-package-to-see-if-it-will-execute.aspx</a></li>
</ul>
</li>
<li>deploy packages and dependencies between servers
<ul>
<li><a href="http://www.tsck.net/DasBlog/PermaLink,guid,7687ba4e-30aa-4e56-8b30-b37adc497559.aspx">http://www.tsck.net/DasBlog/PermaLink,guid,7687ba4e-30aa-4e56-8b30-b37adc497559.aspx</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://underthefold.org/2011/06/14/exam-70-448-study-guide-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exam 70-448 Study Guide Part 1</title>
		<link>http://underthefold.org/2011/06/13/exam-70-448-study-guide-part-1/</link>
		<comments>http://underthefold.org/2011/06/13/exam-70-448-study-guide-part-1/#comments</comments>
		<pubDate>Mon, 13 Jun 2011 15:20:58 +0000</pubDate>
		<dc:creator>Underthefold</dc:creator>
				<category><![CDATA[sql]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[ssis]]></category>

		<guid isPermaLink="false">http://underthefold.org/?p=107</guid>
		<description><![CDATA[This is a collection of links to free articles that may help in studying for Exam 70 448  -Microsoft SQL Server 2008, Business Intelligence Development and Maintenance I have broken this up into 6 posts based on the major areas of skills being measured taken from the Microsoft Learning page at http://www.microsoft.com/learning/en/us/exam.aspx?id=70-448 First up is [...]]]></description>
				<content:encoded><![CDATA[<p>This is a collection of links to free articles that may help in studying for</p>
<p>Exam 70 448  -Microsoft SQL Server 2008, Business Intelligence Development and Maintenance</p>
<p>I have broken this up into 6 posts based on the major areas of skills being measured taken from the Microsoft Learning page at</p>
<p>http://www.microsoft.com/learning/en/us/exam.aspx?id=70-448</p>
<p>First up is :</p>
<p><strong>Implementing an SSIS Solution</strong> &#8211; which accounts for 17 % of the total skils measured</p>
<ul>
<li>SSIS Videos -
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/dd299421%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/dd299421%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
<li>Implement control flow.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li>Checkpoints;
<ul>
<li><a href="https://community.altiusconsulting.com/blogs/altiustechblog/archive/2009/09/09/ssis-2008-package-restarting-and-checkpoints.aspx">https://community.altiusconsulting.com/blogs/altiustechblog/archive/2009/09/09/ssis-2008-package-restarting-and-checkpoints.aspx</a></li>
</ul>
</li>
<li>Debug control flow;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms140274%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms140274%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
<li>Transactions;
<ul>
<li><a href="http://www.mssqltips.com/tip.asp?tip=1585">http://www.mssqltips.com/tip.asp?tip=1585</a></li>
</ul>
</li>
<li>implement the appropriate control flow task to solve a       problem;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms141664%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms141664%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
<li>Data profiling and quality ;
<ul>
<li><a href="http://www.simple-talk.com/sql/ssis/sql-server-2008--ssis-data-profiling-task/">http://www.simple-talk.com/sql/ssis/sql-server-2008&#8211;ssis-data-profiling-task/</a></li>
</ul>
</li>
</ul>
</li>
<li>Implement data flow.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li>Debug data flow;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms137944%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms137944%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
<li>Implement the appropriate data flow components
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms140080%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms140080%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
</ul>
</li>
<li>Implement dynamic package behavior by using property      expressions;
<ul>
<li><a href="http://www.simple-talk.com/sql/ssis/working-with-property-expressions-in-sql-server-integration-services/">http://www.simple-talk.com/sql/ssis/working-with-property-expressions-in-sql-server-integration-services/</a> <a href="http://msdn.microsoft.com/en-us/library/ms141214%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms141214%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
<li>Implement package logic by using variables;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms141085%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms141085%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
</ul>
<ul>
<li> This objective may include but is not limited to:
<ul>
<li> system variables;</li>
<li>user      variables;</li>
<li>variable scope
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms141085%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms141085%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
</ul>
</li>
<li>Implement package configurations.
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/cc895212.aspx">http://msdn.microsoft.com/en-us/library/cc895212.aspx</a></li>
</ul>
</li>
<li>Implement auditing, logging, and event handling.<br />
This objective may include but is not limited to:&nbsp;</p>
<ul>
<li>use system variables for      auditing;</li>
<li>use event handlers; propagate events;</li>
<li>use log providers;</li>
<li>data      profiling
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms140223%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms140223%28v=SQL.100%29.aspx</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/aa337088%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/aa337088%28v=SQL.100%29.aspx</a></li>
</ul>
</li>
</ul>
</li>
<li>Extend SSIS packages by using .NET code;
<ul>
<li> <a href="http://toddmcdermid.blogspot.com/2009/07/using-dtsmappingsurfacecontrol-in-your.html">http://toddmcdermid.blogspot.com/2009/07/using-dtsmappingsurfacecontrol-in-your.html</a></li>
</ul>
</li>
<li>This objective may include but is not limited to;
<ul>
<li>Use the script task;
<ul>
<li><a href="http://www.developer.com/net/net/article.php/3572761/Extend-the-SSIS-Script-Task-with-Your-Own-NET-Class-Library.htm">http://www.developer.com/net/net/article.php/3572761/Extend-the-SSIS-Script-Task-with-Your-Own-NET-Class-Library.htm</a></li>
</ul>
</li>
<li>Use the script component;
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms136033%28v=SQL.100%29.aspx">http://msdn.microsoft.com/en-us/library/ms136033%28v=SQL.100%29.aspx</a> <a href="http://blogs.msdn.com/b/michen/archive/2007/04/22/com-references-within-an-ssis-script-component.aspx">http://blogs.msdn.com/b/michen/archive/2007/04/22/com-references-within-an-ssis-script-component.aspx</a></li>
</ul>
</li>
<li> Use custom       assemblies;
<ul>
<li><a href="http://stackoverflow.com/questions/2065673/reference-a-net-3-5-assembly-in-a-script-task-in-ssis-2005">http://stackoverflow.com/questions/2065673/reference-a-net-3-5-assembly-in-a-script-task-in-ssis-2005</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://underthefold.org/2011/06/13/exam-70-448-study-guide-part-1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SSIS syncing databases between like servers</title>
		<link>http://underthefold.org/2010/01/03/ssis-syncing-databases-between-like-servers/</link>
		<comments>http://underthefold.org/2010/01/03/ssis-syncing-databases-between-like-servers/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 23:09:16 +0000</pubDate>
		<dc:creator>Underthefold</dc:creator>
				<category><![CDATA[sql]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[ssis]]></category>

		<guid isPermaLink="false">http://underthefold.org/?p=44</guid>
		<description><![CDATA[SSIS package to Sync databases between “like” environments, for instance production and test or acceptance.]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">SSIS package to Sync databases between “like” environments, for instance production and test or acceptance.</p>
<p style="text-align: justify;">This package was created in VS2008 and may have functionality only available in 2008 but will work against SQL2005 servers</p>
<p style="text-align: justify;">There is some reliance that the environments will be the same – drive letters, file locations. Users are not synced as part of this package as generally these will be static (hopefully you are using groups) The job uses the admin UNC paths so the package needs to be run with administrative credentials of both servers or shares will need to be created with the appropriate permissions.</p>
<ol style="text-align: justify;">
<li>The package first queries msdb on the source server and retrieves the paths of the last full backups.</li>
<li>It passes the database name, path and full unc path into a foreach loop container.</li>
<li>The file system task copies the backup to the path defined in the FullDestPath variable</li>
<li>An execute SQL task sets the database (if it exists) to single user</li>
<li>An execute SQL task restores the database using the full admin unc path of step 3 – This could be changed to a share to allow the process to run with less privileges</li>
<li>The loop completes this for all non system or reportserver databases (this is defined in the sql script in step 2)</li>
<li>Success email is sent on completion</li>
<li>There is also an On error event handler at the root of the package that emails any package failure</li>
</ol>
<h2 style="text-align: justify;">Package Overview</h2>
<p style="padding-left: 60px; text-align: justify;"><img class="alignnone" title="1" src="http://underthefold.org/wp-content/uploads/2010/01/1.jpg" alt="" width="688" height="624" /></p>
<ol style="text-align: justify;">
<li>
<h2>Parameters</h2>
<ol>
<li><a href="http://underthefold.org/wp-content/uploads/2010/01/2.jpg"><img class="alignnone size-full wp-image-46" title="2" src="http://underthefold.org/wp-content/uploads/2010/01/2.jpg" alt="" width="616" height="327" /></a></li>
<li><a href="http://underthefold.org/wp-content/uploads/2010/01/3.jpg"><img class="alignnone size-full wp-image-47" title="3" src="http://underthefold.org/wp-content/uploads/2010/01/3.jpg" alt="" width="248" height="72" /></a></li>
</ol>
</li>
<li>
<h2>Retrieve Database name and last full backup Path</h2>
<ol>
<li>Create an Execute T-SQL Statement task  against your Source server (msdb database)</li>
</ol>
</li>
</ol>
<blockquote style="text-align: justify;">
<ol>
<li>With a full result set to an Object data type – here I have used rowset1</li>
<li><a href="http://underthefold.org/wp-content/uploads/2010/01/4.jpg"><img class="alignnone size-full wp-image-48" title="4" src="http://underthefold.org/wp-content/uploads/2010/01/4.jpg" alt="" width="534" height="289" /></a></li>
<li>Use the SQL statement below,</li>
</ol>
<pre style="padding-left: 60px;"><span style="color: blue;">WITH    </span><span style="color: black;">BACKUPS
   </span><span style="color: blue;">AS </span><span style="color: gray;">(
 </span><span style="color: blue;">SELECT
    </span><span style="color: black;">a.Server
    </span><span style="color: gray;">,</span><span style="color: black;">a.database_name
    </span><span style="color: gray;">,</span><span style="color: black;">B.physical_device_name
  </span><span style="color: blue;">FROM
  </span><span style="color: gray;">(
  </span><span style="color: blue;">SELECT
     </span><span style="color: magenta;">CONVERT</span><span style="color: gray;">(</span><span style="color: blue;">NVARCHAR</span><span style="color: gray;">(</span><span style="color: blue;">MAX</span><span style="color: gray;">), </span><span style="color: magenta;">SERVERPROPERTY</span><span style="color: gray;">(</span><span style="color: red;">'Servername'</span><span style="color: gray;">)) </span><span style="color: blue;">AS </span><span style="color: black;">Server
     </span><span style="color: gray;">,</span><span style="color: black;">msdb.dbo.backupset.database_name
     </span><span style="color: gray;">,</span><span style="color: blue;">MAX</span><span style="color: gray;">(</span><span style="color: black;">msdb.dbo.backupset.backup_finish_date</span><span style="color: gray;">) </span><span style="color: blue;">AS </span><span style="color: black;">last_db_backup_date
   </span><span style="color: blue;">FROM
     </span><span style="color: black;">msdb.dbo.backupmediafamily
     </span><span style="color: blue;">INNER JOIN </span><span style="color: black;">msdb.dbo.backupset
     </span><span style="color: blue;">ON </span><span style="color: black;">msdb.dbo.backupmediafamily.media_set_id </span><span style="color: blue;">= </span><span style="color: black;">msdb.dbo.backupset.media_set_id
   </span><span style="color: blue;">WHERE
     </span><span style="color: black;">msdb..backupset.type </span><span style="color: blue;">= </span><span style="color: red;">'D'
    </span><span style="color: gray;">AND </span><span style="color: black;">msdb.dbo.backupset.database_name </span><span style="color: gray;">NOT </span><span style="color: blue;">IN </span><span style="color: gray;">(
    </span><span style="color: red;">'Master'</span><span style="color: gray;">, </span><span style="color: red;">'msdb'</span><span style="color: gray;">, </span><span style="color: red;">'model'</span><span style="color: gray;">, </span><span style="color: red;">'reportserver'</span><span style="color: gray;">,
    </span><span style="color: red;">'reportservertempdb' </span><span style="color: gray;">)
   </span><span style="color: blue;">GROUP BY
     </span><span style="color: black;">msdb.dbo.backupset.database_name
  </span><span style="color: gray;">) </span><span style="color: blue;">AS </span><span style="color: black;">A
    </span><span style="color: magenta;">LEFT </span><span style="color: blue;">JOIN </span><span style="color: gray;">(
  </span><span style="color: blue;">SELECT
     </span><span style="color: magenta;">CONVERT</span><span style="color: gray;">(</span><span style="color: blue;">CHAR</span><span style="color: gray;">(</span><span style="color: black;">100</span><span style="color: gray;">), </span><span style="color: magenta;">SERVERPROPERTY</span><span style="color: gray;">(</span><span style="color: red;">'Servername'</span><span style="color: gray;">)) </span><span style="color: blue;">AS </span><span style="color: black;">Server
     </span><span style="color: gray;">,</span><span style="color: black;">msdb.dbo.backupset.database_name
     </span><span style="color: gray;">,</span><span style="color: black;">msdb.dbo.backupset.backup_finish_date
     </span><span style="color: gray;">,</span><span style="color: black;">msdb.dbo.backupmediafamily.physical_device_name
   </span><span style="color: blue;">FROM
     </span><span style="color: black;">msdb.dbo.backupmediafamily
     </span><span style="color: blue;">INNER JOIN </span><span style="color: black;">msdb.dbo.backupset
     </span><span style="color: blue;">ON </span><span style="color: black;">msdb.dbo.backupmediafamily.media_set_id </span><span style="color: blue;">= </span><span style="color: black;">msdb.dbo.backupset.media_set_id
   </span><span style="color: blue;">WHERE
     </span><span style="color: black;">msdb..backupset.type </span><span style="color: blue;">= </span><span style="color: red;">'D'
  </span><span style="color: gray;">) </span><span style="color: blue;">AS </span><span style="color: black;">B
    </span><span style="color: blue;">ON </span><span style="color: black;">A.[server] </span><span style="color: blue;">= </span><span style="color: black;">B.[server]
   </span><span style="color: gray;">AND </span><span style="color: black;">A.[database_name] </span><span style="color: blue;">= </span><span style="color: black;">B.[database_name]
   </span><span style="color: gray;">AND </span><span style="color: black;">A.[last_db_backup_date] </span><span style="color: blue;">= </span><span style="color: black;">B.[backup_finish_date]
 </span><span style="color: gray;">)
</span><span style="color: blue;">SELECT
   </span><span style="color: black;">[database_name]
   </span><span style="color: gray;">,</span><span style="color: black;">[physical_device_name] </span><span style="color: blue;">AS </span><span style="color: black;">databasePath
   </span><span style="color: gray;">,</span><span style="color: red;">'\\' </span><span style="color: gray;">+ </span><span style="color: black;">[Server] </span><span style="color: gray;">+ </span><span style="color: red;">'\' </span><span style="color: gray;">+ </span><span style="color: magenta;">REPLACE</span><span style="color: gray;">(</span><span style="color: black;">[physical_device_name]</span><span style="color: gray;">, </span><span style="color: red;">':'</span><span style="color: gray;">, </span><span style="color: red;">'$'</span><span style="color: gray;">) </span><span style="color: blue;">AS </span><span style="color: black;">FullSourcePath
 </span><span style="color: blue;">FROM
   </span><span style="color: black;">[BACKUPS]

   </span></pre>
<ol>
<li>Set your result set</li>
<li><a href="http://underthefold.org/wp-content/uploads/2010/01/5.jpg"><img class="alignnone size-full wp-image-49" title="5" src="http://underthefold.org/wp-content/uploads/2010/01/5.jpg" alt="" width="393" height="43" /></a></li>
</ol>
</blockquote>
<ol style="text-align: justify;">
<li>
<h2>Use a ForEach Loop Container</h2>
<ol>
<li>Set the enumerator to Foreach ADO Enumerator with your object source as your object variable .</li>
</ol>
</li>
</ol>
<p style="padding-left: 90px; text-align: justify;"><a href="http://underthefold.org/wp-content/uploads/2010/01/6.jpg"><img class="alignnone size-full wp-image-50" title="6" src="http://underthefold.org/wp-content/uploads/2010/01/6.jpg" alt="" width="416" height="318" /></a></p>
<ol style="text-align: justify;">
<li>
<ol>
<li>Map your variables</li>
</ol>
</li>
</ol>
<p style="padding-left: 90px; text-align: justify;"><img class="alignnone size-full wp-image-51" title="7" src="http://underthefold.org/wp-content/uploads/2010/01/7.jpg" alt="" width="483" height="103" /></p>
<ol style="text-align: justify;">
<li>
<h2>Add a File System Task</h2>
<ol>
<li>Configure with your source and destination variable and a Copy File operation</li>
</ol>
</li>
</ol>
<p style="padding-left: 90px; text-align: justify;"><a href="http://underthefold.org/wp-content/uploads/2010/01/8.jpg"><img class="alignnone size-full wp-image-52" title="8" src="http://underthefold.org/wp-content/uploads/2010/01/8.jpg" alt="" width="400" height="205" /></a></p>
<ol style="text-align: justify;">
<li>
<ol>
<li></li>
</ol>
</li>
</ol>
<ol style="text-align: justify;">
<li>
<h2>Create T-SQL Statement Task against your destination server (master database)</h2>
</li>
</ol>
<pre style="padding-left: 120px; text-align: justify;"><span style="color: blue;">DECLARE </span><span style="color: #434343;">@databaseName </span><span style="color: blue;">VARCHAR</span><span style="color: gray;">(</span><span style="color: black;">50</span><span style="color: gray;">)
</span><span style="color: blue;">SET </span><span style="color: #434343;">@databaseName </span><span style="color: blue;">= </span><span style="color: black;">?
</span><span style="color: blue;">IF  </span><span style="color: gray;">EXISTS
(</span><span style="color: blue;">SELECT </span><span style="color: black;">name </span><span style="color: blue;">FROM </span><span style="color: black;">sys.databases </span><span style="color: blue;">WHERE </span><span style="color: black;">name </span><span style="color: blue;">= </span><span style="color: #434343;">@databaseName</span><span style="color: gray;">)
</span><span style="color: blue;">EXEC</span><span style="color: gray;">(</span><span style="color: red;">'ALTER DATABASE ' </span><span style="color: gray;">+ </span><span style="color: #434343;">@databaseName </span><span style="color: gray;">+  </span><span style="color: red;">' SET SINGLE_USER WITH ROLLBACK IMMEDIATE'</span><span style="color: gray;">)
</span></pre>
<blockquote style="text-align: justify;">
<blockquote>
<blockquote>
<ol>
<li>Map your parameter like this</li>
</ol>
<p><a href="http://underthefold.org/wp-content/uploads/2010/01/9.jpg"><img class="alignnone size-full wp-image-53" title="9" src="http://underthefold.org/wp-content/uploads/2010/01/9.jpg" alt="" width="651" height="49" /></a></p></blockquote>
</blockquote>
</blockquote>
<ol style="text-align: justify;">
<li>
<h2>Create T-SQL Statement Task against your destination server (master database)</h2>
</li>
</ol>
<pre style="padding-left: 120px; text-align: justify;"><span style="color: blue;">DECLARE </span><span style="color: #434343;">@databaseName </span><span style="color: blue;">VARCHAR</span><span style="color: gray;">(</span><span style="color: black;">50</span><span style="color: gray;">)
</span><span style="color: blue;">DECLARE </span><span style="color: #434343;">@FullDestPath </span><span style="color: blue;">VARCHAR</span><span style="color: gray;">(</span><span style="color: blue;">MAX</span><span style="color: gray;">)
    </span><span style="color: blue;">SET </span><span style="color: #434343;">@databasename </span><span style="color: blue;">= </span><span style="color: black;">?
    </span><span style="color: blue;">SET </span><span style="color: #434343;">@FullDestPath </span><span style="color: blue;">= </span><span style="color: black;">?
</span><span style="color: blue;">EXEC</span><span style="color: gray;">(
        </span><span style="color: red;">'RESTORE DATABASE ' </span><span style="color: gray;">+ </span><span style="color: #434343;">@databaseName </span><span style="color: gray;">+ </span><span style="color: red;">' FROM DISK =
N''' </span><span style="color: gray;">+  </span><span style="color: #434343;">@FullDestPath </span><span style="color: gray;">+ </span><span style="color: red;">'''WITH RECOVERY, FILE = 1, NOUNLOAD, REPLACE, STATS = 10'</span><span style="color: gray;">)
</span><span style="color: black;">GO
</span></pre>
<ol style="padding-left: 90px; text-align: justify;">
<li>Map your parameters like this</li>
</ol>
<p style="padding-left: 120px; text-align: justify;"><a href="http://underthefold.org/wp-content/uploads/2010/01/10.jpg"><img class="alignnone size-full wp-image-54" title="10" src="http://underthefold.org/wp-content/uploads/2010/01/10.jpg" alt="" width="618" height="67" /></a></p>
<ol style="text-align: justify;">
<li>
<h2>Add a Send Mail  task using the following expressions</h2>
</li>
</ol>
<p style="padding-left: 120px; text-align: justify;"><a href="http://underthefold.org/wp-content/uploads/2010/01/11.jpg"><img class="alignnone size-full wp-image-55" title="11" src="http://underthefold.org/wp-content/uploads/2010/01/11.jpg" alt="" width="671" height="96" /></a></p>
<p style="padding-left: 120px; text-align: justify;">
<ol style="text-align: justify;">
<li>
<h2>On the even Handlers tab</h2>
</li>
</ol>
<blockquote style="padding-left: 60px; text-align: justify;">
<ol>
<li>Create an onError handler at the <span style="text-decoration: underline;">root</span> of the package</li>
</ol>
<p><a href="http://underthefold.org/wp-content/uploads/2010/01/12.jpg"><img class="alignnone size-full wp-image-56" title="12" src="http://underthefold.org/wp-content/uploads/2010/01/12.jpg" alt="" width="707" height="327" /></a></p>
<ul>
<li> Add a Send mail task with the following expressions</li>
</ul>
</blockquote>
<p style="padding-left: 120px; text-align: justify;"><a href="http://underthefold.org/wp-content/uploads/2010/01/13.jpg"><img class="alignnone size-full wp-image-57" title="13" src="http://underthefold.org/wp-content/uploads/2010/01/13.jpg" alt="" width="824" height="119" /></a></p>
<ol style="text-align: justify;">
<li>I also create a config file to allow the package to be used in different locations without editing the package itself
<ol>
<li>databaseName – value</li>
<li>DestPath – value ( this is either a share or UNC – it does NOT contain the server name – it uses the DestServer variable so it should be in the format “C$\sql\backups” or “mybackupshare”</li>
<li>DestServer – value</li>
<li>SMTPFailureTo – value</li>
<li>SMTPFrom – value</li>
<li>SMTPServer – value</li>
<li>SMTPSuccessTo – value</li>
<li>SourceServer &#8211; value</li>
</ol>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://underthefold.org/2010/01/03/ssis-syncing-databases-between-like-servers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KB970892 failing and leaving your SQL service stopped?</title>
		<link>http://underthefold.org/2009/12/19/kb970892-failing-and-leaving-your-sql-service-stopped/</link>
		<comments>http://underthefold.org/2009/12/19/kb970892-failing-and-leaving-your-sql-service-stopped/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 22:23:41 +0000</pubDate>
		<dc:creator>Underthefold</dc:creator>
				<category><![CDATA[sql]]></category>
		<category><![CDATA[2005]]></category>
		<category><![CDATA[kb970892]]></category>
		<category><![CDATA[sp3]]></category>

		<guid isPermaLink="false">http://underthefold.net/?p=27</guid>
		<description><![CDATA[Finding your SQL service not running is never a recipe for a good day, Recently I&#8217;ve seen this happen on numerous occasions when KB970892 tries to apply  to a SQL 2005 SP3 9.0.4035 box -with the System databases moved to a different drive. It appears the patch just looks in the system database data folder [...]]]></description>
				<content:encoded><![CDATA[<div>
<p>Finding your SQL service not running is never a recipe for a good day, Recently I&#8217;ve seen this happen on numerous occasions when KB970892 tries to apply  to a SQL 2005 SP3 9.0.4035 box -with the System databases moved to a different drive. It appears the patch just looks in the system database data folder for the mssqlsystemresource and distmdl mdf&#8217;s &amp; ldf&#8217;s. Not in the orginal install folder.</p>
<p>I filed a bug <a title="CONNECT" href="https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=509310">here</a></p>
<p>As a workaround you can manually copy the mssqlsystemresource and distmdl mdf&#8217;s &amp; ldf&#8217;s to the data folder your system database mdf&#8217;s are in</p></div>
]]></content:encoded>
			<wfw:commentRss>http://underthefold.org/2009/12/19/kb970892-failing-and-leaving-your-sql-service-stopped/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Knight&#8217;s 24-Hour Trainer: Microsoft SQL Server 2008 Integration Services</title>
		<link>http://underthefold.org/2009/12/19/knights-24-hour-trainer-microsoft-sql-server-2008-integration-services/</link>
		<comments>http://underthefold.org/2009/12/19/knights-24-hour-trainer-microsoft-sql-server-2008-integration-services/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 22:22:52 +0000</pubDate>
		<dc:creator>Underthefold</dc:creator>
				<category><![CDATA[sql]]></category>
		<category><![CDATA[ssis]]></category>

		<guid isPermaLink="false">http://underthefold.net/?p=25</guid>
		<description><![CDATA[I buy a lot of technical books, I have at least 10 SQL 2008 books, I normally go for the professional versions and I actually read them. The trouble is there huge! They are a pain to carry round and just plain awkward to read. I usually end up using a stand as most technical [...]]]></description>
				<content:encoded><![CDATA[<p>I buy a lot of technical books, I have at least 10 SQL 2008 books, I normally go for the professional versions and I actually read them. The trouble is there huge! They are a pain to carry round and just plain awkward to read. I usually end up using a stand as most technical books have walkthrough’s or demos &#8211; try holding up one of those books or even prop them up while you are trying to type. This means I generally only read in the evenings at home. When I saw the <a href="http://www.amazon.com/Knights-24-Hour-Trainer-Integration-Programmer/dp/0470496924/ref=sr_1_1?ie=UTF8&amp;qid=1256067932&amp;sr=8-1">24 hour trainer</a> book I figured here is a good sized book I can carry around and actually read.</p>
<p>I have always struggled with SSIS, it looks cool and seems friendly but whenever I tried to do anything I couldn’t figure out my arse from my elbow.  I have a need to sync databases, cubes, packages etc between environments. I figured it would be a cool to try and do it in SSIS. Solving my problem and increasing my knowledge at the same time.</p>
<p>I originally started watching the dvd demos and following along. Then I switched to the book – don’t get me wrong it was great to see the packages being constructed – (nice to see it instead of following on from a book). But the book presented the “try it” with hints so you could attempt to build the package without just mimicking the demo. Also the DVD was not the greatest quality – I found it hard to see some of the scripts, when I didn’t have the book in front of me.</p>
<p>I named all my packages as the task that was being covered instead of chapter name as suggested because I feel like I can refer back to them easily- I did all my script tasks in C# &#8211; the book was VB only.</p>
<p>Overall I found this to be an excellent book, I really learnt a lot. I definitely appreciate the smaller size.</p>
<p>Note: Authors – how about breaking your books into series to keep the size down.</p>
<p>I’m going to attempt to build my Environment Sync – if it works I’ll post some details</p>
]]></content:encoded>
			<wfw:commentRss>http://underthefold.org/2009/12/19/knights-24-hour-trainer-microsoft-sql-server-2008-integration-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PASS, SQL Server and Virtulization</title>
		<link>http://underthefold.org/2009/12/19/pass-sql-server-and-virtulization/</link>
		<comments>http://underthefold.org/2009/12/19/pass-sql-server-and-virtulization/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 22:22:26 +0000</pubDate>
		<dc:creator>Underthefold</dc:creator>
				<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://underthefold.net/?p=23</guid>
		<description><![CDATA[Got questions? come to the free Breakfast session at the PASS Summit]]></description>
				<content:encoded><![CDATA[<p>Got questions? come to the <a title="FREE!" href="http://www.sqlpass.org/Events/ctl/ViewEvent/mid/521.aspx?ID=247">free Breakfast session</a> at the <a title="PASS Summit" href="http://summit2009.sqlpass.org/">PASS Summit</a></p>
]]></content:encoded>
			<wfw:commentRss>http://underthefold.org/2009/12/19/pass-sql-server-and-virtulization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
