<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Allen White</title><link>http://sqlblog.com/blogs/allen_white/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>[Ohio] A Day in the Life of the DBA 2008</title><link>http://sqlblog.com/blogs/allen_white/archive/2008/10/06/a-day-in-the-life-of-the-dba-2008.aspx</link><pubDate>Mon, 06 Oct 2008 12:37:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:9272</guid><dc:creator>AllenMWhite</dc:creator><slash:comments>1</slash:comments><comments>http://sqlblog.com/blogs/allen_white/comments/9272.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/allen_white/commentrss.aspx?PostID=9272</wfw:commentRss><description>&lt;p&gt;We are pleased to invite you to the October 9th 2008 meeting of the Ohio North SQL Server Users Group (ONSSUG).  The meetings are held on the 2nd Thursday of every month at 5:45 in the Cleveland Microsoft office.  The address of the office is below:&lt;/p&gt;
&lt;p&gt;Microsoft Corporation&lt;br&gt;
6050 Oak Tree Blvd.  Suite 300&lt;br&gt;
Cleveland, OH 44131&lt;/p&gt;
&lt;p&gt;Agenda:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;5:00 - 5:45 PM&lt;/b&gt; - Early Arrival/Discussions&lt;/p&gt;
&lt;p&gt;Deepak Puri offered to present information that he found interesting from the 2nd Annual Microsoft BI Conference.  Deepak has presented to the group following SQL Pass and other conferences and does an outstanding job of synthesizing the most important highlights from the conference.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;5:45 - 6:00 PM&lt;/b&gt; - Dinner&lt;/p&gt;
&lt;p&gt;&lt;b&gt;6:00 - 7:00 PM&lt;/b&gt; - &lt;b&gt;A Day in the Life of the DBA 2008&lt;/b&gt; by Buck Woody, Microsoft&lt;/p&gt;
&lt;p&gt;This presentation details a typical DBA's day, demonstrating the new improvements of the Management Platform made for Microsoft SQL Server 2008.  These improvements include more efficient system management, multi-server management, performance tracking, policy creation, state detection and enforcement, and using both graphical and command-line tools. We will cover everything from the new Management Interfaces to Policy Based Management, including a practical demonstration of PowerShell integration in SQL Server administration tasks.&lt;/p&gt;
&lt;p&gt;About Buck&lt;/p&gt;
&lt;p&gt;As a program manager for Microsoft SQL Server, Buck Woody provides leadership on feature sets within SQL Server, as well as leads team of developers and testers. Buck is also responsible for the documentation, user-experience, and the legal and marketing professionals for the feature sets. Find out more at &lt;a href="http://buckwoody.com/BResume.html"&gt;http://buckwoody.com/BResume.html&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;7:00 - 7:30 PM&lt;/b&gt; - Wrap up / Ongoing discussions&lt;/p&gt;
&lt;p&gt;Registration:&lt;/p&gt;
&lt;p&gt;To register, go to &lt;a href="http://www.bennettadelson.com/sql"&gt;www.bennettadelson.com/sql&lt;/a&gt; and click on the link "reserve your seat".&lt;/p&gt;
&lt;p&gt;Allen&lt;/p&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=[Ohio] A Day in the Life of the DBA 2008&amp;amp;body=Seen on SQLblog.com: %0A%0A%09[Ohio] A Day in the Life of the DBA 2008%0A%0Ahttp://sqlblog.com/blogs/allen_white/archive/2008/10/06/a-day-in-the-life-of-the-dba-2008.aspx" target="_blank" title = "Email [Ohio] A Day in the Life of the DBA 2008"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/allen_white/archive/2008/10/06/a-day-in-the-life-of-the-dba-2008.aspx&amp;amp;title=%5bOhio%5d+A+Day+in+the+Life+of+the+DBA+2008" target="_blank" title = "Submit [Ohio] A Day in the Life of the DBA 2008 to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/10/06/a-day-in-the-life-of-the-dba-2008.aspx&amp;amp;phase=2" target="_blank" title = "Submit [Ohio] A Day in the Life of the DBA 2008 to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/10/06/a-day-in-the-life-of-the-dba-2008.aspx&amp;amp;title=%5bOhio%5d+A+Day+in+the+Life+of+the+DBA+2008" target="_blank" title = "Submit [Ohio] A Day in the Life of the DBA 2008 to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/allen_white/archive/2008/10/06/a-day-in-the-life-of-the-dba-2008.aspx&amp;amp;title=%5bOhio%5d+A+Day+in+the+Life+of+the+DBA+2008" target="_blank" title = "Submit [Ohio] A Day in the Life of the DBA 2008 to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/allen_white/archive/2008/10/06/a-day-in-the-life-of-the-dba-2008.aspx&amp;amp;title=%5bOhio%5d+A+Day+in+the+Life+of+the+DBA+2008&amp;amp;;top=1" target="_blank" title = "Add [Ohio] A Day in the Life of the DBA 2008 to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=9272" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/Database+Administration/default.aspx">Database Administration</category><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/User+Group+Meetings/default.aspx">User Group Meetings</category><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>SQL 2008 Data Compression - Linchi Shea</title><link>http://sqlblog.com/blogs/allen_white/archive/2008/09/26/sql-2008-data-compression-linchi-shea.aspx</link><pubDate>Fri, 26 Sep 2008 14:07:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:9101</guid><dc:creator>AllenMWhite</dc:creator><slash:comments>0</slash:comments><comments>http://sqlblog.com/blogs/allen_white/comments/9101.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/allen_white/commentrss.aspx?PostID=9101</wfw:commentRss><description>&lt;p&gt;Last night at the NYC SQL Server Users Group meeting Linchi Shea presented a session on Data Compression (not Backup Compression) in SQL Server 2008.&lt;/p&gt;
&lt;p&gt;By understanding how the compression algorithm works, and tuning your clustered indexes based on that understanding, you can achieve some pretty incredible space savings on disk, and performance benefits due to the increased amount of data loaded into cache.  His analysis is available from his blog post &lt;a href="http://sqlblog.com/blogs/linchi_shea/archive/2008/06/20/sql-server-2008-data-compression-impact-of-data-distribution.aspx"&gt;SQL Server 2008 Data Compression: Impact of Data Distribution&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;His explanation was clear and I learned a lot from his session.  (I am in New York to do some performance testing at the Microsoft Technical Center, where the meetings are held every Fourth Thursday of the month.)&lt;/p&gt;
&lt;p&gt;If you happen to be in New York and can spare the time, I highly recommend this group.  It was well worth my time.&lt;/p&gt;
&lt;p&gt;Allen&lt;/p&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=SQL 2008 Data Compression - Linchi Shea&amp;amp;body=Seen on SQLblog.com: %0A%0A%09SQL 2008 Data Compression - Linchi Shea%0A%0Ahttp://sqlblog.com/blogs/allen_white/archive/2008/09/26/sql-2008-data-compression-linchi-shea.aspx" target="_blank" title = "Email SQL 2008 Data Compression - Linchi Shea"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/allen_white/archive/2008/09/26/sql-2008-data-compression-linchi-shea.aspx&amp;amp;title=SQL+2008+Data+Compression+-+Linchi+Shea" target="_blank" title = "Submit SQL 2008 Data Compression - Linchi Shea to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/09/26/sql-2008-data-compression-linchi-shea.aspx&amp;amp;phase=2" target="_blank" title = "Submit SQL 2008 Data Compression - Linchi Shea to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/09/26/sql-2008-data-compression-linchi-shea.aspx&amp;amp;title=SQL+2008+Data+Compression+-+Linchi+Shea" target="_blank" title = "Submit SQL 2008 Data Compression - Linchi Shea to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/allen_white/archive/2008/09/26/sql-2008-data-compression-linchi-shea.aspx&amp;amp;title=SQL+2008+Data+Compression+-+Linchi+Shea" target="_blank" title = "Submit SQL 2008 Data Compression - Linchi Shea to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/allen_white/archive/2008/09/26/sql-2008-data-compression-linchi-shea.aspx&amp;amp;title=SQL+2008+Data+Compression+-+Linchi+Shea&amp;amp;;top=1" target="_blank" title = "Add SQL 2008 Data Compression - Linchi Shea to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=9101" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/User+Group+Meetings/default.aspx">User Group Meetings</category><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>[OT] Here today, Gone to Maui</title><link>http://sqlblog.com/blogs/allen_white/archive/2008/09/10/ot-here-today-gone-to-maui.aspx</link><pubDate>Wed, 10 Sep 2008 12:40:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:8832</guid><dc:creator>AllenMWhite</dc:creator><slash:comments>1</slash:comments><comments>http://sqlblog.com/blogs/allen_white/comments/8832.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/allen_white/commentrss.aspx?PostID=8832</wfw:commentRss><description>&lt;p&gt;It's been three years since I've had a real vacation, so we're leaving tomorrow to head to the island of Maui, where I'll be running the Maui Marathon on Sunday (Sept. 14).&lt;/p&gt;
&lt;p&gt;Aloha!&lt;/p&gt;
&lt;p&gt;Allen&lt;/p&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=[OT] Here today, Gone to Maui&amp;amp;body=Seen on SQLblog.com: %0A%0A%09[OT] Here today, Gone to Maui%0A%0Ahttp://sqlblog.com/blogs/allen_white/archive/2008/09/10/ot-here-today-gone-to-maui.aspx" target="_blank" title = "Email [OT] Here today, Gone to Maui"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/allen_white/archive/2008/09/10/ot-here-today-gone-to-maui.aspx&amp;amp;title=%5bOT%5d+Here+today%2c+Gone+to+Maui" target="_blank" title = "Submit [OT] Here today, Gone to Maui to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/09/10/ot-here-today-gone-to-maui.aspx&amp;amp;phase=2" target="_blank" title = "Submit [OT] Here today, Gone to Maui to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/09/10/ot-here-today-gone-to-maui.aspx&amp;amp;title=%5bOT%5d+Here+today%2c+Gone+to+Maui" target="_blank" title = "Submit [OT] Here today, Gone to Maui to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/allen_white/archive/2008/09/10/ot-here-today-gone-to-maui.aspx&amp;amp;title=%5bOT%5d+Here+today%2c+Gone+to+Maui" target="_blank" title = "Submit [OT] Here today, Gone to Maui to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/allen_white/archive/2008/09/10/ot-here-today-gone-to-maui.aspx&amp;amp;title=%5bOT%5d+Here+today%2c+Gone+to+Maui&amp;amp;;top=1" target="_blank" title = "Add [OT] Here today, Gone to Maui to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=8832" width="1" height="1"&gt;</description></item><item><title>Introduction to the New Data Types in SQL 2008</title><link>http://sqlblog.com/blogs/allen_white/archive/2008/09/09/introduction-to-the-new-data-types-in-sql-2008.aspx</link><pubDate>Tue, 09 Sep 2008 17:57:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:8818</guid><dc:creator>AllenMWhite</dc:creator><slash:comments>1</slash:comments><comments>http://sqlblog.com/blogs/allen_white/comments/8818.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/allen_white/commentrss.aspx?PostID=8818</wfw:commentRss><description>&lt;p&gt;We are pleased to invite you to the September 11th 2008 meeting of the Ohio North SQL Server Users Group (ONSSUG).  The meetings are held on the 2nd Thursday of every month at 5:45 in the Cleveland Microsoft office.  The address of the office is below:&lt;/p&gt;
&lt;p&gt;Microsoft Corporation&lt;br&gt;
6050 Oak Tree Blvd.  Suite 300&lt;br&gt;
Cleveland, OH 44131&lt;/p&gt;
&lt;p&gt;Agenda:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;5:00 - 5:45 PM&lt;/b&gt; - Early Arrival/Discussions&lt;/p&gt;
&lt;p&gt;Due to technical difficulties we did not get to see the Demonstrations of Excel 2007 BI.  These technical difficulties will be remedied and Deepak will show the Excel Demos from the August Meeting.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;5:45 - 6:00 PM&lt;/b&gt; - Dinner&lt;/p&gt;
&lt;p&gt;&lt;b&gt;6:00 - 7:00 PM&lt;/b&gt; - &lt;b&gt;Introduction to the New Data Types in SQL 2008&lt;/b&gt; by Sarah Dutkiewicz&lt;/p&gt;
&lt;p&gt;SQL 2008 introduces 7 more data types.  Come see Sarah Dutkiewicz as she walks us through the new datetime, hierarchical, and geospatial data types and see how they can be used.&lt;/p&gt;
&lt;p&gt;About Sarah&lt;/p&gt;
&lt;p&gt;Sarah Dutkiewicz has been developing database-driven applications over the past few years.  When she isn't working as a developer for a Cleveland-based company, she's looking into new technologies and staying involved in the .NET community.  Her blog is at &lt;a href="http://www.codinggeekette.com."&gt;http://www.codinggeekette.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;7:00 - 7:30 PM&lt;/b&gt; - Wrap up / Ongoing discussions&lt;/p&gt;
&lt;p&gt;Registration:&lt;/p&gt;
&lt;p&gt;To register, go to &lt;a href="http://www.bennettadelson.com/sql"&gt;www.bennettadelson.com/sql&lt;/a&gt; and click on the link "reserve your seat".&lt;/p&gt;
&lt;p&gt;Allen&lt;/p&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=Introduction to the New Data Types in SQL 2008&amp;amp;body=Seen on SQLblog.com: %0A%0A%09Introduction to the New Data Types in SQL 2008%0A%0Ahttp://sqlblog.com/blogs/allen_white/archive/2008/09/09/introduction-to-the-new-data-types-in-sql-2008.aspx" target="_blank" title = "Email Introduction to the New Data Types in SQL 2008"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/allen_white/archive/2008/09/09/introduction-to-the-new-data-types-in-sql-2008.aspx&amp;amp;title=Introduction+to+the+New+Data+Types+in+SQL+2008" target="_blank" title = "Submit Introduction to the New Data Types in SQL 2008 to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/09/09/introduction-to-the-new-data-types-in-sql-2008.aspx&amp;amp;phase=2" target="_blank" title = "Submit Introduction to the New Data Types in SQL 2008 to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/09/09/introduction-to-the-new-data-types-in-sql-2008.aspx&amp;amp;title=Introduction+to+the+New+Data+Types+in+SQL+2008" target="_blank" title = "Submit Introduction to the New Data Types in SQL 2008 to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/allen_white/archive/2008/09/09/introduction-to-the-new-data-types-in-sql-2008.aspx&amp;amp;title=Introduction+to+the+New+Data+Types+in+SQL+2008" target="_blank" title = "Submit Introduction to the New Data Types in SQL 2008 to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/allen_white/archive/2008/09/09/introduction-to-the-new-data-types-in-sql-2008.aspx&amp;amp;title=Introduction+to+the+New+Data+Types+in+SQL+2008&amp;amp;;top=1" target="_blank" title = "Add Introduction to the New Data Types in SQL 2008 to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=8818" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/User+Group+Meetings/default.aspx">User Group Meetings</category><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>The Business Intelligence (BI) features of Excel 2007</title><link>http://sqlblog.com/blogs/allen_white/archive/2008/08/13/the-business-intelligence-bi-features-of-excel-2007.aspx</link><pubDate>Wed, 13 Aug 2008 12:33:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:8349</guid><dc:creator>AllenMWhite</dc:creator><slash:comments>1</slash:comments><comments>http://sqlblog.com/blogs/allen_white/comments/8349.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/allen_white/commentrss.aspx?PostID=8349</wfw:commentRss><description>&lt;p&gt;We are pleased to invite you to the August 14th 2008 meeting of the Ohio North SQL Server Users Group (ONSSUG).  The meetings are held on the 2nd Thursday of every month at 5:45 in the Cleveland Microsoft office.  The address of the office is below:&lt;/p&gt;
&lt;p&gt;Microsoft Corporation&lt;br&gt;
6050 Oak Tree Blvd.  Suite 300&lt;br&gt;
Cleveland, OH 44131&lt;/p&gt;
&lt;p&gt;Agenda:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;5:00 - 5:45 PM&lt;/b&gt; - Early Arrival/Discussions&lt;/p&gt;
&lt;p&gt;Join Bob Coppedge As they discuss the current state of Microsoft certifications for database professionals&lt;/p&gt;
&lt;p&gt;&lt;b&gt;5:45 - 6:00 PM&lt;/b&gt; - Dinner&lt;/p&gt;
&lt;p&gt;&lt;b&gt;6:00 - 7:00 PM&lt;/b&gt; - &lt;b&gt;The Business Intelligence (BI) features of Excel 2007&lt;/b&gt; by Deepak Puri&lt;/p&gt;
&lt;p&gt;The Excel pivot table has long been one of the most popular BI tools for data analysts, and the most frequently used client tool for SQL Server OLAP cubes. Now, with Excel 2007, its integration with Analysis Services has been revamped to comprehensively support SQL Server 2005-specific features. We will explore how this integration helps to improve the user experience.&lt;/p&gt;
&lt;p&gt;Many other enhanced Excel 2007 features, such as charting, filtering and formatting, bring significant benefits to BI usage scenarios as well. In addition, the new Excel Services feature of SharePoint 2007 allows spreadsheets to be published to a SharePoint server, and be viewed by users via web browsers.&lt;/p&gt;
&lt;p&gt;We will examine how this new functionality makes Excel 2007 a powerful and flexible BI client tool.&lt;/p&gt;
&lt;p&gt;About Deepak&lt;/p&gt;
&lt;p&gt;Deepak is a Business Intelligence Consultant at a large insurance company, and has been working with SQL Server Analysis Services since 2000. His interest in OLAP technology arose from working with large volumes of call center telecom data. In addition, Deepak also works with performance data and Key Performance Indicators (KPI's) for new business processes. Recent project work includes SSAS cube design, and dashboard and reporting front-end design for cube data, using Reporting Services, SharePoint and third-party OLAP-aware Web Parts  Deepak is also an SQL Server Analysis Services MVP.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;7:00 - 7:30 PM&lt;/b&gt; - Wrap up / Ongoing discussions&lt;/p&gt;
&lt;p&gt;Registration:&lt;/p&gt;
&lt;p&gt;To register, go to &lt;a href="http://www.bennettadelson.com/sql"&gt;www.bennettadelson.com/sql&lt;/a&gt; and click on the link "reserve your seat".&lt;/p&gt;
&lt;p&gt;Allen&lt;/p&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=The Business Intelligence (BI) features of Excel 2007&amp;amp;body=Seen on SQLblog.com: %0A%0A%09The Business Intelligence (BI) features of Excel 2007%0A%0Ahttp://sqlblog.com/blogs/allen_white/archive/2008/08/13/the-business-intelligence-bi-features-of-excel-2007.aspx" target="_blank" title = "Email The Business Intelligence (BI) features of Excel 2007"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/allen_white/archive/2008/08/13/the-business-intelligence-bi-features-of-excel-2007.aspx&amp;amp;title=The+Business+Intelligence+(BI)+features+of+Excel+2007" target="_blank" title = "Submit The Business Intelligence (BI) features of Excel 2007 to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/08/13/the-business-intelligence-bi-features-of-excel-2007.aspx&amp;amp;phase=2" target="_blank" title = "Submit The Business Intelligence (BI) features of Excel 2007 to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/08/13/the-business-intelligence-bi-features-of-excel-2007.aspx&amp;amp;title=The+Business+Intelligence+(BI)+features+of+Excel+2007" target="_blank" title = "Submit The Business Intelligence (BI) features of Excel 2007 to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/allen_white/archive/2008/08/13/the-business-intelligence-bi-features-of-excel-2007.aspx&amp;amp;title=The+Business+Intelligence+(BI)+features+of+Excel+2007" target="_blank" title = "Submit The Business Intelligence (BI) features of Excel 2007 to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/allen_white/archive/2008/08/13/the-business-intelligence-bi-features-of-excel-2007.aspx&amp;amp;title=The+Business+Intelligence+(BI)+features+of+Excel+2007&amp;amp;;top=1" target="_blank" title = "Add The Business Intelligence (BI) features of Excel 2007 to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=8349" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/User+Group+Meetings/default.aspx">User Group Meetings</category></item><item><title>Oh, What a Tangled Web</title><link>http://sqlblog.com/blogs/allen_white/archive/2008/07/31/oh-what-a-tangled-web.aspx</link><pubDate>Thu, 31 Jul 2008 13:17:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:8140</guid><dc:creator>AllenMWhite</dc:creator><slash:comments>3</slash:comments><comments>http://sqlblog.com/blogs/allen_white/comments/8140.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/allen_white/commentrss.aspx?PostID=8140</wfw:commentRss><description>&lt;p&gt;At Tech Ed 2008 I made a mental note when Paul Randal mentioned that you can't use Database Mirroring when you've got the Filestream feature turned on.  I like Database Mirroring and so that was useful information.&lt;/p&gt;
&lt;p&gt;In preparing a bunch of demos for SQL Server 2008, I'm using the AdventureWorks2008 database currently available on the &lt;a href="http://www.codeplex.com/MSFTDBProdSamples/Release/ProjectReleases.aspx?ReleaseId=14274"&gt;Codeplex&lt;/a&gt; site.  Installing this database requires the Filestream feature, so I turned it on.&lt;/p&gt;
&lt;p&gt;Some of the demos I'm working on are existing demos written for the AdventureWorks database on SQL Server 2005, and I've found many of them don't work.  It turns out that the structure of the database has been modified, eliminating some tables commonly used in demos (Person.Contact, for example), and changing the column names of primary keys as well as other columns.&lt;/p&gt;
&lt;p&gt;I also discovered that you can't set the READ_COMMITTED_SNAPSHOT and the ALLOW_SNAPSHOT_ISOLATION options on if the Filestream feature is enabled, so to demo those options I'll have to load the old AdventureWorks database as well as the new AdventureWorks2008 database.&lt;/p&gt;
&lt;p&gt;Fun!&lt;/p&gt;
&lt;p&gt;Allen&lt;/p&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=Oh, What a Tangled Web&amp;amp;body=Seen on SQLblog.com: %0A%0A%09Oh, What a Tangled Web%0A%0Ahttp://sqlblog.com/blogs/allen_white/archive/2008/07/31/oh-what-a-tangled-web.aspx" target="_blank" title = "Email Oh, What a Tangled Web"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/allen_white/archive/2008/07/31/oh-what-a-tangled-web.aspx&amp;amp;title=Oh%2c+What+a+Tangled+Web" target="_blank" title = "Submit Oh, What a Tangled Web to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/07/31/oh-what-a-tangled-web.aspx&amp;amp;phase=2" target="_blank" title = "Submit Oh, What a Tangled Web to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/07/31/oh-what-a-tangled-web.aspx&amp;amp;title=Oh%2c+What+a+Tangled+Web" target="_blank" title = "Submit Oh, What a Tangled Web to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/allen_white/archive/2008/07/31/oh-what-a-tangled-web.aspx&amp;amp;title=Oh%2c+What+a+Tangled+Web" target="_blank" title = "Submit Oh, What a Tangled Web to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/allen_white/archive/2008/07/31/oh-what-a-tangled-web.aspx&amp;amp;title=Oh%2c+What+a+Tangled+Web&amp;amp;;top=1" target="_blank" title = "Add Oh, What a Tangled Web to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=8140" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>Partition Wizard Makes it Simple</title><link>http://sqlblog.com/blogs/allen_white/archive/2008/07/28/partition-wizard-makes-it-simple.aspx</link><pubDate>Mon, 28 Jul 2008 12:44:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:8069</guid><dc:creator>AllenMWhite</dc:creator><slash:comments>1</slash:comments><comments>http://sqlblog.com/blogs/allen_white/comments/8069.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/allen_white/commentrss.aspx?PostID=8069</wfw:commentRss><description>&lt;p&gt;The partitioned table was one of the great new features of SQL Server 2005.  We could now manage data based on some range data, usually a date value, and keep the different ranges in separate physical files, and use rolling range scripts to move old data out of the table and create new partitions for new data and incorporate those new ranges into the table, and didn't have to change the application to keep it working properly.&lt;/p&gt;
&lt;p&gt;The feature is cool, setting it up turned out to be a pretty large task, and when setting up a partitioned table over two years history with millions of rows of data, it took hours to plan and set up.&lt;/p&gt;
&lt;p&gt;SQL Server 2008 introduces a wizard that makes the creation of the partition function and partition wizard fairly easy to understand and very simple to implement.&lt;/p&gt;
&lt;p&gt;By right-clicking on the target table, a menu option called Storage appears, and you can then select Create Partition.  Select the column to be used as the partitioning column, specify names for your partition function and scheme, then the Map Partition dialog is displayed.  You can specify RANGE RIGHT or RANGE LEFT using the right boundary or left boundary radio buttons at the top of the dialog.  (Boundary makes much more sense than RANGE, doesn't it?)  Also, when the left boundary button is selected, the header of the second column in the filegroups grid indicates "&amp;lt;=Boundary", and when the right boundary button is selected, the header indicates "&amp;lt;Boundary", so it helps&amp;nbsp; you understand the decisions you're making.&lt;/p&gt;
&lt;p&gt;Now, let's say you've got two years of data you want to partition, with a partition for each month.  Just click the Set Boundaries button, enter the start and end dates and the range you want to partition on (Monthly, Quarterly, Yearly, etc.) and the wizard creates those ranges for you automatically.  Now, all you have to do is assign each of the date ranges calculated to the partitions you'll have to have already set up in the database. (You do have to set up the filegroups and files before starting the wizard - it can't do that for you.)  You have to also include a filegroup to catch the data falling outside your defined range, so if you've set up 24 ranges for two years of data, you'll need 25 filegroups defined.&lt;/p&gt;
&lt;p&gt;The partitioned table is a great feature you should be using to manage data more effectively.  With SQL Server 2008 it'll be even easier to implement.&lt;/p&gt;
&lt;p&gt;Have fun!&lt;/p&gt;
&lt;p&gt;Allen&lt;/p&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=Partition Wizard Makes it Simple&amp;amp;body=Seen on SQLblog.com: %0A%0A%09Partition Wizard Makes it Simple%0A%0Ahttp://sqlblog.com/blogs/allen_white/archive/2008/07/28/partition-wizard-makes-it-simple.aspx" target="_blank" title = "Email Partition Wizard Makes it Simple"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/allen_white/archive/2008/07/28/partition-wizard-makes-it-simple.aspx&amp;amp;title=Partition+Wizard+Makes+it+Simple" target="_blank" title = "Submit Partition Wizard Makes it Simple to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/07/28/partition-wizard-makes-it-simple.aspx&amp;amp;phase=2" target="_blank" title = "Submit Partition Wizard Makes it Simple to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/07/28/partition-wizard-makes-it-simple.aspx&amp;amp;title=Partition+Wizard+Makes+it+Simple" target="_blank" title = "Submit Partition Wizard Makes it Simple to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/allen_white/archive/2008/07/28/partition-wizard-makes-it-simple.aspx&amp;amp;title=Partition+Wizard+Makes+it+Simple" target="_blank" title = "Submit Partition Wizard Makes it Simple to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/allen_white/archive/2008/07/28/partition-wizard-makes-it-simple.aspx&amp;amp;title=Partition+Wizard+Makes+it+Simple&amp;amp;;top=1" target="_blank" title = "Add Partition Wizard Makes it Simple to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=8069" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/Database+Administration/default.aspx">Database Administration</category><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>Tools for the Reluctant DBA</title><link>http://sqlblog.com/blogs/allen_white/archive/2008/07/07/tools-for-the-reluctant-dba.aspx</link><pubDate>Mon, 07 Jul 2008 14:00:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:7693</guid><dc:creator>AllenMWhite</dc:creator><slash:comments>3</slash:comments><comments>http://sqlblog.com/blogs/allen_white/comments/7693.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/allen_white/commentrss.aspx?PostID=7693</wfw:commentRss><description>&lt;p&gt;We all know them, they're usually developers or network admins who show some abilities when database problems arise, so they're "elected" to the role of DBA, whether they want it or not.  They often don't have the necessary training or insight into the issues inherent to managing enterprise database systems, but they've got the job.&lt;/p&gt;
&lt;p&gt;What tools do they need?  Of course, we all know that backup is critical, as is the ability to restore those backups.  What else?&lt;/p&gt;
&lt;p&gt;In my presentation at Tech Ed 2008 on Automating DBA Tasks with PowerShell I offered a set of scripts to do the basic administrative tasks.&lt;/p&gt;
&lt;p&gt;What do you think?  What tools does the Reluctant DBA need?&lt;/p&gt;
&lt;p&gt;Allen&lt;/p&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=Tools for the Reluctant DBA&amp;amp;body=Seen on SQLblog.com: %0A%0A%09Tools for the Reluctant DBA%0A%0Ahttp://sqlblog.com/blogs/allen_white/archive/2008/07/07/tools-for-the-reluctant-dba.aspx" target="_blank" title = "Email Tools for the Reluctant DBA"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/allen_white/archive/2008/07/07/tools-for-the-reluctant-dba.aspx&amp;amp;title=Tools+for+the+Reluctant+DBA" target="_blank" title = "Submit Tools for the Reluctant DBA to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/07/07/tools-for-the-reluctant-dba.aspx&amp;amp;phase=2" target="_blank" title = "Submit Tools for the Reluctant DBA to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/07/07/tools-for-the-reluctant-dba.aspx&amp;amp;title=Tools+for+the+Reluctant+DBA" target="_blank" title = "Submit Tools for the Reluctant DBA to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/allen_white/archive/2008/07/07/tools-for-the-reluctant-dba.aspx&amp;amp;title=Tools+for+the+Reluctant+DBA" target="_blank" title = "Submit Tools for the Reluctant DBA to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/allen_white/archive/2008/07/07/tools-for-the-reluctant-dba.aspx&amp;amp;title=Tools+for+the+Reluctant+DBA&amp;amp;;top=1" target="_blank" title = "Add Tools for the Reluctant DBA to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=7693" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/Database+Administration/default.aspx">Database Administration</category></item><item><title>SQL Saturday 6 - Cleveland August 9</title><link>http://sqlblog.com/blogs/allen_white/archive/2008/06/27/sql-saturday-6-cleveland-august-9.aspx</link><pubDate>Fri, 27 Jun 2008 11:42:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:7542</guid><dc:creator>AllenMWhite</dc:creator><slash:comments>0</slash:comments><comments>http://sqlblog.com/blogs/allen_white/comments/7542.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/allen_white/commentrss.aspx?PostID=7542</wfw:commentRss><description>&lt;p&gt;Wow, it's been a crazy month!  Two weeks of Tech Ed in Orlando, where I spent time helping people with questions on SQL Server in the Database Platform area and presented two sessions on SMO and PowerShell (one with my friend Peter Ward from Australia).  Then, my last week as a DBA at Advanstar, followed by my first week as a Trainer for &lt;a href="http://www.scalabilityexperts.com/"&gt;Scalability Experts&lt;/a&gt;!  Wow.&lt;/p&gt;
&lt;p&gt;So I wanted to get the word out about our upcoming SQL Saturday event in Berea, Ohio, on the campus of Baldwin-Wallace College.  If you're going to be in the area, or if this will provide motivation to come to Cleveland, it should be a great event.  I'm hoping to have about 30 sessions on SQL Server, both how to do things now, and how you'll be able to do things much easier with SQL Server 2008.&lt;/p&gt;
&lt;p&gt;The Call for Abstracts is open, so if you're interested in presenting, please submit your session idea &lt;a href="http://www.sqlsaturday.com/callforspeakers.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If speaking isn't your strong suit but you'd like to attend we'll be happy to have you.  The link to register is &lt;a href="http://www.sqlsaturday.com/register.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The morning sessions will each be an hour long, in the Math and Computer Science building, and the afternoon sessions will be 75 minutes each, and be held in larger rooms in Strosacker Union.  We'll have a box lunch on the picnic tables behind the Union (weather permitting) and a nice wrapup after the sessions with some great giveaways, including a full MSDN Team Suite subscription!&lt;/p&gt;
&lt;p&gt;I look forward to seeing you at SQL Saturday, and perhaps meeting some of you in my teaching assignments with Scalability Experts!&lt;/p&gt;
&lt;p&gt;Allen&lt;/p&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=SQL Saturday 6 - Cleveland August 9&amp;amp;body=Seen on SQLblog.com: %0A%0A%09SQL Saturday 6 - Cleveland August 9%0A%0Ahttp://sqlblog.com/blogs/allen_white/archive/2008/06/27/sql-saturday-6-cleveland-august-9.aspx" target="_blank" title = "Email SQL Saturday 6 - Cleveland August 9"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/allen_white/archive/2008/06/27/sql-saturday-6-cleveland-august-9.aspx&amp;amp;title=SQL+Saturday+6+-+Cleveland+August+9" target="_blank" title = "Submit SQL Saturday 6 - Cleveland August 9 to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/06/27/sql-saturday-6-cleveland-august-9.aspx&amp;amp;phase=2" target="_blank" title = "Submit SQL Saturday 6 - Cleveland August 9 to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/06/27/sql-saturday-6-cleveland-august-9.aspx&amp;amp;title=SQL+Saturday+6+-+Cleveland+August+9" target="_blank" title = "Submit SQL Saturday 6 - Cleveland August 9 to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/allen_white/archive/2008/06/27/sql-saturday-6-cleveland-august-9.aspx&amp;amp;title=SQL+Saturday+6+-+Cleveland+August+9" target="_blank" title = "Submit SQL Saturday 6 - Cleveland August 9 to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/allen_white/archive/2008/06/27/sql-saturday-6-cleveland-august-9.aspx&amp;amp;title=SQL+Saturday+6+-+Cleveland+August+9&amp;amp;;top=1" target="_blank" title = "Add SQL Saturday 6 - Cleveland August 9 to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=7542" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/SMO/default.aspx">SMO</category><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/PowerShell/default.aspx">PowerShell</category><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/User+Group+Meetings/default.aspx">User Group Meetings</category><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>Use a SQL Agent Proxy for Special Tasks</title><link>http://sqlblog.com/blogs/allen_white/archive/2008/05/06/use-a-sql-agent-proxy-for-special-tasks.aspx</link><pubDate>Tue, 06 May 2008 11:34:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:6646</guid><dc:creator>AllenMWhite</dc:creator><slash:comments>4</slash:comments><comments>http://sqlblog.com/blogs/allen_white/comments/6646.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/allen_white/commentrss.aspx?PostID=6646</wfw:commentRss><description>&lt;p&gt;When SQL Server Agent runs its tasks it normally does so using the context of the service account you assigned to the Agent service.  This may or may not be the best context for your application, so you can set up a Proxy.  This allows you to run the task under the context of the account you set up in the proxy, and it's pretty easy to do.&lt;/p&gt;
&lt;p&gt;First, set up a Credential.  This defines the ADS login credentials the proxy will use.  You can do this under the Security tree in Object Explorer, or you can set it up in Transact-SQL like this:&lt;/p&gt;
&lt;pre&gt;CREATE CREDENTIAL [cred_MyCredential] WITH IDENTITY = N'MyDomain\MyLogin', SECRET = N'S0meComp1exP@ssw0rd'&lt;br&gt;GO&lt;br&gt;&lt;/pre&gt;
&lt;p&gt;Once the credential exists then you define the proxy.  Expand the tree under SQL Server Agent/Proxies, select the job task type you plan to use the proxy for, then right-click and select New Proxy, or use this Transact-SQL:&lt;/p&gt;
&lt;pre&gt;USE [msdb]&lt;br&gt;GO&lt;br&gt;EXEC msdb.dbo.sp_add_proxy @proxy_name=N'proxy_MyProxy',@credential_name=N'cred_MyCredential',&lt;br&gt;		@enabled=1&lt;br&gt;GO&lt;br&gt;EXEC msdb.dbo.sp_grant_proxy_to_subsystem @proxy_name=N'proxy_MyProxy', @subsystem_id=3&lt;br&gt;GO&lt;br&gt;&lt;br&gt;EXEC msdb.dbo.sp_grant_login_to_proxy @proxy_name=N'proxy_MyProxy', @msdb_role=N'SQLAgentUserRole'&lt;br&gt;GO&lt;br&gt;&lt;/pre&gt;
&lt;p&gt;In the sp_grant_proxy_to_subsystem stored procedure, @subsystem_id=3 indicates this proxy will be used to run Operating System commands.&lt;/p&gt;
&lt;p&gt;Once the proxy exists it can be selected in setting up a job task by specifying the new proxy in the &lt;b&gt;Run As&lt;/b&gt; dropdown in the task dialog.  If setting up the job through Transact-SQL you specify the proxy in the sp_add_jobstep stored procedure with the @proxy_name parameter:&lt;/p&gt;
&lt;pre&gt;EXEC @ReturnCode = msdb.dbo.sp_add_jobstep @job_id=@jobId, @step_name=N'Step 01',&lt;br&gt;		@step_id=1,&lt;br&gt;		@cmdexec_success_code=0,&lt;br&gt;		@on_success_action=1,&lt;br&gt;		@on_success_step_id=0,&lt;br&gt;		@on_fail_action=2,&lt;br&gt;		@on_fail_step_id=0,&lt;br&gt;		@retry_attempts=0,&lt;br&gt;		@retry_interval=0,&lt;br&gt;		@os_run_priority=0, @subsystem=N'CmdExec',&lt;br&gt;		@command=N'"d:\ApplicationDirectory\MyJobStep.bat"',&lt;br&gt;		@flags=0,&lt;br&gt;		@proxy_name=N'proxy_MyProxy'&lt;br&gt;&lt;/pre&gt;
&lt;p&gt;This may seem like a lot, but really it's not, and it ensures that the automation you're implementing is being done using the right context.&lt;/p&gt;
&lt;p&gt;Allen&lt;/p&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=Use a SQL Agent Proxy for Special Tasks&amp;amp;body=Seen on SQLblog.com: %0A%0A%09Use a SQL Agent Proxy for Special Tasks%0A%0Ahttp://sqlblog.com/blogs/allen_white/archive/2008/05/06/use-a-sql-agent-proxy-for-special-tasks.aspx" target="_blank" title = "Email Use a SQL Agent Proxy for Special Tasks"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/allen_white/archive/2008/05/06/use-a-sql-agent-proxy-for-special-tasks.aspx&amp;amp;title=Use+a+SQL+Agent+Proxy+for+Special+Tasks" target="_blank" title = "Submit Use a SQL Agent Proxy for Special Tasks to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/05/06/use-a-sql-agent-proxy-for-special-tasks.aspx&amp;amp;phase=2" target="_blank" title = "Submit Use a SQL Agent Proxy for Special Tasks to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/05/06/use-a-sql-agent-proxy-for-special-tasks.aspx&amp;amp;title=Use+a+SQL+Agent+Proxy+for+Special+Tasks" target="_blank" title = "Submit Use a SQL Agent Proxy for Special Tasks to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/allen_white/archive/2008/05/06/use-a-sql-agent-proxy-for-special-tasks.aspx&amp;amp;title=Use+a+SQL+Agent+Proxy+for+Special+Tasks" target="_blank" title = "Submit Use a SQL Agent Proxy for Special Tasks to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/allen_white/archive/2008/05/06/use-a-sql-agent-proxy-for-special-tasks.aspx&amp;amp;title=Use+a+SQL+Agent+Proxy+for+Special+Tasks&amp;amp;;top=1" target="_blank" title = "Add Use a SQL Agent Proxy for Special Tasks to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=6646" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/Database+Administration/default.aspx">Database Administration</category></item><item><title>Dynamic Package Loading with SSIS</title><link>http://sqlblog.com/blogs/allen_white/archive/2008/05/04/dynamic-package-loading-with-ssis.aspx</link><pubDate>Sun, 04 May 2008 23:33:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:6620</guid><dc:creator>AllenMWhite</dc:creator><slash:comments>0</slash:comments><comments>http://sqlblog.com/blogs/allen_white/comments/6620.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/allen_white/commentrss.aspx?PostID=6620</wfw:commentRss><description>Here's the agenda for the May 8th&amp;nbsp; 2008 meeting of the Ohio North SQL Server Users Group.&amp;nbsp; The meetings are held on the 2nd Thursday of every month at 5:15 in the Cleveland Microsoft office.&amp;nbsp; The address of the office is below:&lt;br&gt;&lt;br&gt;Microsoft Corporation&lt;br&gt;6050 Oak Tree Blvd.&amp;nbsp; Suite 300&lt;br&gt;Cleveland, OH 44131&lt;br&gt;&lt;br&gt;Agenda:&lt;br&gt;&lt;br&gt;&lt;b&gt;5:15 - 5:45 PM - Excel 2007 Data Mining Add-In by Bruce Szabo&lt;/b&gt;&lt;br&gt;&lt;br&gt;The Excel Data Mining Add-In allows one to Use Excel 2007 and Analysis Server 2005 to do some great data mining.&amp;nbsp; This is a quick overview of getting this functionality up and running on a computer.&lt;br&gt;&lt;br&gt;&lt;b&gt;5:45 - 6:00 PM - Dinner&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;6:00 - 7:00 PM - Dynamic Package Loading with SSIS Presented by Dave Gabele&lt;/b&gt; &amp;nbsp;&lt;br&gt;&lt;br&gt;Dave will discuss leveraging the properties of SSIS to create a scheduler and dynamic package loader.&amp;nbsp; The concepts Dave presents provide the ground work for building enterprise ETL processes with (SSIS). The focus will be on the Control Flow aspects of SSIS and should allow others to learn from Dave’s experiences.&amp;nbsp; Having used DTS extensively Dave will delve into the gotchas he found in making his transition to SSIS.&lt;br&gt;&lt;br&gt;&lt;b&gt;7:00 - 7:30 PM - Wrap up / Ongoing discussions&lt;/b&gt;&lt;br&gt;&lt;br&gt;Registration:&lt;br&gt;&lt;br&gt;To register, go to &lt;a href="http://sqlblog.com/controlpanel/blogs/www.bennettadelson.com/sql" title="www.bennettadelson.com/sql"&gt;www.bennettadelson.com/sql&lt;/a&gt; and click on the link "reserve your seat".&lt;br&gt;&lt;br&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=Dynamic Package Loading with SSIS&amp;amp;body=Seen on SQLblog.com: %0A%0A%09Dynamic Package Loading with SSIS%0A%0Ahttp://sqlblog.com/blogs/allen_white/archive/2008/05/04/dynamic-package-loading-with-ssis.aspx" target="_blank" title = "Email Dynamic Package Loading with SSIS"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/allen_white/archive/2008/05/04/dynamic-package-loading-with-ssis.aspx&amp;amp;title=Dynamic+Package+Loading+with+SSIS" target="_blank" title = "Submit Dynamic Package Loading with SSIS to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/05/04/dynamic-package-loading-with-ssis.aspx&amp;amp;phase=2" target="_blank" title = "Submit Dynamic Package Loading with SSIS to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/05/04/dynamic-package-loading-with-ssis.aspx&amp;amp;title=Dynamic+Package+Loading+with+SSIS" target="_blank" title = "Submit Dynamic Package Loading with SSIS to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/allen_white/archive/2008/05/04/dynamic-package-loading-with-ssis.aspx&amp;amp;title=Dynamic+Package+Loading+with+SSIS" target="_blank" title = "Submit Dynamic Package Loading with SSIS to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/allen_white/archive/2008/05/04/dynamic-package-loading-with-ssis.aspx&amp;amp;title=Dynamic+Package+Loading+with+SSIS&amp;amp;;top=1" target="_blank" title = "Add Dynamic Package Loading with SSIS to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=6620" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/User+Group+Meetings/default.aspx">User Group Meetings</category></item><item><title>[OT] Summa Cum Laude!</title><link>http://sqlblog.com/blogs/allen_white/archive/2008/05/01/ot-summa-cum-laude.aspx</link><pubDate>Thu, 01 May 2008 13:37:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:6534</guid><dc:creator>AllenMWhite</dc:creator><slash:comments>14</slash:comments><comments>http://sqlblog.com/blogs/allen_white/comments/6534.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/allen_white/commentrss.aspx?PostID=6534</wfw:commentRss><description>&lt;p&gt;Last night I picked up my tickets for Commencement Exercises on May 11, and found out that I'll be graduating Summa Cum Laude from Baldwin-Wallace College with a Bachelors of Science Degree in Computer Information Systems.&lt;/p&gt;
&lt;p&gt;Needless to say, I'm really pleased.&lt;/p&gt;
&lt;p&gt;Allen&lt;/p&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=[OT] Summa Cum Laude!&amp;amp;body=Seen on SQLblog.com: %0A%0A%09[OT] Summa Cum Laude!%0A%0Ahttp://sqlblog.com/blogs/allen_white/archive/2008/05/01/ot-summa-cum-laude.aspx" target="_blank" title = "Email [OT] Summa Cum Laude!"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/allen_white/archive/2008/05/01/ot-summa-cum-laude.aspx&amp;amp;title=%5bOT%5d+Summa+Cum+Laude!" target="_blank" title = "Submit [OT] Summa Cum Laude! to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/05/01/ot-summa-cum-laude.aspx&amp;amp;phase=2" target="_blank" title = "Submit [OT] Summa Cum Laude! to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/05/01/ot-summa-cum-laude.aspx&amp;amp;title=%5bOT%5d+Summa+Cum+Laude!" target="_blank" title = "Submit [OT] Summa Cum Laude! to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/allen_white/archive/2008/05/01/ot-summa-cum-laude.aspx&amp;amp;title=%5bOT%5d+Summa+Cum+Laude!" target="_blank" title = "Submit [OT] Summa Cum Laude! to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/allen_white/archive/2008/05/01/ot-summa-cum-laude.aspx&amp;amp;title=%5bOT%5d+Summa+Cum+Laude!&amp;amp;;top=1" target="_blank" title = "Add [OT] Summa Cum Laude! to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=6534" width="1" height="1"&gt;</description></item><item><title>A Changed Approach to Service Packs</title><link>http://sqlblog.com/blogs/allen_white/archive/2008/04/29/a-changed-approach-to-service-packs.aspx</link><pubDate>Tue, 29 Apr 2008 11:29:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:6501</guid><dc:creator>AllenMWhite</dc:creator><slash:comments>0</slash:comments><comments>http://sqlblog.com/blogs/allen_white/comments/6501.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/allen_white/commentrss.aspx?PostID=6501</wfw:commentRss><description>&lt;p&gt;Matthias Berndt, Principal Group Program Manager at Microsoft, has just blogged about the new approach for Service Packs and Cumulative Updates.  He shared this with us at the MVP Summit and it's nice to have it public now.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/sqlreleaseservices/archive/2008/04/27/a-changed-approach-to-service-packs.aspx"&gt;A Changed Approach to Service Packs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks, Matthias&lt;/p&gt;
&lt;p&gt;Allen&lt;/p&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=A Changed Approach to Service Packs&amp;amp;body=Seen on SQLblog.com: %0A%0A%09A Changed Approach to Service Packs%0A%0Ahttp://sqlblog.com/blogs/allen_white/archive/2008/04/29/a-changed-approach-to-service-packs.aspx" target="_blank" title = "Email A Changed Approach to Service Packs"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/allen_white/archive/2008/04/29/a-changed-approach-to-service-packs.aspx&amp;amp;title=A+Changed+Approach+to+Service+Packs" target="_blank" title = "Submit A Changed Approach to Service Packs to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/04/29/a-changed-approach-to-service-packs.aspx&amp;amp;phase=2" target="_blank" title = "Submit A Changed Approach to Service Packs to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/04/29/a-changed-approach-to-service-packs.aspx&amp;amp;title=A+Changed+Approach+to+Service+Packs" target="_blank" title = "Submit A Changed Approach to Service Packs to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/allen_white/archive/2008/04/29/a-changed-approach-to-service-packs.aspx&amp;amp;title=A+Changed+Approach+to+Service+Packs" target="_blank" title = "Submit A Changed Approach to Service Packs to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/allen_white/archive/2008/04/29/a-changed-approach-to-service-packs.aspx&amp;amp;title=A+Changed+Approach+to+Service+Packs&amp;amp;;top=1" target="_blank" title = "Add A Changed Approach to Service Packs to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=6501" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/Database+Administration/default.aspx">Database Administration</category></item><item><title>Create Database from PowerShell</title><link>http://sqlblog.com/blogs/allen_white/archive/2008/04/28/create-database-from-powershell.aspx</link><pubDate>Mon, 28 Apr 2008 14:13:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:6488</guid><dc:creator>AllenMWhite</dc:creator><slash:comments>3</slash:comments><comments>http://sqlblog.com/blogs/allen_white/comments/6488.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/allen_white/commentrss.aspx?PostID=6488</wfw:commentRss><description>&lt;p&gt;Last week I presented a session on Using SMO to Manage SQL Server at SQL Connections in Orlando, Florida.  This was the third major conference I've presented this session, and each time I do this session I change more demos from VB.Net to PowerShell.  This time it was the demo to create a new database.&lt;/p&gt;
&lt;p&gt;The big thing about my demos is that I want to reflect what I actually do in my job as a DBA, and I now use this script whenever I want to create a new database.  The demo files I included with my presentation contained the VB.Net code I used to use so I wanted to make the code available here.&lt;/p&gt;
&lt;p&gt;The first thing we need to do is load the SMO object library and connect to the server.&lt;/p&gt;
&lt;pre&gt;#createdb.ps1
#Creates a new database using our specifications
[System.Reflection.Assembly]::LoadWithPartialName('Microsoft.SqlServer.SMO')  | out-null

$s = new-object ('Microsoft.SqlServer.Management.Smo.Server') 'MyServer/MyInstance'
&lt;/pre&gt;
&lt;p&gt;The next thing we'll do is set a string variable to the name of the database.  This value can also be supplied as an argument to the script if you want.  Then we'll instantiate the database object and add filegroups for PRIMARY (required for SQL Server), and another filegroup I call AppFG for the application data.  I've found that I improve performance and recoverability by putting only the database metadata in the PRIMARY filegroup, setting its size to 5MB without expansion, then setting the AppFG (application filegroup) to be the default filegroup.&lt;/p&gt;
&lt;pre&gt;$dbname = 'SMO_DB'

# Instantiate the database object and add the filegroups
$db = new-object ('Microsoft.SqlServer.Management.Smo.Database') ($s, $dbname)
$sysfg = new-object ('Microsoft.SqlServer.Management.Smo.FileGroup') ($db, 'PRIMARY')
$db.FileGroups.Add($sysfg)
$appfg = new-object ('Microsoft.SqlServer.Management.Smo.FileGroup') ($db, 'AppFG')
$db.FileGroups.Add($appfg)
&lt;/pre&gt;
&lt;p&gt;Once the filegroups have been created, we can create the files for the database.  First we create the file for the database metadata.  I've set the size to be 5MB with no growth.  To create the database the PRIMARY filegroup has to be set to be the default, so we'll set that here as well.&lt;/p&gt;
&lt;pre&gt;# Create the file for the system tables
$syslogname = $dbname + '_SysData'
$dbdsysfile = new-object ('Microsoft.SqlServer.Management.Smo.DataFile') ($sysfg, $syslogname)
$sysfg.Files.Add($dbdsysfile)
$dbdsysfile.FileName = $s.Information.MasterDBPath + '\' + $syslogname + '.mdf'
$dbdsysfile.Size = [double](5.0 * 1024.0)
$dbdsysfile.GrowthType = 'None'
$dbdsysfile.IsPrimaryFile = 'True'
&lt;/pre&gt;
&lt;p&gt;Next we'll create the file to hold the application tables.  Normally 25MB works for my databases, so I've set that in the Size parameter, and I use a growth parameter of 25%, because 10% is too small an increment when growth is required, in my opinion.  I've also set a maximum size for this file of 100MB.  I have to watch this to make sure we don't run out of space, but this is rarely a problem in my environment, and this max helps prevent me from running out of physical disk.  (Note that sizes are specified in KB units, so I "do the math" in the script so it's easier to read.)&lt;/p&gt;
&lt;pre&gt;# Create the file for the Application tables
$applogname = $dbname + '_AppData'
$dbdappfile = new-object ('Microsoft.SqlServer.Management.Smo.DataFile') ($appfg, $applogname)
$appfg.Files.Add($dbdappfile)
$dbdappfile.FileName = $s.Information.MasterDBPath + '\' + $applogname + '.ndf'
$dbdappfile.Size = [double](25.0 * 1024.0)
$dbdappfile.GrowthType = 'Percent'
$dbdappfile.Growth = 25.0
$dbdappfile.MaxSize = [double](100.0 * 1024.0)
&lt;/pre&gt;
&lt;p&gt;Now I can create the file for the transaction log.  I set this to an initial size of 10MB with 25% growth.&lt;/p&gt;
&lt;pre&gt;# Create the file for the log
$loglogname = $dbname + '_Log'
$dblfile = new-object ('Microsoft.SqlServer.Management.Smo.LogFile') ($db, $loglogname)
$db.LogFiles.Add($dblfile)
$dblfile.FileName = $s.Information.MasterDBLogPath + '\' + $loglogname + '.ldf'
$dblfile.Size = [double](10.0 * 1024.0)
$dblfile.GrowthType = 'Percent'
$dblfile.Growth = 25.0
&lt;/pre&gt;
&lt;p&gt;We can create the database now, and once it's been created we can grab the AppFG filegroup, set it's default property to True, alter the filegroup and alter the database.  Now it's ready for loading the tables and other objects necessary for the application to work properly.&lt;/p&gt;
&lt;pre&gt;# Create the database
$db.Create()

# Set the default filegroup to AppFG
$appfg = $db.FileGroups['AppFG']
$appfg.IsDefault = $true
$appfg.Alter()
$db.Alter()
&lt;/pre&gt;
&lt;p&gt;This script allows me to quickly create a new application database without the tedium of clicking through the GUI dialogs, but I can run this script against any of my servers without changing it to reference the specific database file locations, because I pull that from the server's Information collection, so it's cleaner than using Transact-SQL scripts as well.  (Note, in this case I'm using the MasterDBPath and MasterDBLogPath properties from the Information collection.)&lt;/p&gt;
&lt;p&gt;Allen&lt;/p&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=Create Database from PowerShell&amp;amp;body=Seen on SQLblog.com: %0A%0A%09Create Database from PowerShell%0A%0Ahttp://sqlblog.com/blogs/allen_white/archive/2008/04/28/create-database-from-powershell.aspx" target="_blank" title = "Email Create Database from PowerShell"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/allen_white/archive/2008/04/28/create-database-from-powershell.aspx&amp;amp;title=Create+Database+from+PowerShell" target="_blank" title = "Submit Create Database from PowerShell to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/04/28/create-database-from-powershell.aspx&amp;amp;phase=2" target="_blank" title = "Submit Create Database from PowerShell to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/04/28/create-database-from-powershell.aspx&amp;amp;title=Create+Database+from+PowerShell" target="_blank" title = "Submit Create Database from PowerShell to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/allen_white/archive/2008/04/28/create-database-from-powershell.aspx&amp;amp;title=Create+Database+from+PowerShell" target="_blank" title = "Submit Create Database from PowerShell to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/allen_white/archive/2008/04/28/create-database-from-powershell.aspx&amp;amp;title=Create+Database+from+PowerShell&amp;amp;;top=1" target="_blank" title = "Add Create Database from PowerShell to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=6488" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/SMO/default.aspx">SMO</category><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/PowerShell/default.aspx">PowerShell</category><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/Database+Administration/default.aspx">Database Administration</category></item><item><title>Database Mirroring - Lessons from the Field</title><link>http://sqlblog.com/blogs/allen_white/archive/2008/04/08/database-mirroring-lessons-from-the-field.aspx</link><pubDate>Tue, 08 Apr 2008 10:41:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:6124</guid><dc:creator>AllenMWhite</dc:creator><slash:comments>0</slash:comments><comments>http://sqlblog.com/blogs/allen_white/comments/6124.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/allen_white/commentrss.aspx?PostID=6124</wfw:commentRss><description>&lt;p&gt;Thursday's meeting of the Ohio North SQL Server Users Group will be a good one.  Here's the agenda:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;5:00 - 5:45 PM - Early Arrival/Discussions/SQL 2008 Launch Update&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;We will discuss the status of SQL 2008, including the recent launch event, the latest timetable for release, and touch on some of the more interesting features.  We'll also provide online resources to get you started with SQL 2008.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;5:45 - 6:00 PM - Dinner&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;6:00 - 7:00 PM -"Database Mirroring - Lessons from the Field," Presented by Craig Purnell &amp;amp; Michele Adams, Baker &amp;amp; Hostetler&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Baker Hostetler uses the database mirroring in SQL Server 2005 to maintain data protection and high availability. They will present their real world techniques, and also demonstrate how to set up mirroring between 2 servers.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;7:00 - 7:30 PM - Wrap up / Ongoing discussions&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Registration:&lt;/p&gt;
&lt;p&gt;To register, go to &lt;a href="http://www.bennettadelson.com/sql"&gt;www.bennettadelson.com/sql&lt;/a&gt; and click on the link "reserve your seat".&lt;/p&gt;
&lt;p&gt;Allen&lt;/p&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=Database Mirroring - Lessons from the Field&amp;amp;body=Seen on SQLblog.com: %0A%0A%09Database Mirroring - Lessons from the Field%0A%0Ahttp://sqlblog.com/blogs/allen_white/archive/2008/04/08/database-mirroring-lessons-from-the-field.aspx" target="_blank" title = "Email Database Mirroring - Lessons from the Field"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/allen_white/archive/2008/04/08/database-mirroring-lessons-from-the-field.aspx&amp;amp;title=Database+Mirroring+-+Lessons+from+the+Field" target="_blank" title = "Submit Database Mirroring - Lessons from the Field to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/04/08/database-mirroring-lessons-from-the-field.aspx&amp;amp;phase=2" target="_blank" title = "Submit Database Mirroring - Lessons from the Field to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/allen_white/archive/2008/04/08/database-mirroring-lessons-from-the-field.aspx&amp;amp;title=Database+Mirroring+-+Lessons+from+the+Field" target="_blank" title = "Submit Database Mirroring - Lessons from the Field to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/allen_white/archive/2008/04/08/database-mirroring-lessons-from-the-field.aspx&amp;amp;title=Database+Mirroring+-+Lessons+from+the+Field" target="_blank" title = "Submit Database Mirroring - Lessons from the Field to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/allen_white/archive/2008/04/08/database-mirroring-lessons-from-the-field.aspx&amp;amp;title=Database+Mirroring+-+Lessons+from+the+Field&amp;amp;;top=1" target="_blank" title = "Add Database Mirroring - Lessons from the Field to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=6124" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/User+Group+Meetings/default.aspx">User Group Meetings</category></item></channel></rss>