<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3066108108829696151</id><updated>2011-10-17T06:58:21.369-07:00</updated><category term='Personal'/><category term='Vista'/><category term='OLAP'/><category term='SQL 2008'/><category term='MDM'/><category term='TFS'/><category term='SharePoint'/><category term='AJAX'/><category term='Windows Server 2008'/><category term='SQL 2005'/><category term='Gadgets'/><category term='Hyper-V'/><category term='Exchange 2007'/><category term='Performance Point Server'/><category term='Windows Server'/><category term='Kimball'/><category term='VoIP'/><category term='ISA Server'/><category term='Vonage'/><category term='Active Directory'/><category term='Data Dude'/><category term='Bulldog'/><category term='SSAS'/><category term='BI'/><category term='SSRS'/><category term='Data Warehousing'/><category term='SSIS'/><category term='Excel'/><title type='text'>Josh's Stuff</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>48</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-2459139424917272369</id><published>2010-01-21T11:01:00.001-08:00</published><updated>2010-01-21T11:04:44.967-08:00</updated><title type='text'>How to fix SQL Server Error "Cannot Generate SSPI Context"</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;I have gotten this error multiple times and finally found the fix. I always get it when I have a new server up on the network and try to connect back to it from SSMS on another machine.  I can't tell you exactly what causes it, since I don't get it consistently across machines. The quick answer is: Change the account that SQL Server itself runs under to LocalSystem.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;The complete answer (including how to fix the domain account that the service runs under) can be &lt;/span&gt;&lt;/span&gt;&lt;a href="http://sqlforums.windowsitpro.com/web/forum/messageview.aspx?catid=60&amp;amp;threadid=84680&amp;amp;enterthread=y"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;found here&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-2459139424917272369?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/2459139424917272369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=2459139424917272369' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/2459139424917272369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/2459139424917272369'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2010/01/how-to-fix-sql-server-error-cannot.html' title='How to fix SQL Server Error &quot;Cannot Generate SSPI Context&quot;'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-5341549344229318651</id><published>2009-03-13T19:35:00.000-07:00</published><updated>2009-03-13T19:46:47.889-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vonage'/><category scheme='http://www.blogger.com/atom/ns#' term='VoIP'/><title type='text'>Vonage Part 1 - I am a skeptic</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;I am an early adopter of almost anything technology related.  However, it is 2009 and many of my friends have VoIP and I am still a skeptic.  I recently upgraded from my puny DSL connection (6Mbps/384Kbps) to cable at 30Mbps/8Mbps.  Because that breaks my bundle with at&amp;amp;t, I decided to drop my voice and long distance with them, and switch to Vonage.  A lot of my friends have VoIP, and many of them actually have Vonage and despite all the HORRIBLE reviews on the Internet for Vonage, they all say that it is great, reliable, works as advertised.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;So, tonight I picked up a $150 set of Vonage phones at Fry's, free after rebate.  Apparently they let me listen to Vonage voicemail directly from the phones.  Sounds good.  I just signed up for the Vonage service.  The first thing that annoyed me is that by buying the phones in the store (rebate or not), I am not able to enter a promo code that I have been planning to use.  I get the first month free, but still have to pay activation.  My promo would have saved me $15/month for the first three months and free activation ($30+).  Total savings of $75 instead of the $25 I saved for the first month.  So. . . I guess the great limited time offer I got on the phones wasn't as good as I thought since I am still paying $50 for them, essentially.  Sneaky Vonage, very sneaky.  And I don't like it.  And I am going to tell all my friends that this is how my relationship with you started out.  We'll see if it gets better.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Next thing I noticed: If I ever want to cancel service, there is a $39.99 cancellation fee.  WHAT?  Are you serious?  So. . . anytime I want to cancel, I basically owe them for 1.7 extra months of service.  THAT IS NOT COOL!  Again, I feel like I am being tricked.  Don't trick me, I will figure it out, and it will cause me to say bad things about you to everyone I know.  I promise you that.  I will forgive, but I will never forget.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Now, I haven't connected the service yet.  But Vonage hasn't done a whole heck of a lot to make me comfortable yet with these sneaky little tricks that they are pulling.  We shall see what happens, and you can believe that I plan to post it here on my blog, ESPECIALLY if it is not good.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-5341549344229318651?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/5341549344229318651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=5341549344229318651' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/5341549344229318651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/5341549344229318651'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2009/03/vonage-part-1-i-am-skeptic.html' title='Vonage Part 1 - I am a skeptic'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-643730402355914684</id><published>2008-08-14T18:45:00.001-07:00</published><updated>2008-08-14T18:45:44.111-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ISA Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>You Can’t Specify the Outbound IP Address in ISA Server 2006</title><content type='html'>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;I just spent several hours attempting to set my outbound SMTP traffic from Exchange 2007 to use a specific IP on my ISA Server 2006 external NIC of the 5 available.&amp;#160; I wanted to isolate mail traffic to a specific IP address.&amp;#160; However, it turns out that you cannot send traffic over a specific IP in ISA 2006 for any protocol, unless you install another NIC with the IP address that you want to send on.&amp;#160; Here is a blurb that was posted by someone on Experts-Exchange after they spoke with Microsoft support on this issue (Not linking since you won’t be able to see the link):&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;'No version of ISA can, to date, select the IP address that will be used for outbound NAT addressing - only inbound as I have mentioned before. This facility WILL be introduced in ISA 2008 either in the beta release or in the full version. Yes, you can use an additional NIC with a public IP and route mail through that connector but long term, this is not a scaleable option'.&lt;/p&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-643730402355914684?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/643730402355914684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=643730402355914684' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/643730402355914684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/643730402355914684'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/08/you-cant-specify-outbound-ip-address-in.html' title='You Can’t Specify the Outbound IP Address in ISA Server 2006'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-7620263540814698315</id><published>2008-08-14T10:45:00.001-07:00</published><updated>2008-08-14T10:45:54.094-07:00</updated><title type='text'>Virtual PC 2007 Laptop Install Mouse Hesitation Fix</title><content type='html'>&lt;p&gt;If you are running Virtual PC 2007 on a laptop and are experience mouse stutter or hesitation (no matter how much memory or how powerful your laptop), there is a fix.&amp;#160; Here is a &lt;a href="http://blogs.msdn.com/virtual_pc_guy/archive/2007/03/27/last-resort-for-performance-issues-with-virtual-pc-on-laptops.aspx" target="_blank"&gt;link to the explanation&lt;/a&gt;, but the short version is find the options.xml file on your C:\ drive (in my case it is in c:\Users\Josh\AppData\Roaming\Microsoft\).&amp;#160; Add the following section immediately after the last &amp;lt;/virtual_network&amp;gt; tag:&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; &amp;lt;virtual_machines&amp;gt;   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;enable_idle_thread type=&amp;quot;boolean&amp;quot;&amp;gt;true&amp;lt;/enable_idle_thread&amp;gt;    &lt;br /&gt;&amp;#160; &amp;lt;/virtual_machines&amp;gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-7620263540814698315?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/7620263540814698315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=7620263540814698315' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/7620263540814698315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/7620263540814698315'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/08/virtual-pc-2007-laptop-install-mouse.html' title='Virtual PC 2007 Laptop Install Mouse Hesitation Fix'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-4782643192596792531</id><published>2008-08-11T19:23:00.001-07:00</published><updated>2008-08-11T19:24:15.440-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance Point Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Active Directory'/><title type='text'>Links to Setting up Kerberos for SharePoint 2007</title><content type='html'>&lt;p&gt;Posting this for my own future reference: &lt;a title="http://bimvp.com/blogs/bsm/archive/2008/07/01/configuring-kerberos-for-sharepoint-2007.aspx" href="http://bimvp.com/blogs/bsm/archive/2008/07/01/configuring-kerberos-for-sharepoint-2007.aspx"&gt;http://bimvp.com/blogs/bsm/archive/2008/07/01/configuring-kerberos-for-sharepoint-2007.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-4782643192596792531?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/4782643192596792531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=4782643192596792531' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/4782643192596792531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/4782643192596792531'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/08/links-to-setting-up-kerberos-for.html' title='Links to Setting up Kerberos for SharePoint 2007'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-284173774678195582</id><published>2008-08-04T08:11:00.001-07:00</published><updated>2008-08-04T08:11:26.361-07:00</updated><title type='text'>Useful Visio stencil set for SQL Server 2005</title><content type='html'>&lt;p&gt;I am putting this here for my own future reference.&amp;#160; There is a useful set of Visio stencils for SQL Server 2005 at Visio Toolbox.&amp;#160; Here is a link to &lt;a href="http://visiotoolbox.com/downloads.aspx?resourceid=1&amp;amp;aid=558" target="_blank"&gt;the page&lt;/a&gt; that they are on, and a direct link to the &lt;a href="http://visiotoolbox.com/downloads/Visio%20SQL%202005%20Stencils/MS%20Visio%20SQL%202005%20Stencils.zip" target="_blank"&gt;.zip file&lt;/a&gt;.&amp;#160; These stencils appear to have actually been created by Microsoft directly, since the page is on a Microsoft website.&lt;/p&gt;  &lt;p&gt;There is also a page on the site that shows &lt;a href="http://visiotoolbox.com/downloads.aspx?resourceid=2&amp;amp;aid=68" target="_blank"&gt;how to work with Visio and SQL Server&lt;/a&gt;.&amp;#160; There are several videos and a couple of downloads.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-284173774678195582?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/284173774678195582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=284173774678195582' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/284173774678195582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/284173774678195582'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/08/useful-visio-stencil-set-for-sql-server.html' title='Useful Visio stencil set for SQL Server 2005'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-5348981099876885090</id><published>2008-07-29T13:56:00.001-07:00</published><updated>2008-07-29T13:56:57.517-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Data Dude'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='TFS'/><title type='text'>Post SR1 Rollup Package 1 for Data Dude available</title><content type='html'>&lt;p&gt;   &lt;br /&gt;If you are using Visual Studio 2005 Team Edition for Database Professionals (Data Dude), you might be surprised to know that there is a post-SR1 Rollup Package 1 update available.&amp;#160; It can be &lt;a href="http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=11229" target="_blank"&gt;download here&lt;/a&gt;.&amp;#160; The list of fixes can be &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;941278" target="_blank"&gt;found here&lt;/a&gt;, and I have pasted it in below:&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;941278#"&gt;&lt;img alt="" src="http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif" /&gt;Inconsistent revalidation of database object definitions when you close and then reopen a Visual Studio database project&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;941278#"&gt;&lt;img alt="" src="http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif" /&gt;A database project cannot be deployed if the project contains interdependent inline functions&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;941278#"&gt;&lt;img alt="" src="http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif" /&gt;If you use a four-part name to reference a table, you may receive an incorrect syntax exception&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;941278#"&gt;&lt;img alt="" src="http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif" /&gt;Database Professional Interpreter does not handle the &amp;quot;sp_executesql&amp;quot; parameter correctly&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;941278#"&gt;&lt;img alt="" src="http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif" /&gt;In a Visual Studio 2005 database, you cannot import a schema that was created by using the SQL Server 2000 compatibility mode&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;941278#"&gt;&lt;img alt="" src="http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif" /&gt;Error message when you use Design-Time Extensibility (DTE) objects: &amp;quot;Do you want to reload&amp;quot;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;941278#"&gt;&lt;img alt="" src="http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif" /&gt;Cross-database references cause slow performance when you load a project&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;941278#"&gt;&lt;img alt="" src="http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif" /&gt;Schema Compare crashes the Visual Studio IDE when databases contain different versions of assemblies&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;941278#"&gt;&lt;img alt="" src="http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif" /&gt;Schema Compare does not correctly generate the update script for a stored procedure&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;941278#"&gt;&lt;img alt="" src="http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif" /&gt;The schema script is not generated when triggers or views that have the same name exist&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;941278#"&gt;&lt;img alt="" src="http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif" /&gt;Error message when you build a deployment script: &amp;quot;MSB4018: The 'SqlBuildTask' task failed unexpectedly&amp;quot;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;941278#"&gt;&lt;img alt="" src="http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif" /&gt;After Schema Compare obtains the latest project files from Source Control, Schema Compare indicates that databases are different&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-5348981099876885090?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/5348981099876885090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=5348981099876885090' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/5348981099876885090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/5348981099876885090'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/07/post-sr1-rollup-package-1-for-data-dude.html' title='Post SR1 Rollup Package 1 for Data Dude available'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-3001549265369569815</id><published>2008-06-14T14:55:00.001-07:00</published><updated>2008-06-14T14:55:23.666-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>How to fix Hyper-V error “Failed to add device Microsoft Synthetic Ethernet Port”</title><content type='html'>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Hyper-V Beta, and RC0 worked great.&amp;#160; I recently upgraded to RC1, and in the process of both trying to move a VHD from another server and trying to create a new VM from scratch I repeated received the following error:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;Failed to add device ‘Microsoft Synthetic Ethernet Port’&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Here’s what I figured out: The Microsoft Forefront Client Security that was running on the host machine was interfering.&amp;#160; Once I excluded both .XML and .VHD files in Forefront, everything started working again.&amp;#160; That was an easy fix.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-3001549265369569815?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/3001549265369569815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=3001549265369569815' title='30 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/3001549265369569815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/3001549265369569815'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/06/how-to-fix-hyper-v-error-failed-to-add.html' title='How to fix Hyper-V error “Failed to add device Microsoft Synthetic Ethernet Port”'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>30</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-2987591773205838885</id><published>2008-06-10T11:54:00.001-07:00</published><updated>2008-06-10T11:54:39.603-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL 2008'/><title type='text'>SQL Server 2008 RC0 is available for public download</title><content type='html'>&lt;p&gt;Surprisingly, I haven’t heard much buzz around this, but SQL Server 2008 RC0 is now &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=35F53843-03F7-4ED5-8142-24A4C024CA05&amp;amp;displaylang=en" target="_blank"&gt;available for public download at this link&lt;/a&gt;.&amp;#160; I haven’t had a chance to look at it yet, but supposedly this is the final release before RTM later this year.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-2987591773205838885?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/2987591773205838885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=2987591773205838885' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/2987591773205838885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/2987591773205838885'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/06/sql-server-2008-rc0-is-available-for.html' title='SQL Server 2008 RC0 is available for public download'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-7884895038919823906</id><published>2008-04-03T11:58:00.001-07:00</published><updated>2008-04-03T11:58:30.233-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Excel'/><category scheme='http://www.blogger.com/atom/ns#' term='SSAS'/><category scheme='http://www.blogger.com/atom/ns#' term='BI'/><title type='text'>Designing SQL Server 2005 Analysis Services Cubes for Excel 2007 PivotTables</title><content type='html'>&lt;p&gt;My buddy Wayne just brought to my attention a white paper that came out just a year ago from Microsoft that describes &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=2D779CD5-EEB2-43E9-BDFA-641ED89EDB6C&amp;amp;displaylang=en" target="_blank"&gt;how to design SSAS 2005 cubes for use with Excel 2007&lt;/a&gt;.&amp;#160; I'm posting it here for my own future reference.&amp;#160; Here is the description:&lt;/p&gt;  &lt;blockquote&gt;   &lt;h3&gt;Overview&lt;/h3&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a name="Description"&gt;&lt;/a&gt;&lt;em&gt;Microsoft Office Excel 2007 takes advantage of most of the features in Microsoft SQL Server 2005 Analysis Services. To take full advantage of these features, it is important to keep in mind the end-user experience in Office Excel 2007 when you are designing cubes.        &lt;br /&gt;This document outlines how you can create a good end-user experience by optimizing the cube design for Office Excel 2007 PivotTable dynamic views.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-7884895038919823906?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/7884895038919823906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=7884895038919823906' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/7884895038919823906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/7884895038919823906'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/04/designing-sql-server-2005-analysis.html' title='Designing SQL Server 2005 Analysis Services Cubes for Excel 2007 PivotTables'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-7500257898304275561</id><published>2008-03-31T09:52:00.001-07:00</published><updated>2008-03-31T09:52:50.784-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ISA Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Proper Way to Redirect OWA Users via ISA Server 2006</title><content type='html'>&lt;p&gt;Oops, an update to my last post about redirecting OWA users when deploying Exchange with ISA.&amp;#160; &lt;a href="http://www.isaserver.org/tutorials/Redirecting-OWA-Users-Part1.html" target="_blank"&gt;Here is a blog detailing the &amp;quot;correct&amp;quot; way to do it&lt;/a&gt;, and also how to redirect http to https, etc.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-7500257898304275561?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/7500257898304275561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=7500257898304275561' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/7500257898304275561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/7500257898304275561'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/03/proper-way-to-redirect-owa-users-via.html' title='Proper Way to Redirect OWA Users via ISA Server 2006'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-6967980671663902142</id><published>2008-03-31T09:49:00.001-07:00</published><updated>2008-03-31T09:54:06.651-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ISA Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Redirecting OWA URL with ISA Server 2006 (Quick and Dirty way)</title><content type='html'>&lt;p&gt;In setting up Exchange 2007 OWA through ISA Server 2006, I realized that it would be a lot easier to tell users to access it via &lt;a href="http://owa.domain.com"&gt;http://owa.domain.com&lt;/a&gt; as opposed to &lt;a href="http://owa.domain.com/owa"&gt;http://owa.domain.com/owa&lt;/a&gt; (which is repetitive if nothing else).&lt;/p&gt;  &lt;p&gt;Problem is, there is no obvious way to do this in ISA or Exchange.&amp;#160; Fortunately I am not the first one to have this problem, and it has already been solved.&amp;#160; The short version of the fix is to set OWA up 100% according to whatever book, article, white paper you are already following.&amp;#160; THEN, add another web access rule point to the same site, except this time set it to &lt;strong&gt;Deny&lt;/strong&gt;.&amp;#160; You don't have to get too fancy on the various settings, authentication, etc. and just use the same listener that you created for OWA.&lt;/p&gt;  &lt;p&gt;Once the rule is created, make sure it is the one just above the main OWA access rule (I named the new one &amp;quot;Redirect OWA&amp;quot; so I would know what it was), and then go back in and on the deny page, set it to Redirect to your specific OWA subdirectory (&lt;a href="http://owa.domain.com/owa"&gt;http://owa.domain.com/owa&lt;/a&gt;).&amp;#160; It works great!&lt;/p&gt;  &lt;p&gt;Here are the two resources that I found to be most helpful:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.isaserver.org/shinder/2006/09/12/clever-way-to-redirect-owa-users-who-cant-remember-to-include-exchange-in-the-path/" target="_blank"&gt;Thomas Shinder's Blog&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/tristank/archive/2006/10/26/isa-server-2006-url-redirection-made-easy.aspx" target="_blank"&gt;Blog du Tristank&lt;/a&gt; (look in the comments)&lt;/p&gt;  &lt;p&gt;**UPDATE** I have since found a blog that tells the correct way to do this (but the quick and dirty listed above still works fine).&amp;#160; &lt;a href="http://joshrobi.blogspot.com/2008/03/proper-way-to-redirect-owa-users-via.html" target="_blank"&gt;Here is a link&lt;/a&gt; to my blog post about the correct way.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-6967980671663902142?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/6967980671663902142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=6967980671663902142' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/6967980671663902142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/6967980671663902142'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/03/redirecting-owa-url-with-isa-server.html' title='Redirecting OWA URL with ISA Server 2006 (Quick and Dirty way)'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-994694331076886980</id><published>2008-03-20T11:16:00.001-07:00</published><updated>2008-03-20T11:53:42.065-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL 2005'/><title type='text'>SSIS Performance Counters don't work on x64 (out of the box)</title><content type='html'>&lt;p&gt;If you want to spend some time tuning performance of your SSIS solution, it is likely that at some point you will leverage the SSIS performance counters found in the SQL Server:SSIS Pipeline object.&amp;#160; However, if you are using 64-bit SQL, you will not find the performance counters listed in PerfMon.&amp;#160; That is because here is a known bug in SQL Server 2005 x64, which you can read about in &lt;a href="http://support.microsoft.com/kb/941154" target="_blank"&gt;KB 941154&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;What is the problem?&amp;#160; &lt;/strong&gt;The short version is: When SQL is installed, it accidentally points to the \Program Files (x86)\ directory for the SSIS PerfMon counters, except that they are actually in the \Program Files\ directory.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;How do I fix this?&lt;/strong&gt;&amp;#160; Its easy, but requires a reboot.&amp;#160; Here are the instructions, straight from the KB linked above:&lt;/p&gt;  &lt;p&gt;To work around this problem, follow these steps: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Click &lt;strong&gt;Start&lt;/strong&gt;, click &lt;strong&gt;Run&lt;/strong&gt;, type regedit, and then click &lt;strong&gt;OK&lt;/strong&gt;.&lt;/p&gt;    &lt;p&gt;2. In Registry Editor, locate the following registry entry: &lt;/p&gt;    &lt;p&gt;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\DTSPipeline\Performance\Library&lt;/p&gt;    &lt;p&gt;3.Double-click the &lt;strong&gt;Library&lt;/strong&gt; registry entry.&lt;/p&gt;    &lt;p&gt;4.In the &lt;strong&gt;Edit String&lt;/strong&gt; dialog box, type the following string value in the &lt;strong&gt;Value data&lt;/strong&gt; box: &lt;/p&gt;    &lt;p&gt;&lt;var&gt;DriveLetter&lt;/var&gt;:\Program Files\Microsoft SQL Server\90\DTS\Binn\DTSPipelinePerf.dll&lt;/p&gt;    &lt;p&gt;5.Restart the computer.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000" size="3"&gt;UPDATE: This fix does not work as described in the KB&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Even though there is a DTSPipelinePerf.dll file at the path given in KB 941154, simply pointing to it in the registry setting and rebooting does not make it visible.&amp;#160; I was able to get it to work using Plan B: change the path back to \Program Files (x86)\ and use the 32-bit version of PerfMon.&lt;/p&gt;  &lt;p&gt;There are two ways to use the 32-bit version of PerfMon:&lt;/p&gt;  &lt;p&gt;1.) Start | Run | mmc.exe /32 perfmon.msc&lt;/p&gt;  &lt;p&gt;2.) Execute c:\windows\sysWow64\Perfmon.exe&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-994694331076886980?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/994694331076886980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=994694331076886980' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/994694331076886980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/994694331076886980'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/03/ssis-performance-counters-don-work-on.html' title='SSIS Performance Counters don&amp;#39;t work on x64 (out of the box)'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-6492687685333586000</id><published>2008-03-17T13:20:00.001-07:00</published><updated>2008-03-17T13:20:51.992-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Warehousing'/><category scheme='http://www.blogger.com/atom/ns#' term='BI'/><title type='text'>Programmatically executing SSIS packages</title><content type='html'>&lt;p&gt;For a good summary of many different ways to run an SSIS package programmatically, as well as advantages and drawbacks of each, &lt;a href="http://blogs.msdn.com/michen/archive/2007/03/22/running-ssis-package-programmatically.aspx" target="_blank"&gt;look here at Michael Entin's blog&lt;/a&gt;.&amp;#160; There are some good things in the comments as well.&amp;#160; This will come in handy at some point, I am sure.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-6492687685333586000?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/6492687685333586000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=6492687685333586000' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/6492687685333586000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/6492687685333586000'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/03/programmatically-executing-ssis.html' title='Programmatically executing SSIS packages'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-4981435566310009891</id><published>2008-03-10T12:06:00.001-07:00</published><updated>2008-03-10T12:06:23.279-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TFS'/><title type='text'>Setup and Administration FAQ's for TFS 2008</title><content type='html'>&lt;p&gt;I found a good resource for FAQ's for TFS 2008 on the MSDN forums and am posting it here for future reference.&amp;#160; &lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2776169&amp;amp;SiteID=1" target="_blank"&gt;Here is the link&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-4981435566310009891?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/4981435566310009891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=4981435566310009891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/4981435566310009891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/4981435566310009891'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/03/setup-and-administration-faq-for-tfs.html' title='Setup and Administration FAQ&amp;#39;s for TFS 2008'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-1164382083311052925</id><published>2008-03-05T14:35:00.001-08:00</published><updated>2008-03-05T14:35:44.619-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Warehousing'/><category scheme='http://www.blogger.com/atom/ns#' term='BI'/><title type='text'>Upgrading Existing SSIS Packages to TableDifference Component 2.0</title><content type='html'>&lt;p&gt;I am an avid user of Alberto Ferrari's SQL Server Integration Services &amp;quot;Table Diff&amp;quot; component, which you can download from &lt;a href="http://www.sqlbi.eu"&gt;http://www.sqlbi.eu&lt;/a&gt;.&amp;#160; He recently released the new, improved version 2.0 of the component (the .dll still says that it is 1.0 though?) and I am upgrading a mid-size solution that makes heavy use of the prior version of TableDiff (1.x) to use the new component.&amp;#160; Here are my observations of both the upgrade and the new capabilities of the component.&lt;/p&gt;  &lt;p&gt;Here is a typical Type 1 style update package (in this case an im&lt;a href="http://lh6.google.com/joshdrobinson/R88gO77_vYI/AAAAAAAAAVM/EUydcByjoPo/image%5B4%5D"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 5px 0px 0px; border-left: 0px; border-bottom: 0px" height="256" alt="image" src="http://lh6.google.com/joshdrobinson/R88gP77_vZI/AAAAAAAAAVU/pinwbJaQmkY/image_thumb%5B2%5D" width="292" align="right" border="0" /&gt;&lt;/a&gt;port table, not a dimension) that uses TableDifference at its core to compare the new and old data flows and direct output accordingly.&amp;#160; Behind the scenes, I overwrote the TableDifference.dll file with the new one in both the .NET Assembly Cache and the \PipelineComponents directory.&amp;#160; When I opened the package, everything is working except the Update and Insert components have red X's.&amp;#160; These are easily fixed by simply double-clicking on each to open properties, accepting the new automatically matched column references and saving the package.&amp;#160; That's it, there is nothing else required to update your pacakages from TableDifference 1.x to the newly released 2.0.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-1164382083311052925?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/1164382083311052925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=1164382083311052925' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/1164382083311052925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/1164382083311052925'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/03/upgrading-existing-ssis-packages-to.html' title='Upgrading Existing SSIS Packages to TableDifference Component 2.0'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-5199839085458599881</id><published>2008-03-04T13:39:00.001-08:00</published><updated>2008-03-04T13:39:10.997-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TFS'/><title type='text'>Upgrading from TFS 2005 to 2008</title><content type='html'>&lt;p&gt;A couple of things about upgrading from Team Foundation Server 2005 to 2008 that I wanted to highlight:&lt;/p&gt;  &lt;p&gt;1.) The new version of TFS Explorer &lt;strong&gt;does not&lt;/strong&gt; work with VS 2005.&amp;#160; However, you can &lt;strong&gt;use the TFS 2005 Explorer to connect to TFS 2008 Server &lt;/strong&gt;and do 95% of what you need to do.&amp;#160; Just install the VS 2008 version on at least one machine to get the extra features if needed, and it will work fine in a side-by-side deployment.&amp;#160; If you want the TFS 2008 Explorer, you can &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=0ED12659-3D41-4420-BBB0-A46E51BFCA86&amp;amp;displaylang=en" target="_blank"&gt;download the stand-alone install here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;2.) If you are not doing an in-place upgrade and want to move your source code items and work items (with history), there is a tool on Codeplex that will let you do that (even between TFS 2005 and TFS 2008).&amp;#160; &lt;a href="http://www.codeplex.com/tfstotfsmigration" target="_blank"&gt;You can find it here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;3.) You can download TFS Web Access for 2008 and it presents a very nice UI for interacting with TFS.&amp;#160; The Visual Studio interaction is still a little scattered in my opinion.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.google.com/joshdrobinson/R83Ber7_vWI/AAAAAAAAAU8/1T4o834Qyb4/image%5B8%5D"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="314" alt="image" src="http://lh6.google.com/joshdrobinson/R83Bfb7_vXI/AAAAAAAAAVE/-e3p-agFx9k/image_thumb%5B6%5D" width="504" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;4.) If you were using Changeset Comments in 2005, you will need to add the &lt;a href="http://msdn2.microsoft.com/en-us/tfs2008/bb980963.aspx" target="_blank"&gt;TFS 2008 Powertools&lt;/a&gt; to get that feature back.&lt;/p&gt;  &lt;p&gt;5.) You MIGHT have a problem with adding items to 2008 if you already had 2005 on the same dev machine.&amp;#160; I was having problems with phantom workspaces after I deleted them, connections to the 2005 server that wouldn't disappear no matter how many times I deleted them, Can Not Connect To Server errors when I tried to add items to the new 2008 server, etc.&amp;#160; HERE IS THE BRUTE FORCE ANSWER: run devenv.exe /resetuserdata and everything will work.&amp;#160; *Warning* Your personal Visual Studio settings will be erased if you do this, but that is not the worst thing in the world.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-5199839085458599881?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/5199839085458599881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=5199839085458599881' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/5199839085458599881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/5199839085458599881'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/03/upgrading-from-tfs-2005-to-2008.html' title='Upgrading from TFS 2005 to 2008'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-7666937308978373803</id><published>2008-02-29T11:46:00.001-08:00</published><updated>2008-02-29T11:46:29.863-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='TFS'/><category scheme='http://www.blogger.com/atom/ns#' term='SSAS'/><title type='text'>Team Foundation Server 2008 RTM and 64-bit</title><content type='html'>&lt;p&gt;Bad news - Microsoft is pushing 64-bit (as they should), but one of their newest enterprise products does not yet support it.&amp;#160; Team Foundation Server 2008 only supports 32-bit.&amp;#160; They have said that 64-bit support will be in the &lt;em&gt;next&lt;/em&gt; version of TFS, &amp;quot;Rosario&amp;quot;.&lt;/p&gt;  &lt;p&gt;At least they support 64-bit SQL and SSAS, but &lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2683958&amp;amp;SiteID=1" target="_blank"&gt;definitely not MOSS 64-bit&lt;/a&gt;.&amp;#160; We have deployed 64-bit MOSS 2007 and it turns out that it doesn't even support 64-bit SharePoint when SharePoint is running on a different server from TFS, it doesn't even recognize that MOSS is installed:&lt;/p&gt; &lt;a href="http://lh3.google.com/joshdrobinson/R8hhEzWHy2I/AAAAAAAAAUs/o9mK2ibHulk/image%5B4%5D"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="130" alt="image" src="http://lh4.google.com/joshdrobinson/R8hhFDWHy3I/AAAAAAAAAU0/I_hSsc8GE-c/image_thumb%5B2%5D" width="422" border="0" /&gt;&lt;/a&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-7666937308978373803?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/7666937308978373803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=7666937308978373803' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/7666937308978373803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/7666937308978373803'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/02/team-foundation-server-2008-rtm-and-64.html' title='Team Foundation Server 2008 RTM and 64-bit'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-5515709826650185364</id><published>2008-02-28T21:08:00.001-08:00</published><updated>2008-02-28T21:08:44.957-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='SSAS'/><category scheme='http://www.blogger.com/atom/ns#' term='SSRS'/><title type='text'>SQL Server Default Ports</title><content type='html'>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;It seems like it is always hard to track down the ports that SQL Server uses, so thought that I would post them here for when I need them.&amp;#160; These are the SQL Server default ports.&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="400" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="332"&gt;&lt;strong&gt;&lt;font color="#004080"&gt;SQL Component&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="66"&gt;&lt;strong&gt;&lt;font color="#004080"&gt;TCP Port&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;&lt;font color="#004080"&gt;SQL Service&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="66"&gt;&lt;font color="#004080"&gt;1433&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;&lt;font color="#004080"&gt;SQL Browser Service&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="66"&gt;&lt;font color="#004080"&gt;1434&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;&lt;font color="#004080"&gt;SQL Monitoring&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="66"&gt;&lt;font color="#004080"&gt;1444&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;&lt;font color="#004080"&gt;SQL Server Analysis Services Redirector&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="66"&gt;&lt;font color="#004080"&gt;2382&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;&lt;font color="#004080"&gt;SQL Server Analysis Service&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="66"&gt;&lt;font color="#004080"&gt;2383&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;&lt;font color="#004080"&gt;SQL Server Reporting Services&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="66"&gt;&lt;font color="#004080"&gt;80&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-5515709826650185364?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/5515709826650185364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=5515709826650185364' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/5515709826650185364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/5515709826650185364'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/02/sql-server-default-ports.html' title='SQL Server Default Ports'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-3408373419770802784</id><published>2008-02-28T12:20:00.001-08:00</published><updated>2008-02-28T12:20:23.076-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Excel'/><category scheme='http://www.blogger.com/atom/ns#' term='SSAS'/><category scheme='http://www.blogger.com/atom/ns#' term='BI'/><category scheme='http://www.blogger.com/atom/ns#' term='OLAP'/><title type='text'>Excel 2003 Add-in for Analysis Services</title><content type='html'>&lt;p&gt;If your company (like most companies) is still using Excel 2003 and you are implementing a data warehouse which contains SSAS cubes, you might be interested in the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=DAE82128-9F21-475D-88A4-4B6E6C069FF0&amp;amp;displaylang=en" target="_blank"&gt;Microsoft Excel 2003 Add-in for SQL Server Analysis Services&lt;/a&gt;.&amp;#160; I have not used this tool extensively, but it does bring Excel 2003 closer to Excel 2007 in terms of OLAP capabilities.&amp;#160; Here is the blurb from the download page, I will post more as I spend time with the tool.&amp;#160; This is not a new find, nor is it likely news to anybody, but worth noting so I am putting it here.&lt;/p&gt;  &lt;p&gt;&lt;img height="90" alt="Overview and Benefits" src="http://www.simplesharepoint.com/images/49917_145x90_excel_F.gif" width="145" align="middle" vspace="vspace" border="0" /&gt;&lt;/p&gt;  &lt;p&gt;The Excel Add-in for Analysis Services enables users to access and analyze data from multiple Analysis Services Cubes, and to create rich, customized reports directly in Microsoft Office Excel 2003 or Microsoft Excel 2002. This download can improve data analysis, shorten reporting cycles, and enhance your company's ability to respond to customers.    &lt;br /&gt;This download not only reduces the time and resources required to train users, but it also eliminates the need for organization&amp;#8217;s to support specialized reporting systems and tools. The key business benefits of Excel Add-in for Analysis Services include: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Visibility in Excel into business trends &lt;/li&gt;    &lt;li&gt;Increased speed and quality of decision-making &lt;/li&gt;    &lt;li&gt;Streamlined data analysis that shortens reporting cycles and saves resources &lt;/li&gt;    &lt;li&gt;Increased reporting flexibility through rich, highly customized, and refreshable reports &lt;/li&gt;    &lt;li&gt;Access to relevant information from multiple data sources &lt;/li&gt; &lt;/ul&gt;  &lt;br /&gt;&lt;b&gt;About the Excel Add-in for Analysis Services&lt;/b&gt;  &lt;br /&gt;With the Excel Add-in for Analysis Services, individual users can manage the reporting cycle from beginning to end and eliminate the need to cut and paste data from multiple systems.   &lt;ul&gt;   &lt;li&gt;&lt;b&gt;Access:&lt;/b&gt; Easily create and maintain live data connections to multiple Analysis Services cubes, ensuring data consistency and integrity, and combine data from multiple sources into a single report. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Analyze:&lt;/b&gt; Conduct detailed analysis using native Excel capabilities. Extend the richness of analysis through &amp;#8220;what if&amp;#8221; and drill through capabilities. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Author:&lt;/b&gt; Easily personalize and refresh report layouts. Minimize end user training and reduce reliance on IT due to Excel&amp;#8217;s popularity and ease of use. &lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-3408373419770802784?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/3408373419770802784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=3408373419770802784' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/3408373419770802784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/3408373419770802784'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/02/excel-2003-add-in-for-analysis-services.html' title='Excel 2003 Add-in for Analysis Services'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-6955260017831701479</id><published>2008-02-27T13:40:00.001-08:00</published><updated>2008-02-27T13:40:38.435-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kimball'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Warehousing'/><category scheme='http://www.blogger.com/atom/ns#' term='BI'/><title type='text'>The Data Warehouse Lifecycle Toolkit 2nd Edition is now available</title><content type='html'>&lt;p&gt;The first one is a great reference, but was published in 1998.&amp;#160; Since then the art and science of building the data warehouse has matured significantly.&amp;#160; I don't think that the word BI really existed in 1998. . . Actually I don't know since I&lt;a href="http://lh6.google.com/joshdrobinson/R8XYtZ-HwnI/AAAAAAAAAUc/4242QOknWkA/image%5B10%5D"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 10px 10px 0px 0px; border-left: 0px; border-bottom: 0px" height="124" alt="image" src="http://lh5.google.com/joshdrobinson/R8XYuJ-HwoI/AAAAAAAAAUk/UY9KWAxd5n8/image_thumb%5B8%5D" width="124" align="left" border="0" /&gt;&lt;/a&gt; didn't start working in the DW/BI world until 1999 with Brio, then Business Objects.&lt;/p&gt;  &lt;p&gt;The original had a lot of great material for organizing the pro cess around preparing for, implementing and maintaining the data warehouse, including a nice set of documents.&amp;#160; &lt;a href="http://www.amazon.com/gp/product/0470149779/ref=s9_asin_title_1?pf_rd_m=ATVPDKIKX0DER&amp;amp;pf_rd_s=center-3&amp;amp;pf_rd_r=11CAFNPS7YTWT959PJFR&amp;amp;pf_rd_t=101&amp;amp;pf_rd_p=279438301&amp;amp;pf_rd_i=507846" target="_blank"&gt;Here is a link to the new book on Amazon&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-6955260017831701479?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/6955260017831701479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=6955260017831701479' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/6955260017831701479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/6955260017831701479'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/02/data-warehouse-lifecycle-toolkit-2nd.html' title='The Data Warehouse Lifecycle Toolkit 2nd Edition is now available'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-8518395794001937967</id><published>2008-02-27T12:00:00.001-08:00</published><updated>2008-02-27T12:00:37.169-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008'/><title type='text'>Installing Exchange 2007 on Windows 2008 (aka UAC is a pain)</title><content type='html'>&lt;p&gt;Over the last couple of days I have been setting up Exchange 2007 SP1 on Windows Server 2008 RTM.&amp;#160; No matter what I tried, I was stuck in a Catch-22: If I logged in as Local Admin on the box, I didn't have permis&lt;a href="http://lh4.google.com/joshdrobinson/R8XBW5-HwhI/AAAAAAAAATs/D94bcFRQGLA/image15%5B4%5D"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="140" alt="image" src="http://lh6.google.com/joshdrobinson/R8XBXZ-HwiI/AAAAAAAAAT0/mEEkRlh9c8Q/image15_thumb%5B3%5D" width="315" align="right" border="0" /&gt;&lt;/a&gt;sion to make the necessary changes to the domain; if I logged in as Domain Admin, I didn't have permission to write to the local log file on the C:\ drive of the Exchange server.&amp;#160; I kept getting errors like the one at right from the GUI, or this one from the command line:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;Failed to initialize the log file: Access to the path 'C:ExchangeSetupLogs\ExchangeSetup.log' is denied.&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Setup will not continue.&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Those are NOT the most descriptive errors.&amp;#160; If I logged in as local admin, those errors went away, but instead I received errors that the local admin account didn't have the rights to make massive changes to the domain (shocker).&lt;/p&gt;  &lt;p&gt;I posted on the Microsoft Technet Exchange forums, and hardly anyone read my post, much less answered it.&amp;#160; One person responded that they had the same problem, so I knew it wasn't just me.&amp;#160; I noticed that I couldn't run the basic commands that install Windows 2008 components, like PowerShell without getting similar errors.&amp;#160; It didn't matter if it was on a Hyper-V VM, or a physical server, I could not resolve the problem.&lt;/p&gt;  &lt;p&gt;Then I had an idea.&amp;#160; I knew that Windows 2008 and Vista are the same underneath, and I remember that the first thing I did when I installed Vista was to disable UAC. . . hmm. . . yep, that was the problem.&amp;#160; Here is where you do it on Windows 2008, just like in Vista:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.google.com/joshdrobinson/R8XBX5-HwjI/AAAAAAAAAT8/XizNKhPhBy0/image28"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="245" alt="image" src="http://lh5.google.com/joshdrobinson/R8XBYJ-HwkI/AAAAAAAAAUE/Giqv3SOPB60/image_thumb16" width="338" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Then go here:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.google.com/joshdrobinson/R8XBYZ-HwlI/AAAAAAAAAUM/ptW1uCtv0y0/image29%5B1%5D"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="126" alt="image" src="http://lh5.google.com/joshdrobinson/R8XBZJ-HwmI/AAAAAAAAAUU/TeqyI0RZG4Y/image29_thumb" width="413" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt; I hope that anyone else that is about to go crazy from Installing Exchange 2007 on Exchange 2008 finds this blog entry and simply disables UAC.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-8518395794001937967?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/8518395794001937967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=8518395794001937967' title='21 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/8518395794001937967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/8518395794001937967'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/02/installing-exchange-2007-on-windows.html' title='Installing Exchange 2007 on Windows 2008 (aka UAC is a pain)'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-3844619042860339394</id><published>2008-02-25T19:52:00.001-08:00</published><updated>2008-02-25T19:52:33.727-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gadgets'/><title type='text'>Is the Nintendo Wii just a gimmick?</title><content type='html'>&lt;p&gt;I was reading a &lt;a href="http://kotaku.com/360674/" target="_blank"&gt;post on Kotaku&lt;/a&gt; about the new Wii 3.2 system software update, and I noticed that about 40% of the comments say something along the lines of &amp;quot;I haven't turned my Wii on since the last system update&amp;quot;, or &amp;quot;I only play my 360 or PS3&amp;quot;.&lt;/p&gt;  &lt;p&gt;I have a 360, PS3 and Wii, and that is the order that I would rate them right now.&amp;#160; The Wii is cool, and Wii Sports is the best game ever for when you have friends over. . . but I haven't really seen anything else that is impressive enough to hold the attention of anyone over the age of 25.&lt;/p&gt;  &lt;p&gt;I know that they are selling many more Wii's than they are 360's or PS3's, but I bet 80% of them are collecting dust after the first couple of weeks.&amp;#160; Microsoft has a crazy high attach rate, something like 8 games for every system sold.&amp;#160; I'm guessing the Wii has about 2 games for every system sold.&amp;#160; I hope that they come out with a killer app, or at least Wii Sports 2 in the near future.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-3844619042860339394?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/3844619042860339394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=3844619042860339394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/3844619042860339394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/3844619042860339394'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/02/is-nintendo-wii-just-gimmick.html' title='Is the Nintendo Wii just a gimmick?'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-7851160712532320529</id><published>2008-02-21T08:17:00.001-08:00</published><updated>2008-02-25T19:46:35.199-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gadgets'/><title type='text'>New Bluetooth Headset - BlueAnt Z9</title><content type='html'>&lt;p&gt;My old bluetooth headset died (Plantronics Voyager 510, best basic bluetooth headset you can get for $45).&amp;#160; This seems to happen every year in February.&amp;#160; I am very picky about my bluetooth headset, so always try a couple until I get the perfect one.&amp;#160; This year I tried 2: the &lt;a href="http://www.amazon.com/Aliph-Jawbone-Shield-Bluetooth-Headset/dp/B000RUPEOA/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=wireless&amp;amp;qid=1203610133&amp;amp;sr=8-1" target="_blank"&gt;Aliph Jawbone&lt;/a&gt; and the &lt;a href="http://www.amazon.com/BlueAnt-Bluetooth-Headset-Isolation-Technology/dp/B000SAD7RA/ref=sr_1_1?ie=UTF8&amp;amp;s=wireless&amp;amp;qid=1203610193&amp;amp;sr=1-1" target="_blank"&gt;BlueAnt Z9&lt;/a&gt;.&amp;#160; &lt;/p&gt;  &lt;p&gt;They both claim to have excellent noise cancellation, but the Jawbone is very dramatic about this claim.&amp;#160; Back before I blew the engine on my Land Rover, noise was a real problem since that is probably the noisiest car on the road.&amp;#160; Since I don't have that car anymore, noise is less of an issue.&lt;/p&gt;  &lt;p&gt;The bottom line is that for the money ($75), the Jawbone would have to be the best thing ever.&amp;#160; It turns out that it is not the best thing ever.&amp;#160; It is awkward&amp;#160; to put over your ear&lt;a href="http://www.amazon.com/BlueAnt-Bluetooth-Headset-Isolation-Technology/dp/B000SAD7RA/ref=sr_1_1?ie=UTF8&amp;amp;s=wireless&amp;amp;qid=1203610193&amp;amp;sr=1-1" target="_blank"&gt;&lt;img height="127" alt="BlueAnt Z9 Bluetooth Headset with Voice Isolation Technology" src="http://ecx.images-amazon.com/images/I/41mwAFbbNqL._AA280_.jpg" width="127" align="right" border="0" /&gt;&lt;/a&gt; and too big to put in your pocket.&amp;#160; The BlueAnt is easy to put over your ear and fits in your pocket no problem, plus its only $60.&amp;#160; I've had it for a 2 weeks and it is great.&amp;#160; They seem to upgrade the firmware frequently, and I have already updated it to v3.4, it seems to be better than it was on v3.2 but it might be my imagination.&amp;#160; At any rate, it is a nice headset and I recommend it.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-7851160712532320529?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/7851160712532320529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=7851160712532320529' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/7851160712532320529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/7851160712532320529'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/02/new-bluetooth-headset-blueant-z9.html' title='New Bluetooth Headset - BlueAnt Z9'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-3018548334699922128</id><published>2008-02-14T11:08:00.001-08:00</published><updated>2008-02-14T11:08:39.215-08:00</updated><title type='text'>Connecting Excel Services to an External Data Source</title><content type='html'>&lt;p&gt;I will be setting up a proper connection from Excel Services to an Analysis Services 2005 cube over the next couple of days and found &lt;a href="http://technet2.microsoft.com/Office/en-us/library/7e6ce086-57b6-4ef2-8117-e725de18f2401033.mspx?mfr=true"&gt;this article&lt;/a&gt; that describes the necessary steps in detail.&amp;#160; The article is titled &lt;strong&gt;Plan external data connections for Excel Services&lt;/strong&gt;, just what I was looking for.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-3018548334699922128?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/3018548334699922128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=3018548334699922128' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/3018548334699922128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/3018548334699922128'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/02/connecting-excel-services-to-external.html' title='Connecting Excel Services to an External Data Source'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-7705318502380582714</id><published>2008-02-06T13:21:00.001-08:00</published><updated>2008-02-06T13:21:46.538-08:00</updated><title type='text'>Undoing Checkout for Another User in TFS 2005</title><content type='html'>&lt;p&gt;It is not as easy as it should be to undo someone else's checkout in Team Foundation Server 2005.&amp;#160; In 2008, you can do it through a GUI, but only if you have the Power Tools installed.&lt;/p&gt;  &lt;p&gt;Here is &lt;a href="http://msdn2.microsoft.com/en-us/library/c72skhw4(VS.80).aspx"&gt;how to do it in TFS 2005, from the command line&lt;/a&gt;:&lt;/p&gt;  &lt;pre&gt;tf undo [/workspace:workspacename[;workspaceowner]] &lt;br /&gt;[/server:servername] [/recursive] itemspec [/noprompt]&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I was also faced with having to add my login info, so the exact command I used was as follows:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;tf undo /workspace:WORKSPACE-NAME;User $/myProject/CheckedOutFile.cs /login:myusername,mypassword&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I also found out that you can delete an entire workspace for a developer who is no longer on your project and maybe had some files checked out.&amp;#160; That command is even easier, and will automatically undo any checkouts:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;tf workspace /delete Workspace&amp;#160; (add &amp;quot;/login:name,password&amp;quot; to end of command if not using AD)&lt;/pre&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-7705318502380582714?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/7705318502380582714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=7705318502380582714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/7705318502380582714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/7705318502380582714'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/02/undoing-checkout-for-another-user-in.html' title='Undoing Checkout for Another User in TFS 2005'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-3716642039855960481</id><published>2008-01-31T12:28:00.001-08:00</published><updated>2008-01-31T12:28:56.258-08:00</updated><title type='text'>SQL Server 2005 SP2 Performance Reports</title><content type='html'>&lt;p&gt;Just stumbled across a whole set of reports that can be deployed to SQL 2005 if you have SP2 installed.&amp;nbsp; Here is the link.&amp;nbsp; From what I have read, these are a pretty slick addition to the existing reports (you did know that there are existing reports, right?)&lt;/p&gt; &lt;p&gt;Here is the description from the download site:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;The SQL Server 2005 Performance Dashboard Reports are Reporting Services report files designed to be used with the Custom Reports feature introduced in the SP2 release of SQL Server Management Studio. The reports allow a database administrator to quickly identify whether there is a current bottleneck on their system, and if a bottleneck is present, capture additional diagnostic data that may be necessary to resolve the problem. For example, if the system is experiencing waits for disk IO the dashboard allows the user to quickly see which sessions are performing the most IO, what query is running on each session and the query plan for each statement.&lt;/p&gt; &lt;p&gt;Common performance problems that the dashboard reports may help to resolve include:&lt;br&gt;&lt;br&gt;- CPU bottlenecks (and what queries are consuming the most CPU)&lt;br&gt;- IO bottlenecks (and what queries are performing the most IO).&lt;br&gt;- Index recommendations generated by the query optimizer (missing indexes)&lt;br&gt;- Blocking&lt;br&gt;- Latch contention&lt;br&gt;&lt;br&gt;The information captured in the reports is retrieved from SQL Server's dynamic management views. There is no additional tracing or data capture required, which means the information is always available and this is a very inexpensive means of monitoring your server.&lt;br&gt;&lt;br&gt;Reporting Services is not required to be installed to use the Performance Dashboard Reports.&lt;/p&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-3716642039855960481?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/3716642039855960481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=3716642039855960481' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/3716642039855960481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/3716642039855960481'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/01/sql-server-2005-sp2-performance-reports.html' title='SQL Server 2005 SP2 Performance Reports'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-5090640681147074688</id><published>2008-01-24T07:32:00.001-08:00</published><updated>2008-01-24T07:32:04.435-08:00</updated><title type='text'>Microsoft BI Demo VPC 5.1</title><content type='html'>&lt;p&gt;You better have a monster machine on which to run this: Microsoft has released a new Business Intelligence sample VPC.&amp;nbsp; The .vmc is set to use 1GB when you first install it, I would recommend bumping to 1.5GB - I tried 2GB and it was a still sluggish on my laptop.&amp;nbsp; Might want to throw it on a spare server if you have one.&lt;/p&gt; &lt;p&gt;It is a big download, but definitely worth it if you want to have a VPC available for "playing around" with any of the Microsoft BI tools without having to go through the trouble of deploying MOSS, etc. on a VPC.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=8f3d12ea-0dd1-4b22-b530-156e90a2616e&amp;amp;displaylang=en&amp;amp;tm" target="_blank"&gt;Download Part 1&lt;/a&gt; (3.5GB)&lt;br&gt;&lt;a href="http://www.microsoft.com/Downloads/details.aspx?FamilyID=60262cc1-30a7-41a2-a1c6-e3524fac18f6&amp;amp;displaylang=en" target="_blank"&gt;Download Part 2&lt;/a&gt; (1GB)&lt;/p&gt; &lt;p&gt;From the readme, here is the list of software that is installed and fully configured:&lt;/p&gt; &lt;p&gt;Microsoft Windows Server 2003 R2 Service Pack 2&lt;br&gt;Internet Explorer 7&lt;br&gt;Microsoft Office Enterprise 2007&lt;br&gt;Microsoft Office Visio 2007&lt;br&gt;Microsoft Office Project 2007&lt;br&gt;Microsoft Office SharePoint Designer 2007&lt;br&gt;Microsoft SharePoint Portal Server 2007&lt;br&gt;Microsoft Visual Studio 2005 w/ Service Pack 1&lt;br&gt;Microsoft SQL Server 2005 w/ Service Pack 2 (w/ SSIS, SSAS, SSRS)&lt;br&gt;Microsoft SQL Server 2005 Data Mining Add-ins&lt;br&gt;Microsoft SQL Server 2005 SharePoint Integration Add-in&lt;br&gt;ProClarity Analytics Server 6.3&lt;br&gt;ProClarity Dashboard Server 6.3&lt;br&gt;ProClarity Desktop Professional 6.3&lt;br&gt;ProClarity Web Professional 6.3&lt;br&gt;Microsoft PerformancePoint Planning Server 2007&lt;br&gt;Microsoft PerformancePoint Monitoring Server 2007 &lt;br&gt;Microsoft PerformancePoint Dashboard Designer &lt;br&gt;Microsoft PerformancePoint Planning Add-In for Excel &lt;br&gt;Microsoft PerformancePoint Planning Business Modeler &lt;br&gt;Project REAL Reference Implementation&lt;br&gt;SoftArtisans OfficeWriter 3.8.1 and Designer&lt;br&gt;BI Demo Files&lt;br&gt;Microsoft SQL Server 2005 Samples&lt;br&gt;Microsoft SQL Server BI Metadata Samples&lt;br&gt;Performance Point Planning Samples/Labs&lt;br&gt;Visual Studio 2005 Tools for Office Second Edition&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-5090640681147074688?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/5090640681147074688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=5090640681147074688' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/5090640681147074688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/5090640681147074688'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2008/01/microsoft-bi-demo-vpc-51.html' title='Microsoft BI Demo VPC 5.1'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-4804584604312965957</id><published>2007-11-26T12:43:00.000-08:00</published><updated>2007-11-26T12:44:32.419-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='BI'/><title type='text'>New set of SSIS Tasks</title><content type='html'>&lt;p&gt;These may have been around for a while, but I just discovered that there is a nice set of (affordable) &lt;a href="http://www.cozyroc.com/" target="_blank"&gt;SSIS tasks at CozyRoc&lt;/a&gt;.&amp;nbsp; There is a task for zipping files, managing partitions, SFTP and even using another dataflow as a source.&amp;nbsp; Here is the current info from their site:&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Component&lt;br&gt;Key Features &lt;p&gt;&lt;a href="http://www.cozyroc.com/support/ssis_packageconnection.html"&gt;Beta! &lt;b&gt;Package&lt;/b&gt; SSIS Connection Manager&lt;br&gt;&lt;img alt="" src="http://www.cozyroc.com/images/packageconnection.png"&gt; &lt;/a&gt; &lt;ul&gt; &lt;li&gt;Gain access to the current or different package at runtime.  &lt;li&gt;Support for all current types of package storage: SQL, File, SSIS Package Store.  &lt;li&gt;Support for package variables initialization before execution.  &lt;li&gt;&lt;a href="http://www.cozyroc.com/support/ssis_packageconnection.html"&gt;Easy&lt;/a&gt; to use interface. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href="http://www.cozyroc.com/support/ssis_dataflowsource.html"&gt;Beta! &lt;b&gt;Data Flow Source&lt;/b&gt; SSIS Data Flow Component&lt;br&gt;&lt;img alt="" src="http://www.cozyroc.com/images/dataflowsource.png"&gt; &lt;/a&gt; &lt;ul&gt; &lt;li&gt;Based on Package Connection Manager.  &lt;li&gt;Very fast, non-blocking, in-memory data read from another data flow.  &lt;li&gt;Scalable alternative of the solution Microsoft is recommending with raw data file &lt;a href="http://technet.microsoft.com/en-us/library/ms140169.aspx"&gt;source&lt;/a&gt;.  &lt;li&gt;&lt;a href="http://www.cozyroc.com/support/ssis_dataflowsource.html"&gt;User interface&lt;/a&gt; is based on the standard data flow source component dialog. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href="http://www.cozyroc.com/support/ssis_dataflowdestination.html"&gt;Beta! &lt;b&gt;Data Flow Destination&lt;/b&gt; SSIS Data Flow Component&lt;br&gt;&lt;img alt="" src="http://www.cozyroc.com/images/dataflowdestination.png"&gt; &lt;/a&gt; &lt;ul&gt; &lt;li&gt;Exposes data from a data flow for in-memory read in another data flow.  &lt;li&gt;Scalable alternative of the solution Microsoft is recommending with raw data file &lt;a href="http://technet.microsoft.com/en-us/library/ms141661.aspx"&gt;destination&lt;/a&gt;.  &lt;li&gt;&lt;a href="http://www.cozyroc.com/support/ssis_dataflowdestination.html"&gt;User interface&lt;/a&gt; is based on the standard data flow destination component dialog. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href="http://www.cozyroc.com/support/ssis_partitionview.html"&gt;&lt;b&gt;Database Partitions&lt;/b&gt; SSIS Control Flow Task&lt;br&gt;&lt;img alt="" src="http://www.cozyroc.com/images/dpx.png"&gt; &lt;/a&gt; &lt;ul&gt; &lt;li&gt;Saves you time by handling the intricacies of the partitioning and letting you concentrate on your workflow instead.  &lt;li&gt;Create, insert and remove database partitions in Microsoft SQL Server 2005.  &lt;li&gt;Combine smaller partitions into a larger one, for easy backup later.  &lt;li&gt;Support for ADO.NET, OLEDB, ADO connection managers.  &lt;li&gt;&lt;a href="http://www.cozyroc.com/support/ssis_partitionview.html"&gt;Easy&lt;/a&gt; to use interface. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href="http://www.cozyroc.com/support/ssis_scriptinitview.html"&gt;&lt;b&gt;Script Task Plus&lt;/b&gt; SSIS Control Flow Task&lt;br&gt;&lt;img alt="" src="http://www.cozyroc.com/images/stx.png"&gt; &lt;/a&gt; &lt;ul&gt; &lt;li&gt;Extension of &lt;b&gt;Microsoft SSIS Script Task&lt;/b&gt;, meaning you already have the skills to use it.  &lt;li&gt;Greater reusability and easier maintenance of script functionality.  &lt;li&gt;&lt;a href="http://www.cozyroc.com/support/ssis_scriptinitview.html"&gt;Customizable&lt;/a&gt; script user interface and setup.  &lt;li&gt;SSIS Script export, import or linking to.  &lt;li&gt;Keep your script code separate from your package and have easier time tracking changes in your source control system.  &lt;li&gt;Requires &lt;a href="http://technet.microsoft.com/en-us/sqlserver/bb426877.aspx"&gt;SQL Server 2005 SP2&lt;/a&gt;.  &lt;li&gt;&lt;b&gt;New!&lt;/b&gt; Share your exported SSIS scripts with the &lt;a href="http://www.cozyroc.com/scripts"&gt;community&lt;/a&gt;. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href="http://www.cozyroc.com/support/ssis_zipview.html"&gt;&lt;b&gt;Zip&lt;/b&gt; SSIS Control Flow Task&lt;br&gt;&lt;img alt="" src="http://www.cozyroc.com/images/ziptask.png"&gt; &lt;/a&gt; &lt;ul&gt; &lt;li&gt;Compression and decompression of Zip, GZip, BZip2, Unix, Tar archives.  &lt;li&gt;Automatically switches to &lt;a href="http://en.wikipedia.org/wiki/Zip_file"&gt;Zip64&lt;/a&gt; format, if it is required.  &lt;li&gt;&lt;a href="http://www.cozyroc.com/support/ssis_zipview.html"&gt;Streamlined&lt;/a&gt; user interface. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href="http://www.cozyroc.com/support/ssis_sshconnection.html"&gt;&lt;b&gt;SSH&lt;/b&gt; SSIS Connection Manager&lt;br&gt;&lt;img alt="" src="http://www.cozyroc.com/images/sshconnection.png"&gt; &lt;/a&gt; &lt;ul&gt; &lt;li&gt;Secure connections with SSH-enabled server.  &lt;li&gt;Authenticate with password or private key file.  &lt;li&gt;Support for Tunnel (HTTP), SOCKS4, SOCKS5 proxy.  &lt;li&gt;&lt;a href="http://www.cozyroc.com/support/ssis_sshconnection.html"&gt;Streamlined&lt;/a&gt; user interface. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href="http://www.cozyroc.com/support/ssis_sftpview.html"&gt;&lt;b&gt;SFTP&lt;/b&gt; SSIS Control Flow Task&lt;br&gt;&lt;img alt="" src="http://www.cozyroc.com/images/sftptask.png"&gt; &lt;/a&gt; &lt;ul&gt; &lt;li&gt;Based on SSH Connection Manager.  &lt;li&gt;Secure-FTP (SFTP) communications and management.  &lt;li&gt;Support for SFTP commands send, receive and delete files, create and remove directory, rename file.  &lt;li&gt;The &lt;a href="http://www.cozyroc.com/support/ssis_sftpview.html"&gt;user interface&lt;/a&gt; covers most of the functionality of the standard Microsoft SSIS FTP task and it is very similar. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href="http://www.cozyroc.com/support/ssis_sshexecuteview.html"&gt;&lt;b&gt;SSH Execute&lt;/b&gt; SSIS Control Flow Task&lt;br&gt;&lt;img alt="" src="http://www.cozyroc.com/images/sshexectask.png"&gt; &lt;/a&gt; &lt;ul&gt; &lt;li&gt;Based on SSH Connection Manager.  &lt;li&gt;Secure execution of shell commands on a remote SSH server.  &lt;li&gt;&lt;a href="http://www.cozyroc.com/support/ssis_sshexecuteview.html"&gt;Streamlined&lt;/a&gt; user interface. &lt;/li&gt;&lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-4804584604312965957?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/4804584604312965957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=4804584604312965957' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/4804584604312965957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/4804584604312965957'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2007/11/new-set-of-ssis-tasks.html' title='New set of SSIS Tasks'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-5858765533102986008</id><published>2007-10-17T09:53:00.001-07:00</published><updated>2007-10-17T09:54:58.939-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Warehousing'/><category scheme='http://www.blogger.com/atom/ns#' term='BI'/><title type='text'>More Interesting SSIS Components</title><content type='html'>&lt;p&gt;I knew about the Konesans Trash Destination, but it turns out that they have a whole series of free, publicly available SSIS components.&amp;nbsp; The main &lt;a href="http://www.konesans.com/products.aspx" target="_blank"&gt;product page is here&lt;/a&gt;, and below I have pasted in content for each of the transforms, with the link to the download page:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.konesans.com/checksum.aspx"&gt;Checksum Transformation&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.konesans.com/checksum.aspx"&gt;&lt;img src="http://www.konesans.com/images/products/checksum.gif" align="right" border="0"&gt;&lt;/a&gt;&amp;nbsp;The Checksum Transformation computes a hash value, the checksum, across one or more columns, returning the result in the Checksum output column. The transformation provides functionality similar to the T-SQL CHECKSUM function, but is encapsulated within SQL Server Integration Services, for use within the pipeline without code or a SQL Server connection. Checksums can reduce network contention and increase process performance by allowing you to verify data through a single value rather than transferring all data values for comparison. &lt;/p&gt; &lt;h5&gt;&lt;a href="http://www.konesans.com/datagens.aspx"&gt;Data Generator Source&lt;/a&gt;&lt;/h5&gt; &lt;p&gt;&lt;a href="http://www.konesans.com/datagens.aspx"&gt;&lt;img src="http://www.konesans.com/images/products/datagens.gif" align="right" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;This source component literally generates data. Specify how many columns you want, and how many rows, then watch the data flow out. Build demonstration and research scenarios faster with this simple source. &lt;/p&gt; &lt;h5&gt;&lt;a href="http://www.konesans.com/filewatcher.aspx"&gt;File Watcher Task&lt;/a&gt;&lt;/h5&gt; &lt;p&gt;&lt;a href="http://www.konesans.com/filewatcher.aspx"&gt;&lt;img src="http://www.konesans.com/images/products/filewatcher.gif" align="right" border="0"&gt;&lt;/a&gt; The File Watcher Task does what it says really, it watches a folder waiting for files. When an available file is found the task completes, returning the name of the file for onward use within the package.  &lt;h5&gt;&lt;a href="http://www.konesans.com/regextransform.aspx"&gt;Regular Expression Transformation&lt;/a&gt;&lt;/h5&gt; &lt;p&gt;&lt;a href="http://www.konesans.com/regextransform.aspx"&gt;&lt;img src="http://www.konesans.com/images/products/regextransform.gif" align="right" border="0"&gt;&lt;/a&gt; The Regular Expression Transformation exposes the power of regular expression matching within the pipeline. One or more columns can be selected, and for each column an individual expression can be applied. If all columns selected pass their tests then rows are passed down the successful match output. Rows that fail to pass all tests are directed down the alternate output.  &lt;h5&gt;&lt;a href="http://www.konesans.com/rowcountplus.aspx"&gt;Row Count Plus Transformation&lt;/a&gt;&lt;/h5&gt; &lt;p&gt;&lt;a href="http://www.konesans.com/rowcountplus.aspx"&gt;&lt;img src="http://www.konesans.com/images/products/rowcountplus.gif" align="right" border="0"&gt;&lt;/a&gt; The Row Count Plus Transformation can replace the stock transformation. We have recreated and extended with more functionality and a user friendly interface for faster and easier package design.  &lt;h5&gt;&lt;a href="http://www.konesans.com/rownumber.aspx"&gt;Row Number Transformation&lt;/a&gt;&lt;/h5&gt; &lt;p&gt;&lt;a href="http://www.konesans.com/rownumber.aspx"&gt;&lt;img src="http://www.konesans.com/images/products/rownumber.gif" align="right" border="0"&gt;&lt;/a&gt; The Row Number Transformation calculates a row number for each row. It offers ROW_NUMBER or IDENTITY like behaviour within the Data Flow. Uses include surrogate key generation or data partitioning within the pipeline.  &lt;h5&gt;&lt;a href="http://www.konesans.com/trashdest.aspx"&gt;Trash Destination&lt;/a&gt;&lt;/h5&gt; &lt;p&gt;&lt;a href="http://www.konesans.com/trashdest.aspx"&gt;&lt;img src="http://www.konesans.com/images/products/trashdest.gif" align="right" border="0"&gt;&lt;/a&gt; The Trash Destination Adapter is a development aid. It allows you to quickly terminate a data flow path, and does not require any configuration. It will consume the rows without any side effects, and prevents warnings or errors you may otherwise receive when executing the data flow. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-5858765533102986008?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/5858765533102986008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=5858765533102986008' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/5858765533102986008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/5858765533102986008'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2007/10/more-interesting-ssis-components.html' title='More Interesting SSIS Components'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-6231960671748027518</id><published>2007-10-16T12:10:00.001-07:00</published><updated>2007-10-16T12:10:35.718-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='BI'/><title type='text'>Additional SSIS Transforms that didn't ship with the product</title><content type='html'>&lt;p&gt;There are a whole series of SSIS transforms that Microsoft has made available for download.&amp;nbsp; They have differing degrees of usefulness, and have been available for a while but I am putting them out here for future reference.&amp;nbsp; Off the top of my head, it looks like Regex would be useful, UnPackDecimal if you are deal with mainframe files, calendar transform (as I recall it has a dependency on a DLL from SSAS though).&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=c16f11ad-150a-4091-b3a2-83d21d3e0973"&gt;&lt;font face="Arial" size="4"&gt;&lt;strong&gt;Regex Transform&lt;/strong&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;font face="Arial"&gt;Regex is an SSIS dataflow component that applies a configured regular expression against an incoming column, matching, extracting, or splitting, as configured by the user. &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=9c624eab-6893-4734-b5dd-f80d0d487aa1"&gt;&lt;font face="Arial" size="4"&gt;&lt;strong&gt;ConfigureUnDouble Transform&lt;/strong&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;font face="Arial"&gt;ConfigureUnDouble takes a text column and removes bracketing quotes if present, plus replaces double quotes inside the text with sinqle quotes. Configure the quote character by, on the first tab of the advanced editor, setting the "Qualifier" custom property to the desired value. &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=19df22a2-7a5e-4e09-b447-b9dc503d407a"&gt;&lt;font face="Arial" size="4"&gt;&lt;strong&gt;RTrimPlus Transform&lt;/strong&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;font face="Arial"&gt;RTrimPlus takes a string or unicode column and removes trailing spaces, whether ASCII or Japanese. &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=0e4bba52-cc52-4d89-8590-cda297ff7fbd"&gt;&lt;font face="Arial" size="4"&gt;&lt;strong&gt;UnpackDecimal Transform&lt;/strong&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;font face="Arial"&gt;UnpackDecimal takes an input column formatted in packed decimal (comp-3) and generates the corresponding Decimal value. &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=91e24d1d-acf0-45b1-a9a5-9ea1c7bd0463"&gt;&lt;font face="Arial" size="4"&gt;&lt;strong&gt;UnDoubleOut Transform&lt;/strong&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;font face="Arial"&gt;UnDoubleOut is an SSIS dataflow component that removes qualifiers from quoted text, either in place or via the creation of a new output column. &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=9e56417e-23d1-4fd3-8d6d-61314faa2de3"&gt;&lt;font face="Arial" size="4"&gt;&lt;strong&gt;CodePageConvert Transform&lt;/strong&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;font face="Arial"&gt;CodePageConvert is an SSIS dataflow component that translates from and to any code page or unicode character representations. &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=fc4de21d-9c5b-4b1d-aeef-ce43aadab4e4"&gt;&lt;font face="Arial" size="4"&gt;&lt;strong&gt;SeeBuffer Transform&lt;/strong&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;font face="Arial"&gt;SeeBuffer is an SSIS dataflow component that sits in a data flow and is provided a look at each buffer that is presented to it. &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=b51463e9-2907-4b82-a353-e15016486e1d"&gt;&lt;font face="Arial" size="4"&gt;&lt;strong&gt;UnDouble Transform&lt;/strong&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;font face="Arial"&gt;UnDouble takes a text column and removes bracketing quotes if present, plus replaces double quotes inside the text with sinqle quotes. &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=2a1686d7-2eac-4ca3-8f5f-ae78d86c0d8f"&gt;&lt;font face="Arial" size="4"&gt;&lt;strong&gt;NullDetector Transform&lt;/strong&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;font face="Arial"&gt;NullDetector is an SSIS dataflow component that sits astride a data flow, and, depending on whether the value of a user-indicated column is null or not, routes rows to one or the other of its outputs. &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=e603bde7-44bb-409a-890f-ed94a20b6710"&gt;&lt;font face="Arial" size="4"&gt;&lt;strong&gt;Calendar Transform&lt;/strong&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;font face="Arial"&gt;CalendarTransform is an SSIS dataflow transform component that generates standard calendar attributes&lt;/font&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-6231960671748027518?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/6231960671748027518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=6231960671748027518' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/6231960671748027518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/6231960671748027518'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2007/10/additional-ssis-transforms-that-didn.html' title='Additional SSIS Transforms that didn&amp;#39;t ship with the product'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-3598745281622568391</id><published>2007-09-26T13:24:00.001-07:00</published><updated>2007-09-26T13:24:56.567-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Performance Point Server'/><category scheme='http://www.blogger.com/atom/ns#' term='MDM'/><category scheme='http://www.blogger.com/atom/ns#' term='Bulldog'/><title type='text'>Microsoft "Bulldog" (MDM)</title><content type='html'>&lt;p&gt;Details are just coming to light regarding Microsoft's entry into the world of Master Data Management through their acquisition of Atlanta-based Stratature several months ago.&amp;nbsp; The product will be released to coincide with the next release of Office (Office 13), and will install as part of SharePoint.&amp;nbsp; According to the &lt;a href="http://www.stratature.com/portals/0/MSMDMRoadmap.pdf" target="_blank"&gt;Bulldog product roadmap&lt;/a&gt;, the&amp;nbsp;dev team is working with many Microsoft products such as PPS, Dynamics, SharePoint, Excel and more to integrate the master data hub with those products.&amp;nbsp; The stated goal is to have Bulldog remain almost identical to the Stratature +EDM product, with several enhancements aimed at improving the experience.&lt;/p&gt; &lt;p&gt;There is now a &lt;a href="http://www.microsoft.com/mdm" target="_blank"&gt;full product page at Microsoft&lt;/a&gt;, and &lt;a href="http://blogs.msdn.com/knight_reign/archive/2007/09/23/microsoft-master-data-management-website-is-now-live.aspx" target="_blank"&gt;Kirk Haseldon has updated his blog&lt;/a&gt; with some of the new details.&amp;nbsp; From his blog, it sounds like the planning has turned to development, and we should start to see something tangible in February 2008 for TAP program members and other early adopters.&lt;/p&gt; &lt;p&gt;One exciting aspect of the product is hierarchy management within an enterprise.&amp;nbsp; Taken directly from the product roadmap, here are some of the hierarchy scenario's that Bulldog will handle:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;em&gt;Master data contains a wide variety of hierarchies. The roll‐up hierarchies for accounts in a chart of accounts, the reporting hierarchy for employees, the organizational structure of a customer’s business, and categories of items in an item master are typical examples of hierarchies. These hierarchies are often hard coded into business systems or defined in a number of Excel spreadsheets. Hierarchies can be defined by attribute relationships: for example, city belongs to state and state belongs to region. These derived hierarchy relationships change whenever an attribute value changes. Hierarchies can also be defined as parent‐child relationships that may have an arbitrary depth along any path (ragged). The Stratature solution allows both types of hierarchies to be leveraged into a new derived hierarchy. The advantage of reuse is that it ensures that there is only one definition of the relationship at any point in time.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;There is also extensive support for Business rules, workflow, flexible data models, etc.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-3598745281622568391?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/3598745281622568391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=3598745281622568391' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/3598745281622568391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/3598745281622568391'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2007/09/microsoft-mdm.html' title='Microsoft &amp;quot;Bulldog&amp;quot; (MDM)'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-791757209451215855</id><published>2007-09-26T07:35:00.001-07:00</published><updated>2007-09-26T07:35:34.019-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance Point Server'/><category scheme='http://www.blogger.com/atom/ns#' term='BI'/><title type='text'>Microsoft Performance Point Server 2007 finally RTM's</title><content type='html'>&lt;p&gt;After years of hard work and a ProClarity acquisition later, Performance Point Server 2007&amp;nbsp;has finally been released.&amp;nbsp; &lt;a href="http://www.microsoft.com/performancepoint" target="_blank"&gt;More details here&lt;/a&gt;&amp;nbsp;on the product home page.&amp;nbsp; Here are links to trial downloads and SDK.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=6372C24F-67DD-42DD-B034-748907B23420&amp;amp;displaylang=en" target="_blank"&gt;PerformancePoint Server 2007 Evaluation Version (x86)&lt;/a&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=3ADAC793-DEF0-4BA8-A9AB-228979B8DB40&amp;amp;displaylang=en" target="_blank"&gt;PerformancePoint Server 2007 Evaluation Version (x64)&lt;/a&gt; &lt;p&gt;&lt;a href="http://technet.microsoft.com/office/performancepoint/default.aspx" target="_blank"&gt;Deployment Guide, Operations Guide, Whitepapers&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/office/bb660518.aspx" target="_blank"&gt;Planning Server, Business rules development guide and Monitoring SDK&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-791757209451215855?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/791757209451215855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=791757209451215855' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/791757209451215855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/791757209451215855'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2007/09/microsoft-performance-point-server-2007.html' title='Microsoft Performance Point Server 2007 finally RTM&amp;#39;s'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-3186579279116836249</id><published>2007-09-20T06:53:00.001-07:00</published><updated>2007-09-20T06:53:09.235-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='SSAS'/><category scheme='http://www.blogger.com/atom/ns#' term='OLAP'/><title type='text'>Slick New MDX Editor/Debugger</title><content type='html'>&lt;p&gt;This is a very nice looking tool for anyone that works with MDX.&amp;nbsp; It is currently in "CTP 1, version 0.1 Alpha" release, which is another way to say "Very early in development cycle".&amp;nbsp; It works with SSAS in all of its various versions from 7.0 to 2008.&amp;nbsp;&amp;nbsp;&lt;a href="http://sqlblog.com/blogs/mosha/archive/2007/09/18/announcing-mdx-studio-ctp1-v0-1-alpha.aspx" target="_blank"&gt;Details and download&amp;nbsp;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-3186579279116836249?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/3186579279116836249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=3186579279116836249' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/3186579279116836249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/3186579279116836249'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2007/09/slick-new-mdx-editordebugger.html' title='Slick New MDX Editor/Debugger'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-484559568437168</id><published>2007-08-16T12:01:00.001-07:00</published><updated>2007-08-16T12:02:44.329-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='SSAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Warehousing'/><category scheme='http://www.blogger.com/atom/ns#' term='BI'/><category scheme='http://www.blogger.com/atom/ns#' term='SSRS'/><title type='text'>Documenting a SQL Server 2005 Solution end to end</title><content type='html'>&lt;p&gt;I had heard of this tool before, and it looks interesting if you ever need to document a full SQL Server 2005 solution.&amp;nbsp; It apparently documents SSIS, SQL and SSAS as well as SSRS.&amp;nbsp; The output shows data lineage, as well as the structure of your database.&amp;nbsp; Worth a look, pretty affordable too.&amp;nbsp; Too bad they couldn't make&amp;nbsp;a version that worked as an add-on to Data Dude.&amp;nbsp; Here is the &lt;a href="http://www.bidocumenter.com/Public/Default.aspx" target="_blank"&gt;link to their homepage&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-484559568437168?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/484559568437168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=484559568437168' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/484559568437168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/484559568437168'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2007/08/documenting-sql-server-2005-solution.html' title='Documenting a SQL Server 2005 Solution end to end'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-1569748997777230165</id><published>2007-08-13T12:23:00.001-07:00</published><updated>2007-08-13T12:23:46.609-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='SSAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Warehousing'/><category scheme='http://www.blogger.com/atom/ns#' term='OLAP'/><title type='text'>Load Testing SQL Server Analysis Services 2005</title><content type='html'>&lt;p&gt;Have you ever had a need to load test SSAS and then report on the results?&amp;nbsp; Your life just got easier.&amp;nbsp; There is now a project on CodePlex for that very purpose.&amp;nbsp; Apparently MCS and other large internal projects have used it for a while, but it is now publicly available as a community project.&amp;nbsp; &lt;a href="http://www.codeplex.com/SQLSrvAnalysisSrvcs" target="_blank"&gt;Download it here&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-1569748997777230165?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/1569748997777230165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=1569748997777230165' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/1569748997777230165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/1569748997777230165'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2007/08/load-testing-sql-server-analysis.html' title='Load Testing SQL Server Analysis Services 2005'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-5968020650062567437</id><published>2007-08-13T08:03:00.001-07:00</published><updated>2007-08-13T08:03:24.411-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Warehousing'/><category scheme='http://www.blogger.com/atom/ns#' term='BI'/><title type='text'>Taking the pulse of SQL Server</title><content type='html'>&lt;p&gt;If you have ever been involved in a big SQL Server project, you might have wanted some easy way to figure out how things are performing on the server.&amp;nbsp; Fortunately, many other people have wanted to do the same.&amp;nbsp; There are several ways available now (and more to come in SQL 08, specifically for SSAS I believe).&amp;nbsp; You can use the &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=EEDD10D6-75F7-4763-86DE-D2347B8B5F89&amp;amp;displaylang=en" target="_blank"&gt;SQL Server Health and History Tool (SQL H2)&lt;/a&gt; which tells you all kinds of interesting things about the internals of SQL and run reports against it.&lt;/p&gt; &lt;p&gt;The other new and cool thing that has come out is an actual data mart that is built on top of the man Dynamic Management Views (DMV) inside SQL Server.&amp;nbsp; The DMV's are what drive the reports inside SSMS, and you can use them to find out all kinds of things.&amp;nbsp; Now you no longer have to run them manually.&amp;nbsp; Thanks to the SQL Server Customer Advisory Best Practices Team, now you can just install &lt;a href="http://www.codeplex.com/sqldmvstats" target="_blank"&gt;SQL DMVStats Data Warehouse&lt;/a&gt; on your server and your good to go.&lt;/p&gt; &lt;p&gt;Here are the main features as listed on CodePlex:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;• DMV data collection&lt;br&gt;• DMV data warehouse repository&lt;br&gt;• Analysis and reporting. &lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-5968020650062567437?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/5968020650062567437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=5968020650062567437' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/5968020650062567437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/5968020650062567437'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2007/08/taking-pulse-of-sql-server.html' title='Taking the pulse of SQL Server'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-3472454465867815235</id><published>2007-08-13T07:44:00.001-07:00</published><updated>2007-08-13T07:44:33.536-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Data Dude'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Warehousing'/><category scheme='http://www.blogger.com/atom/ns#' term='BI'/><title type='text'>VSTE for DB Pros (Data Dude) Power Tools released</title><content type='html'>&lt;p&gt;If you are using VSTE for DB Pros, you will probably want to pick up the newly released Power Tools (didn't they used to call these sorts of things "Power Toys"?).&amp;nbsp; It adds a lot to the product in the way of convenience with the dependency viewer (you don't have to pretend to rename something to see dependencies now), additional refactoring abilities, enhanced data generation and T-SQL code analysis among other things.&amp;nbsp; &lt;a href="http://go.microsoft.com/fwlink/?LinkId=88852" target="_blank"&gt;Download it here&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Read more about it at &lt;a href="http://blogs.msdn.com/gertd/archive/2007/08/07/it-is-august-6th.aspx" target="_blank"&gt;Gert Drapers' blog&lt;/a&gt;, including detailed explanations and screen shots.&lt;/p&gt; &lt;p&gt;Here's the list of new features, copied from Gert's blog:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Dependency Viewer  &lt;li&gt;Refactoring  &lt;ul&gt; &lt;li&gt;Move Schema  &lt;li&gt;Expand Wildcard  &lt;li&gt;Fully Quality Name  &lt;li&gt;Refactor in to strongly typed DataSet&amp;nbsp;definitions  &lt;li&gt;Refactor Command Generator&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;Data Generation  &lt;ul&gt; &lt;li&gt;Sequential Data Bound Generator  &lt;li&gt;Editors for the&amp;nbsp;Data Bound Generator, Sequential Data Bound Generator and RegEx String Generator to make configuration easier  &lt;li&gt;The RegEx editor also tries to interpret your CHECK CONSTRAINTs and create a matching RegEx expression that you can use to generate data values that match the constraint definition  &lt;li&gt;The RegEx editor can also be used for interactively defining and testing RegEx expressions and evaluate the output visually, which makes it a lot easier to create the right RegEx expression for your&amp;nbsp;value domain.&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;MSBuild Tasks  &lt;ul&gt; &lt;li&gt;SqlSchemaCompareTask; allows you to compare schemas between two database from the command line using MSBuild.  &lt;li&gt;SqlDataCompareTask; allows you to compare the content of tables within two databases from the command line using MSBuild.&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;T-SQL Static Code Analysis  &lt;li&gt;&amp;nbsp;Miscellaneous tools  &lt;ul&gt; &lt;li&gt;SQL script pre-processor command-line utility, which will expand all SQLCMD includes and variable definitions (sqlspp.exe)&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;Schema Manager API&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-3472454465867815235?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/3472454465867815235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=3472454465867815235' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/3472454465867815235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/3472454465867815235'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2007/08/vste-for-db-pros-data-dude-power-tools.html' title='VSTE for DB Pros (Data Dude) Power Tools released'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-639315986306614702</id><published>2007-08-13T07:38:00.001-07:00</published><updated>2007-08-13T07:38:49.542-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Data Dude'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Warehousing'/><category scheme='http://www.blogger.com/atom/ns#' term='BI'/><title type='text'>SR1 for Visual Studio 2005 Team Edition for Database Professionals (DataDude)</title><content type='html'>&lt;p&gt;This news is about a month old, but the RTM version of SR1 for VSTE for DB Pros has been been released and is &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9810808c-9248-41a5-bdc1-d8210a06ed87&amp;amp;displaylang=en" target="_blank"&gt;available for download&lt;/a&gt;.&amp;nbsp; One of the most important things that it adds is the ability to have "database references", which is a 3 or 4 part reference to a database other than the one that you are currently working with.&amp;nbsp; Much-needed functionality.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-639315986306614702?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/639315986306614702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=639315986306614702' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/639315986306614702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/639315986306614702'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2007/08/sr1-for-visual-studio-2005-team-edition.html' title='SR1 for Visual Studio 2005 Team Edition for Database Professionals (DataDude)'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-7103998460018798362</id><published>2007-08-08T14:02:00.001-07:00</published><updated>2007-08-09T07:52:43.052-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL 2005'/><title type='text'>SSIS Pivot Transform is harder than it needs to be</title><content type='html'>&lt;p&gt;Don't get me wrong - I am glad that they included the pivot transform, and I recognize that the dev team&amp;nbsp;likely ran out of time to implement any sort of UI, but Wow!&amp;nbsp; That thing is way more difficult to use than it needs to be.&lt;/p&gt; &lt;p&gt;For instance, and I don't doubt that it is somewhat user error on my part,&amp;nbsp;but in my first attempt to get it working today with 3 columns (UserID, AttributeName, AttributeValue), the transform coughed, choked and wouldn't start.&amp;nbsp; It just gave me errors.&amp;nbsp; Due to lack of time, I had to set it aside for now.&amp;nbsp; I appreciate its usefulness, but it is painful to use, and due to the limited info on the Internet about it (there are roughly 2 useful articles/blog posts), I am guessing that a lot of others just work around it as well.&amp;nbsp; A shame, since the Unpivot transform has a UI and everything.&lt;/p&gt; &lt;p&gt;In summary - I am not saying it is broken, I am not saying it is not useful.&amp;nbsp; Just that it not only is difficult to use, but that documentation and samples are lacking as well.&amp;nbsp; Here are the few useful posts I found:&lt;/p&gt; &lt;p&gt;&lt;a href="http://sqljunkies.com/WebLog/ashvinis/archive/2005/03/24/9538.aspx" target="_blank"&gt;Ashvini Sharma's blog&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/library/ms140308.aspx" target="_blank"&gt;MSDN&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.databasejournal.com/features/mssql/article.php/3646531" target="_blank"&gt;Database Journal&lt;/a&gt;&lt;/p&gt; &lt;p&gt;UPDATE: My friend Matt pointed me to a &lt;a href="http://blogs.aculix.com/blogs/mwollner/archive/2006/12/18/ssis-pivot-transformation-love-hate.aspx" target="_blank"&gt;blog entry&lt;/a&gt; that he&amp;nbsp;wrote while at our old company that is a still up in which he gives some tips on the pivot transform.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-7103998460018798362?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/7103998460018798362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=7103998460018798362' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/7103998460018798362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/7103998460018798362'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2007/08/ssis-pivot-transform-is-harder-than-it.html' title='SSIS Pivot Transform is harder than it needs to be'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-3421707077327899589</id><published>2007-08-07T10:56:00.001-07:00</published><updated>2007-08-07T10:56:00.423-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Active Directory'/><title type='text'>Useful information about Active Directory</title><content type='html'>&lt;p&gt;Anyone who is new to Active Directory will likely have a hard time finding a single comprehensive source of information on the topic.&amp;nbsp; I think the problem is almost that there is so much information, that it is difficult&amp;nbsp;to find the simplest things.&amp;nbsp; Take, for example, the User Properties dialog.&amp;nbsp; What if you simply wanted to tie the fields on this screen to the LDAP attribute behind each?&amp;nbsp; There is nothing out there (that is easy to find) in the Microsoft documentation that spells this out.&amp;nbsp; Fortunately R.L. Mueller put this very document (and others) into and Excel spreadsheet and RoudyBob posted it to his blog.&amp;nbsp; Now the rest of can benefit.&amp;nbsp; &lt;a href="http://roudybob.net/archive/2005/02/20/1945.aspx" target="_blank"&gt;Here's the link&lt;/a&gt; to the blog post.&lt;/p&gt; &lt;p&gt;Here are the direct links to the various spreadsheets:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.rlmueller.net/References/ADUCProperties.xls"&gt;Spreadsheet of User Properties in Active Directory Users &amp;amp; Computers MMC&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.rlmueller.net/References/Schema.xls"&gt;Spreadsheet of all Active Directory attributes&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.rlmueller.net/References/PropertyMethods.xls"&gt;Spreadsheet of User Object Property Methods&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.rlmueller.net/References/WinNTAttributes.xls"&gt;Spreadsheet of attributes exposed by the WinNT provider&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-3421707077327899589?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/3421707077327899589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=3421707077327899589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/3421707077327899589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/3421707077327899589'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2007/08/useful-information-about-active.html' title='Useful information about Active Directory'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-1663241061117585708</id><published>2007-08-06T14:28:00.001-07:00</published><updated>2007-08-06T14:29:03.233-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='SSAS'/><category scheme='http://www.blogger.com/atom/ns#' term='BI'/><category scheme='http://www.blogger.com/atom/ns#' term='OLAP'/><title type='text'>Interesting AJAX enabled SSAS client</title><content type='html'>&lt;p&gt;I was checking my webmail today, and one of the ad-links caught my eye.&amp;nbsp; It was for an AJAX based SSAS client.&amp;nbsp; I clicked the link and it took me to &lt;a href="http://www.activeinterface.com/intrasight.html" target="_blank"&gt;IntraSight, by a company called Active Interface&lt;/a&gt;.&amp;nbsp; Screenshots are available at that link.&amp;nbsp; There are a lot of interesting SSAS web based interfaces floating around out there if you look hard enough.&amp;nbsp; Add this one to the list.&amp;nbsp; SharePoint integration is listed as one of the bullet points.&amp;nbsp; Pricing is pretty affordable: $1995/server.&amp;nbsp; It might be worth a look if you need a web-based OLAP tool.&lt;/p&gt; &lt;p&gt;Here is their feature list:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;IE browser-based SSAS client  &lt;li&gt;High-fidelity AJAX user interaction  &lt;li&gt;Interactive table and chart views  &lt;li&gt;Annotated public and private bookmarks  &lt;li&gt;View and edit generated MDX  &lt;li&gt;Sharepoint integration  &lt;li&gt;Excel, Word, and PowerPoint generation  &lt;li&gt;Publish static HTML site from bookmarks  &lt;li&gt;Web tier caching  &lt;li&gt;Search dimensions  &lt;li&gt;Filter member sets  &lt;li&gt;Sort and filter measures  &lt;li&gt;Specialized business-centric and industry-specific views&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-1663241061117585708?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/1663241061117585708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=1663241061117585708' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/1663241061117585708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/1663241061117585708'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2007/08/interesting-ajax-enabled-ssas-client.html' title='Interesting AJAX enabled SSAS client'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-4150969680052754756</id><published>2007-08-02T12:57:00.001-07:00</published><updated>2007-08-02T12:58:16.462-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL 2005'/><title type='text'>Referencing a Custom .NET DLL from within a SQL Server 2005 SSIS script task</title><content type='html'>&lt;p&gt;It is not difficult to reference a custom .NET DLL from within an SSIS script, but there are a couple of things that you will need to do:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Sign your DLL&lt;/li&gt; &lt;li&gt;Put it in the GAC (copy it to c:\windows\assembly)&lt;/li&gt; &lt;li&gt;Put a second copy in the C:\Windows\Microsoft.NET\Framework\v2.0.xxxx folder&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Once you have done all of these things, then it will show up in the list of available libraries when you attempt to add a reference to your script task.&amp;nbsp; I found this out the hard way, so hopefully this will help at least one other person.&lt;/p&gt; &lt;p&gt;More details are available &lt;a href="http://www.codeguru.com/vb/gen/vb_database/sqlserver/article.php/c11141__2/" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-4150969680052754756?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/4150969680052754756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=4150969680052754756' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/4150969680052754756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/4150969680052754756'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2007/08/referencing-custom-net-dll-from-within.html' title='Referencing a Custom .NET DLL from within a SQL Server 2005 SSIS script task'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-7428081697108373584</id><published>2007-07-31T12:05:00.001-07:00</published><updated>2007-07-31T12:05:08.472-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='Kimball'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Warehousing'/><category scheme='http://www.blogger.com/atom/ns#' term='BI'/><title type='text'>Creating SQL 2005 Data Warehouse Metadata</title><content type='html'>&lt;p&gt;One of my favorite tools to use when designing a data warehouse is the &lt;a href="http://www.msftdwtoolkit.com/ToolsandUtilities/Ch02/DW%20Toolkit%20Excel%20Data%20Model%203.01.zip" target="_blank"&gt;Dimensional Modeling Spreadsheet&lt;/a&gt; created by Joy Mundy and Warren Thornthwaite of the Kimball Group in conjunction with their must-have book, The Microsoft Data Warehouse Toolkit.&amp;nbsp; Not only does it allow you to fully build out your&amp;nbsp;fact/dimension design, ETL logic, source-to-target mapping and more, it also&amp;nbsp;generates a script that will create the first&amp;nbsp;iteration of your data&amp;nbsp;model&amp;nbsp;once you have everything in place.&amp;nbsp; I always&amp;nbsp;try to fully flesh out this spreadsheet before I create the first&amp;nbsp;SQL table, it really helps get things off to a good start.&amp;nbsp; As an added bonus, Joy and Warren&amp;nbsp;have a &lt;a href="http://www.msftdwtoolkit.com/ToolsandUtilities/ToolandUtilities.htm" target="_blank"&gt;whole site&lt;/a&gt; full of useful&amp;nbsp;tools and utilities for building a Data Warehouse.&lt;/p&gt; &lt;p&gt;&lt;a href="http://mgarner.wordpress.com/2007/07/27/metashare-beta-1/" target="_blank"&gt;Mark Garner has just released Beta 1&lt;/a&gt; of a tool called &lt;a href="http://metashare.sourceforge.net/" target="_blank"&gt;Metashare&lt;/a&gt;.&amp;nbsp; He appears to have based it on the Kimball Group spreadsheet I mentioned above, and pulls the same data back out of your data model for the purposes of documentation.&amp;nbsp; I will&amp;nbsp;look forward to checking out&amp;nbsp;Metashare&amp;nbsp;with the next DW that I build.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-7428081697108373584?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/7428081697108373584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=7428081697108373584' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/7428081697108373584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/7428081697108373584'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2007/07/creating-sql-2005-data-warehouse.html' title='Creating SQL 2005 Data Warehouse Metadata'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-502127792078335723</id><published>2007-07-31T11:38:00.001-07:00</published><updated>2007-07-31T11:52:50.609-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Vista'/><title type='text'>Microsoft SQL Server BI in Formula 1 - Case Study</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_QQ8ftmwLPSk/Rq-CI_997MI/AAAAAAAAARM/98WTCHmfNTc/s1600-h/2007-BMW-Sauber-F107-Front-Studio-1920x1440.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5093432794701229250" style="float: left; margin: 0px 5px 0px 0px; cursor: hand" alt="" src="http://2.bp.blogspot.com/_QQ8ftmwLPSk/Rq-CI_997MI/AAAAAAAAARM/98WTCHmfNTc/s320/2007-BMW-Sauber-F107-Front-Studio-1920x1440.jpg" align="right" border="0"&gt;&lt;/a&gt;I love F1 racing. It the perfect showcase for technology, and &lt;a href="http://blogs.aculix.com/blogs/joshr/archive/2006/12/11/microsoft-to-power-all-telemetry-for-formula-one-with-sql-server-2005.aspx" target="_blank"&gt;I posted a while ago&lt;/a&gt; that Microsoft had been selected, along with McLaren to provide BI for F1. It looks like the first case study is now available as of a week ago. &lt;a href="http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=4000000453" target="_blank"&gt;Here is a white paper and a video&lt;/a&gt; for you to look over. &lt;p&gt;According to the white paper, each Formula One car will typically generate 1–2 gigabytes of data in a race for 100 different sensors on the car. Each team runs two cars, and there will be 17 races next season. As far as I am concerned, this is one of the coolest applications of BI that I have heard of yet. Additionally, this is all being analyzed in real-time. I hope that we get some more case studies, but I'm not counting on anything. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-502127792078335723?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/502127792078335723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=502127792078335723' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/502127792078335723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/502127792078335723'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2007/07/microsoft-sql-server-bi-in-formula-1.html' title='Microsoft SQL Server BI in Formula 1 - Case Study'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_QQ8ftmwLPSk/Rq-CI_997MI/AAAAAAAAARM/98WTCHmfNTc/s72-c/2007-BMW-Sauber-F107-Front-Studio-1920x1440.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-6494443989351070135</id><published>2007-07-30T11:50:00.001-07:00</published><updated>2007-07-30T11:50:16.650-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL 2005'/><title type='text'>How to configure SQL Server Integration Services (SSIS) 2005 for Load Balancing</title><content type='html'>&lt;p&gt;I should begin this post by mentioning that currently SQL Server 2005 Integration Services does not support Network Load Balancing (NLB) in the traditional sense.&amp;nbsp; You can't just string together a series of SSIS servers, point them at a list of jobs and expect them to chew through them dependent upon available processing time and bandwidth.&lt;/p&gt; &lt;p&gt;Instead Microsoft recommends a "manual procedure" to perform SSIS load balancing.&amp;nbsp; I am posting this for my own reference in the future, but it might come in handy to others searching for the same information.&amp;nbsp; &lt;a href="http://msdn2.microsoft.com/en-US/library/ms345184.aspx" target="_blank"&gt;Here is a link to the info on MSDN&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-6494443989351070135?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/6494443989351070135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=6494443989351070135' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/6494443989351070135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/6494443989351070135'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2007/07/how-to-configure-sql-server-integration.html' title='How to configure SQL Server Integration Services (SSIS) 2005 for Load Balancing'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-23500935827459818</id><published>2007-07-30T11:39:00.001-07:00</published><updated>2007-07-30T11:45:47.626-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Vista'/><title type='text'>SSIS Project Icon Broken in Vista?</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_QQ8ftmwLPSk/Rq4xs_997KI/AAAAAAAAAQ8/unGKR_2VVig/s1600-h/SSIS+-+Vista+-+Project+Icon+Wrong.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5093062877757959330" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_QQ8ftmwLPSk/Rq4xs_997KI/AAAAAAAAAQ8/unGKR_2VVig/s320/SSIS+-+Vista+-+Project+Icon+Wrong.jpg" border="0" /&gt;&lt;/a&gt; I just opened an SSIS project for the first time in Vista using SQL SP2 and noticed that my SSIS project used the same icon as my SSAS project. I opened an older project just to make sure, deleted, recreated, re-added, etc. and still incorrect icon. Not a big deal, but still an annoying little glitch. . .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-23500935827459818?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/23500935827459818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=23500935827459818' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/23500935827459818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/23500935827459818'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2007/07/ssis-project-icon-broken-in-vista.html' title='SSIS Project Icon Broken in Vista?'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_QQ8ftmwLPSk/Rq4xs_997KI/AAAAAAAAAQ8/unGKR_2VVig/s72-c/SSIS+-+Vista+-+Project+Icon+Wrong.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3066108108829696151.post-2011899289780139466</id><published>2007-07-30T11:28:00.001-07:00</published><updated>2007-07-30T11:29:06.174-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Blog III</title><content type='html'>&lt;p&gt;This is&amp;nbsp;my third blog.&amp;nbsp; My &lt;a href="http://weblogs.asp.net/joshrobinson/" target="_blank"&gt;first blog&lt;/a&gt; is at the official ASP.NET blog site, and I haven't posted there in almost a year.&amp;nbsp; Also, I don't do as much straight .NET coding as I did years ago, so my posts wouldn't be very relevant in that forum.&lt;/p&gt; &lt;p&gt;My &lt;a href="http://blogs.aculix.com/blogs/joshr/default.aspx" target="_blank"&gt;second blog&lt;/a&gt; was at a company that I worked for.&amp;nbsp; I no longer work there, and they seem to have taken all of the blogs down as the company goes through a downsizing period.&lt;/p&gt; &lt;p&gt;This represents my third blog.&amp;nbsp; I am planning to post interesting things related to the work that I currently do (mostly Data Warehousing and BI, and mostly Microsoft) to things that I think are cool.&amp;nbsp; I am using Windows Live Writer for posting, and it is a slick (free) tool.&amp;nbsp; I used Beta 1, and Beta 2 seems improved.&amp;nbsp; I am just waiting on them to include native image uploading for Blogger, but will just use Picasa until then.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3066108108829696151-2011899289780139466?l=joshrobi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joshrobi.blogspot.com/feeds/2011899289780139466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3066108108829696151&amp;postID=2011899289780139466' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/2011899289780139466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3066108108829696151/posts/default/2011899289780139466'/><link rel='alternate' type='text/html' href='http://joshrobi.blogspot.com/2007/07/blog-iii.html' title='Blog III'/><author><name>Josh Robinson</name><uri>http://www.blogger.com/profile/13830271650512517977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/_QQ8ftmwLPSk/SbsdWQIffXI/AAAAAAAABPI/pSELWnC-KGk/S220/Josh+Headshot.jpg'/></author><thr:total>0</thr:total></entry></feed>
