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

<channel>
	<title>Jonathan Gardner</title>
	<atom:link href="http://www.jonathanagardner.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.jonathanagardner.com</link>
	<description>Drinking from the Information Fire Hose</description>
	<lastBuildDate>Wed, 01 Sep 2010 15:00:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Serving Office 2007 Docx Filetypes from an Apache Server</title>
		<link>http://www.jonathanagardner.com/technology/serving-office-2007-docx-filetypes-from-an-apache-server.html</link>
		<comments>http://www.jonathanagardner.com/technology/serving-office-2007-docx-filetypes-from-an-apache-server.html#comments</comments>
		<pubDate>Wed, 01 Sep 2010 15:00:30 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Webserver]]></category>

		<guid isPermaLink="false">http://www.jonathanagardner.com/?p=964</guid>
		<description><![CDATA[I recently worked on a project for my employer, Insource Technology, to develop a corporate blog. As the project progressed we ran into an interesting problem. An author would upload a .docx file to the site without an issue. When the file was downloaded it would not download as a .docx file but as a [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.flickr.com/photos/crystaltips/4588751951/" title="tim berners-lee's first webserver by Crys, on Flickr"><img src="http://farm4.static.flickr.com/3320/4588751951_9b59e96738.jpg" width="500" height="375" alt="tim berners-lee's first webserver" /></a></p>

<p>I recently worked on a project for my employer, <a href="http://www.insource.com">Insource Technology</a>, to develop a corporate blog.  As the project progressed we ran into an interesting problem.  An author would upload a .docx file to the site without an issue.  When the file was downloaded it would not download as a .docx file but as a .zip file.  When the .zip file was extracted the contents showed the XML structure of the .docx file but the file was not readable by Microsoft Word.</p>

<h1>Background</h1>

<h2>Microsoft&#8217;s XML Document Format</h2>

<p>With the release of Office 2007, Microsoft released a new file format based on XML.  Microsoft dubbed this new file format Open XML and claimed many tangible advantages including smaller file size, improved privacy control and better integration.  A full list of extensions and more in-depth information on the Open XML format can be found  <a href="http://office.microsoft.com/en-us/help/introduction-to-new-file-name-extensions-HA010006935.aspx">here</a></p>

<h2>MIME File Types</h2>

<p>Multipurpose Internet Mail Extensions (MIME) is an internet standard designed to identify the type of media content served by a web browser.  The MIME types are used to help web browsers understand how to handle file types presented by a web browser or email application.  Some of these MIME file types are set up by default to be interpreted correctly by the server.  On some servers the .docx filetype is not set up by default.</p>

<h1>Solution</h1>

<h2>Serving Office 2007 documents from an Apache Web Server</h2>

<p>If you are running a blog on an apache web server you will need to add the following code to a .htaccess file in the root directory of your blog site.  If you already have a .htaccess file you can add this to that file.  No restart of the apache server is required.</p>

<p><code>application/vnd.openxmlformats-officedocument.wordprocessingml.document  docx
application/vnd.ms-word.document.macroEnabled.12     docm
application/vnd.openxmlformats-officedocument.wordprocessingml.template  dotx
application/vnd.ms-word.template.macroEnabled.12     dotm
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet    xlsx
application/vnd.ms-excel.sheet.macroEnabled.12   xlsm
application/vnd.openxmlformats-officedocument.spreadsheetml.template     xltx
application/vnd.ms-excel.template.macroEnabled.12    xltm
application/vnd.ms-excel.sheet.binary.macroEnabled.12    xlsb
application/vnd.ms-excel.addin.macroEnabled.12   xlam
application/vnd.openxmlformats-officedocument.presentationml.presentation   pptx
application/vnd.ms-powerpoint.presentation.macroEnabled.12   pptm
application/vnd.openxmlformats-officedocument.presentationml.slideshow   ppsx
application/vnd.ms-powerpoint.slideshow.macroEnabled.12  ppsm
application/vnd.openxmlformats-officedocument.presentationml.template    potx
application/vnd.ms-powerpoint.template.macroEnabled.12   potm
application/vnd.ms-powerpoint.addin.macroEnabled.12  ppam
application/vnd.openxmlformats-officedocument.presentationml.slide   sldx
application/vnd.ms-powerpoint.slide.macroEnabled.12  sldm
application/vnd.ms-officetheme   thmx
application/onenote  onetoc
application/onenote  onetoc2
application/onenote  onetmp
application/onenote  onepkg</code></p>

<h2>Serving Office 2007 document from and IIS Web Server</h2>

<p>It is not necessary to add the MIME file types to versions of IIS 7.0 or greater.  Microsoft&#8217;s Technet has a full article outlining the process to <a href="http://technet.microsoft.com/en-us/library/ee309278(office.12).aspx">Register the 2007 Office system file format MIME types on servers</a>.  This article includes how to add the MIME file types to IIS 6.x web servers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanagardner.com/technology/serving-office-2007-docx-filetypes-from-an-apache-server.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQLSaturday #57, Houston</title>
		<link>http://www.jonathanagardner.com/training/sqlsaturday-57-houston.html</link>
		<comments>http://www.jonathanagardner.com/training/sqlsaturday-57-houston.html#comments</comments>
		<pubDate>Fri, 23 Jul 2010 20:51:09 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[SQLServerPedia Syndication]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[DBA]]></category>
		<category><![CDATA[SQL Alerts]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQLSaturday]]></category>

		<guid isPermaLink="false">http://www.jonathanagardner.com/training/sqlsaturday-57-houston.html</guid>
		<description><![CDATA[As Cochair of the planning committee I am very pleased to announce that we are officially having a SQLSaturday in Houston. The event will be on January 29th, 2011 at the Bammel Church of Christ. Co Chairs Jonathan Gardner (Blog&#124;Twitter) Malik Al-Amin (Blog&#124;Twitter) Nancy Hidy Wilson (Twitter) Information We have created a Twitter account @SQLSatHou [...]]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://www.jonathanagardner.com/training/sqlsaturday-57-houston.html" title="Permanent link to SQLSaturday #57, Houston"><img class="post_image alignnone remove_bottom_margin frame" src="http://www.jonathanagardner.com/wp-content/uploads/2010/07/sqlsat57_transparent.png.jpg" width="220" height="90" alt="Post image for SQLSaturday #57, Houston" /></a>
</p><p>As Cochair of the planning committee I am very pleased to announce that we are officially having a SQLSaturday in Houston.  The event will be on January 29th, 2011 at the Bammel Church of Christ.</p>

<h2>Co Chairs</h2>

<p>Jonathan Gardner (<a href="http://www.jonathanagardner.com">Blog</a>|<a href="http://twitter.com/jgardner04">Twitter</a>)</p>

<p>Malik Al-Amin (<a href="http://www.fortitudeconsulting.biz/">Blog</a>|<a href="http://twitter.com/Malik_Alamin">Twitter</a>)</p>

<p>Nancy Hidy Wilson (<a href="http://twitter.com/NancyHidyWilson">Twitter</a>)</p>

<h2>Information</h2>

<p>We have created a Twitter account <a href="http://twitter.com/SQLSatHou">@SQLSatHou</a> to distribute information.  Please use the hastag #SQLSat57 when discussing the event and it will show up on the official SQLSaturday site.</p>

<p>The official SQLSaturday #57, Houston website is <a href="http://sqlsaturday.com/57/eventhome.aspx">here</a>.</p>

<h2>Volunteers</h2>

<p>We are always looking for people to help out.  On the registration page there is a section to volunteer.  I would highly encourage everyone to do this.  While my motives are a bit selfish, it is really a great way to network with other volunteers and give back.  If that is not enough, check out David&#8217;s Post on <a href="http://www.made2mentor.com/2010/05/five-reasons-you-should-volunteer-with-your-local-sql-user-group-and-host-a-sql-saturday/">Five Reasons You Should Volunteer with Your Local SQL User Group and Host a SQL Saturday</a></p>

<p>Hope to see you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanagardner.com/training/sqlsaturday-57-houston.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Running Visual Studio 2010 Generated Deployment Scripts in SSMS</title>
		<link>http://www.jonathanagardner.com/technology/running-visual-studio-2010-generated-deployment-scripts-in-ssms.html</link>
		<comments>http://www.jonathanagardner.com/technology/running-visual-studio-2010-generated-deployment-scripts-in-ssms.html#comments</comments>
		<pubDate>Thu, 08 Jul 2010 20:44:40 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[SQL Alerts]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[DBA]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>

		<guid isPermaLink="false">http://www.jonathanagardner.com/?p=945</guid>
		<description><![CDATA[Previously we discussed how to use the Database Deployment feature in Visual Studio 2010. There are two options to deploy a database project. The first is to have Visual Studio deploy the scripts automatically. The second is to have Visual Studio build a deployment script that can be run via SQL Server Management Studio or [...]]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://www.jonathanagardner.com/technology/running-visual-studio-2010-generated-deployment-scripts-in-ssms.html" title="Permanent link to Running Visual Studio 2010 Generated Deployment Scripts in SSMS"><img class="post_image alignnone remove_bottom_margin frame" src="http://www.jonathanagardner.com/wp-content/uploads/2010/04/visual_studio_logo-full.png" width="214" height="32" alt="VisualStudioBoxShot" /></a>
</p><p>Previously we discussed how to use the <a href="http://www.jonathanagardner.com/technology/database-deployment-with-visual-studio-2010.html">Database Deployment</a> feature in Visual Studio 2010.  There are two options to deploy a database project.  The first is to have Visual Studio deploy the scripts automatically.  The second is to have Visual Studio build a deployment script that can be run via SQL Server Management Studio or SQLCMD.  Running a Visual Studio generated deployment script in Management Studio is not as strait forward as it would seem.</p>

<p>When Visual Studio connects to a database and runs its deployment script, it does so via SQLCMD.  This is seamless when a user wants to deploy his project directly through VS2010.  When VS2010 creates a deployment script, it generates a script that contains SQLCMD Variables.</p>

<h2>What are SQLCMD Variables</h2>

<p>SQLCMD Variables are simply scripting variables that give a script more flexibility.  The example in the <a href="http://msdn.microsoft.com/en-us/library/ms188714.aspx">Books Online</a> is when a script is developed to be run agains multiple servers, scripting variables are used.  Setting a scripting variable would allow the query to be run agains each server without the need to modify the query.  Other example of SQLCMD variables and the full syntax are available in the Books Online article mentioned above</p>

<h2>Running SSMS with SQLCMD Variables</h2>

<p>The .sql script that is generated by VS2010 contains SQLCMD variables.  Trying to run this via SSMS will generate &#8220;Incorrect syntax near &#8216;:&#8217;&#8221; errors.  Queries that contain SQLCMD variables can be run through SSMS by turning on the &#8216;Run with SQLCMD&#8217; option.  This option can be found in the Query menu as &#8216;SQLCMD Mode&#8217;.  This menu item is only visible if a query window is open and selected and allow queries that contain SQLCMD variables to be run in SSMS.</p>

<p><img src="/wp-content/uploads/2010/07/SQLCMD_Mode.jpg" alt="SQLCMD Mode Image" /></p>

<p>When the &#8216;Run with SQLCMD&#8217; is enabled the scripting variables will be highlighted in grey by default.  This color can be modified in the Fonts and Colors section of the options screen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanagardner.com/technology/running-visual-studio-2010-generated-deployment-scripts-in-ssms.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Warnings, Warnings Everywhere: Database References in Visual Studio 2010</title>
		<link>http://www.jonathanagardner.com/technology/warnings-warnings-everywhere-database-references-in-visual-studio-2010.html</link>
		<comments>http://www.jonathanagardner.com/technology/warnings-warnings-everywhere-database-references-in-visual-studio-2010.html#comments</comments>
		<pubDate>Fri, 11 Jun 2010 16:09:29 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[DBA]]></category>
		<category><![CDATA[SQL Alerts]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>

		<guid isPermaLink="false">http://www.jonathanagardner.com/?p=929</guid>
		<description><![CDATA[In previous articles we discussed how database professionals could use the features in Visual Studio 2010. During the video I demonstrated with a test project. Since then I have been working to migrate my DBA database project into Visual Studio 2010. From the beginning I ran into issues. This was a very discouraging start to [...]]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://www.jonathanagardner.com/technology/warnings-warnings-everywhere-database-references-in-visual-studio-2010.html" title="Permanent link to Warnings, Warnings Everywhere: Database References in Visual Studio 2010"><img class="post_image alignnone remove_bottom_margin frame" src="http://www.jonathanagardner.com/wp-content/uploads/2010/04/visual_studio_logo-full.png" width="214" height="32" alt="Visual Studio 2010 Logo" /></a>
</p><p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="445" height="364" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/WXwVyLtsXMM&amp;hl=en_US&amp;fs=1&amp;hd=1&amp;border=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="445" height="364" src="http://www.youtube.com/v/WXwVyLtsXMM&amp;hl=en_US&amp;fs=1&amp;hd=1&amp;border=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>

<p>In previous articles we discussed how database professionals could use the features in Visual Studio 2010.  During the video I demonstrated with a test project.  Since then I have been working to migrate my DBA database project into Visual Studio 2010.  From the beginning I ran into issues.  This was a very discouraging start to using Visual Studio 2010 for my projects.  There was a very simple fix and now we are moving right along.</p>

<p>One of the scripts that I deploy to all of my servers is Adam Machanic&#8217;s (<a href="http://sqlblog.com/blogs/adam%5Fmachanic/">Blog</a>|<a href="http://www.twitter.com/adammachanic">Twitter</a>) WhoIsActive.  I created a stored procedure and saved the script.  A few seconds later I saw 84 warnings show up on the Error List.  Something was amiss.  I have this script deployed into most of my environment and it works like a charm.  It was time to do a little research.</p>

<p><a href="http://www.jonathanagardner.com/wp-content/uploads/2010/06/ErrorList.jpg"><img class="alignnone size-thumbnail wp-image-931" title="ErrorList" src="http://www.jonathanagardner.com/wp-content/uploads/2010/06/ErrorList-150x150.jpg" alt="" width="150" height="150" /></a></p>

<p>The warnings all seemed to be due to some sort of missing reference.  The WhoIsActive script, like many DBA scripts, uses the [master] database heavily.  Visual Studio is parsing through the script and can&#8217;t find any of the items that the script is trying to reference, so it throws a warning.  The good news is that there is a very simple fix.</p>

<h2>Adding a Reference to master.dbschema</h2>

<p>Database projects are designed to be self contained.  When creating a database project, scripts typically will reference items within the same project.  Some scripts, however, will reference other database items.  In this case, the [master] database is referenced.  The master.dbschema file is not included in every project for performance reasons.  It contains a large number of objects that are unnecessary for many projects.</p>

<p>The default installation of Visual Studio 2010 includes dbschema for both the [master] and [msdb] databases.  There are separate schema SQL Server 2005 and 2008.  These files are located in the Visual Studio installation directory in the Extensions folder.  I am working on a SQL 2008 project so I will use the following folder:</p>

<p>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VSTSDB\Extensions\SqlServer\2008\DBSchemas</p>

<p>To add the database reference right click on the References folder in the Solutions Explorer and select Add Database Reference.  This will open the Add Database Reference window.  Add the master.dbschema by selecting browse and navigating to the folder that contains the appropriate schema for your project.  In my case, it was the folder listed above.  I accepted the defaults and clicked OK.  Saving the project will cause Visual Studio to parse the code again and resolve the reference errors.</p>

<p><img src="/wp-content/uploads/2010/06/SolutionsExplorerAddDBRef.jpg" alt="Solution Explorer" /></p>

<p><a href="http://www.jonathanagardner.com/wp-content/uploads/2010/06/AddDBRef.jpg"><img class="alignnone size-thumbnail wp-image-933" title="AddDBRef" src="http://www.jonathanagardner.com/wp-content/uploads/2010/06/AddDBRef-150x150.jpg" alt="" width="150" height="150" /></a></p>

<p>If no other references have been added, it can also be added from the References tab of the Project Properties page.  If the project already contains references this tab will show a list of the current references and no additional references can be added.</p>

<p>We are working up more articles and videos about Visual Studio 2010 and its features for Database professionals.  Do you have a specific topic you would like us to cover?  We would love to hear from you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanagardner.com/technology/warnings-warnings-everywhere-database-references-in-visual-studio-2010.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Database Deployment with Visual Studio 2010</title>
		<link>http://www.jonathanagardner.com/technology/database-deployment-with-visual-studio-2010.html</link>
		<comments>http://www.jonathanagardner.com/technology/database-deployment-with-visual-studio-2010.html#comments</comments>
		<pubDate>Thu, 27 May 2010 16:14:17 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[SQL Alerts]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[DBA]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>

		<guid isPermaLink="false">http://www.jonathanagardner.com/?p=876</guid>
		<description><![CDATA[I have been exploring some of the features of Visual Studio 2010 that are useful to DBAs and Database Developers. Today&#8217;s topic is Database Deployment. Software developers have been using the deployment tools in Visual Studio for some time, however, the addition of database deployment gives database professionals the ability to systematically deploy their projects [...]]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://www.jonathanagardner.com/technology/database-deployment-with-visual-studio-2010.html" title="Permanent link to Database Deployment with Visual Studio 2010"><img class="post_image alignnone remove_bottom_margin frame" src="http://www.microsoft.com/visualstudio/_base_v1/images/chrome/visual_studio_logo.png" width="214" height="32" alt="Microsoft Visual Studio " /></a>
</p><p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="298" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/_BNvgqGKzlM&amp;hl=en_US&amp;fs=1&amp;hd=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="298" src="http://www.youtube.com/v/_BNvgqGKzlM&amp;hl=en_US&amp;fs=1&amp;hd=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>

<p>I have been exploring some of the features of Visual Studio 2010 that are useful to DBAs and Database Developers.  Today&#8217;s topic is Database Deployment.  Software developers have been using the deployment tools in Visual Studio for some time, however, the addition of database deployment gives database professionals the ability to systematically deploy their projects to a multiple environments.</p>

<p>Every enviornment can be configured to have a different configuration.  For example, in my development environment I tell VS2010 to build the solution script and then deploy it to the server.  In my production environment I tightly control what and when scripts are deployed to the database.  When I am building the solution for my production environment I configure VS2010 to build the deployment script and put it into a folder.  This allows me to schedule the script to go into production when I choose.</p>

<p>We are going to walk through setting up a database project and configuring the project for deployment.  Open or create a database project.  Right click on the top of the project in the solution explorer, at the top of the explorer tree.  Select &#8216;Properties&#8217; from the menu.  This will open the project properties window.  The deploy tab of the project properties will allow us to configure the deploy settings.</p>

<p><img src="/wp-content/uploads/2010/05/tree.jpg" alt="alt text" /></p>

<p>There are three main settings that we will focus on.  The first is the configuration.  Configuration is the setting that allows us to change the behavior for different environments.  In this example project I have set the configuration to be debug.  The debug configuration is my test environment and where I want to allow VS2010 to automatically deploy the solution to the server automatically.</p>

<p>The second setting we are going to look at is the &#8216;Deploy Action&#8217;.  The default setting is &#8216;Create Deployment Script (.sql).  Leaving this set on the default means that a deployment .sql script will be crated but not deployed to my database.  This gives database professionals the flexibility to deploy the script via SSMS, scheduled job, etc.  In the case of my test environment I want to use &#8216;Create a deployment script (.sql) and deploy to the database&#8217;.  This will run the deployment script against my test environment every time I select deploy from the build menu.</p>

<p><a href="http://www.jonathanagardner.com/wp-content/uploads/2010/05/properties.jpg"><img class="alignnone size-medium wp-image-877" title="properties" src="http://www.jonathanagardner.com/wp-content/uploads/2010/05/properties-300x154.jpg" alt="" width="300" height="154" /></a></p>

<p>The final setting that I want to highlight is the Target Connection Setting.  This can be different with each configuration setting allowing me to connect to different SQL Servers and/or different databases for the environment I am deploying to.</p>

<p>What have your experiences with deployment in Visual Studio 2010.  We would love to hear about them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanagardner.com/technology/database-deployment-with-visual-studio-2010.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>SQLSaturday #35 Recap</title>
		<link>http://www.jonathanagardner.com/featured/sqlsaturday-35-recap.html</link>
		<comments>http://www.jonathanagardner.com/featured/sqlsaturday-35-recap.html#comments</comments>
		<pubDate>Tue, 25 May 2010 14:00:11 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[SQLServerPedia Syndication]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[SQL Alerts]]></category>

		<guid isPermaLink="false">http://www.jonathanagardner.com/?p=867</guid>
		<description><![CDATA[This weekend I was in Dallas, TX with Nancy Wilson (Twitter) and Malik Al-Amin (Twitter) form the Houston Area SQL Server Users Group volunteering at SQLSaturday 35. It gave us a unique perspective and taught us some very valuable lessons for when we put on SQLSaturday in Houston. I wanted to give a big thanks [...]]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://www.jonathanagardner.com/featured/sqlsaturday-35-recap.html" title="Permanent link to SQLSaturday #35 Recap"><img class="post_image alignnone remove_bottom_margin frame" src="http://www.jonathanagardner.com/wp-content/uploads/2010/05/SQLSaturday35.jpg" width="239" height="94" alt="Post image for SQLSaturday #35 Recap" /></a>
</p><p>This weekend I was in Dallas, TX with Nancy Wilson (<a href="http://twitter.com/nancyhidywilson">Twitter</a>) and Malik Al-Amin (<a href="http://twitter.com/Malik_Alamin">Twitter</a>) form the Houston Area SQL Server Users Group volunteering at SQLSaturday 35.  It gave us a unique perspective and taught us some very valuable lessons for when we put on SQLSaturday in Houston.</p>

<p>I wanted to give a big thanks to the North Texas SQL Server Users Group, all of the presenters, and volunteers to helped make this event a success.  The general consensus that I heard was that everyone took something away from the event that they were going to be able to use.</p>

<p>Denny Cherry (<a href="http://itknowledgeexchange.techtarget.com/sql-server/">Blog</a>|<a href="http://twitter.com/mrdenny">Twitter</a>) had a great write up about <a href="http://sqlserverpedia.com/blog/sql-server-bloggers/successes-and-failures-of-sqlsat33/">SQL Saturday #33</a>.  I am going to follow a similar format for this post.</p>

<h2>The Good</h2>

<h3>Size</h3>

<p>I was surprised by the number of people that were registered to attend.  500 people were registered and there was a wait list for the event.  The event was limited to 500 people because that would exceed the fire code for the building.  In the end, everyone who showed up was able to get into the event.  I don&#8217;t know the official attendance number but the last number I heard was near 400.  There were 42 sessions across 7 rooms with some extra sponsor sessions held during the lunch break.</p>

<h3>Food</h3>

<p>I ate breakfast at the hotel as I didn&#8217;t know that there was going to be breakfast at the event.  I didn&#8217;t see it mentioned but to be honest that may have been an err on my part. I didn&#8217;t read all of the latest event communication so there is a large possibility that I missed the announcement.  I didn&#8217;t hear anyone complaining about the food, especially with the line for <a href="http://www.paciugo.com/">Paciugo Gelato</a> wrapping around the entire building.</p>

<h3>Location</h3>

<p>SQLSaturday 35 was held at the Region 10 Education Services Center in Richardson, TX.  It turned out to be a great place to hold SQLSaturday as it was designed for just such a training event.  As a matter of fact, the I like it so much I am going to contact the Region 4 Education Services Center in Houston to see if we can hold a SQL Saturday there soon.</p>

<p>The hotel was very close to the event, approximately 2 blocks.  This would be just a short walk, but with temperatures over 90 degrees I don&#8217;t think anyone did.  I did not hear of anyone that attended the event from out of town say that they were staying somewhere else.  What I did hear is that some people, including me, tried to check into the wrong hotel as there are two Courtyard by Marriott locations in Richardson.  Instead of looking at my confirmation I relied on Google Maps to tell me where to go.  Google Maps #fail.</p>

<h2>The Could be Better</h2>

<h3>The Raffle</h3>

<p>The prizes that were give away were fantastic.  It was no secret that I wanted the iPad that was being raffled off, I wanted it bad.  Execution of raffles can be problematic.  The prizes displayed/discussed, the number drawn, and the recipient then had to come down to the same person that called the number out to claim their prize all while the audience clapped after every drawing.  This causes prize distribution to be lengthy, hence the creation of the t-shirt canon.</p>

<p>I am not suggesting I have ultimate raffle solution but some great ideas were thrown around at the after party that may have merit for further evaluation.</p>

<h3>The After Party</h3>

<p>The location for the after party was at the same location as the speaker&#8217;s dinner the night before.  The room was partitioned off from the rest of the building so it was essentially a private room just for us.  There was really no advertising of the after party until the raffle at the end of the day when everyone was trying to file out of the room.</p>

<p>The after party can be the most valuable of the entire event.  The after party is where attendees can network and talk with the speakers and volunteers, many times in a one on one conversation.  Advertisement of the after party should have been throughout the course of the event.</p>

<h2>Overall</h2>

<p>I would say that this event was a huge success.  The issues mentioned above are really secondary to the main goal of providing a day of SQL training.  The team from the North Texas SQL Server Users Group really did a fantastic job putting on the event and I am looking forward to attending again when they have the next one.</p>

<p>I am working with Malik Al-Amin (<a href="http://twitter.com/Malik_Alamin">Twitter</a>) to put on a SQL Saturday in Houston.  You can follow either of us on Twitter for more details or you can follow the Twitter account that I have set up for the event <a href="http://twitter.com/SQLSatHou">SQLSatHou</a>.</p>

<p>Find a SQL Saturday event near you and get involved with your local user groups.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanagardner.com/featured/sqlsaturday-35-recap.html/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Microsoft Convergence 2010 Days 2 and 3</title>
		<link>http://www.jonathanagardner.com/featured/microsoft-convergence-2010-days-2-and-3.html</link>
		<comments>http://www.jonathanagardner.com/featured/microsoft-convergence-2010-days-2-and-3.html#comments</comments>
		<pubDate>Sun, 02 May 2010 15:54:53 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Microsoft Dynamics]]></category>

		<guid isPermaLink="false">http://www.jonathanagardner.com/featured/microsoft-convergence-2010-days-2-and-3.html</guid>
		<description><![CDATA[I spent most of last week in Atlanta attending Microsoft Convergence 2010. Convergence is a event focused on Microsoft&#8217;s Dynamics line of business products, ERP platforms and CRM. It is the only Dynamics event where customers, partners, and the Microsoft team are all together in one location to discuss their products. Overall There were two [...]]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://www.jonathanagardner.com/featured/microsoft-convergence-2010-days-2-and-3.html" title="Permanent link to Microsoft Convergence 2010 Days 2 and 3"><img class="post_image alignnone remove_bottom_margin frame" src="http://www.jonathanagardner.com/wp-content/uploads/2010/04/Convergence_2010_Atlanta.jpg" width="456" height="83" alt="Post image for Microsoft Convergence 2010 Days 2 and 3" /></a>
</p><p>I spent most of last week in Atlanta attending Microsoft Convergence 2010. Convergence is a event focused on Microsoft&#8217;s Dynamics line of business products, ERP platforms and CRM. It is the only Dynamics event where customers, partners, and the Microsoft team are all together in one location to discuss their products.</p>

<h2 style="clear: both;">Overall</h2>

<p style="clear: both;">There were two themes that permeated the entire conference, Microsoft Azure and Web Services. During one of the general sessions it was mentioned that currently 70% of the Dynamics development team is focused on cloud based services and in 2011 that number would climb to 90%. Microsoft&#8217;s investment in cloud services gives greater flexibility in the architecture of the infrastructure that runs the Dynamics products. The extension into the cloud is made possible through the implementation of web services. Dynamics web services running on Azure would allow for cloud based services to safely and securely connect to a back-end Dynamics platform without the need for a complex server architecture. Cloud based web services would allow for a central point of communication for external services at the same time it would limit the exposure of any back end system by limiting the external communication to one point, Azure, instead of many different services.</p>

<p>The conference was a huge success, however, there was a glaring need for deep technical tracks during the event. I attended 2 SQL events that were marked as &#8220;400 Level&#8221; technical classes and the material presented defiantly not what I would consider 400 Level material. I had my opinion confirmed when I discussed the material with the SQL community via Twitter. An opportunity was missed for training and knowledge sharing between developers, DBAs, the some of Microsoft&#8217;s technical staff.</p>

<p style="clear: both;">This was the first year that the User Groups played a large role at the conference. These groups were not closed to only users so partners and Microsoft employees were encouraged to attend. These turned out to be not only the most productive parts of the conference for everyone. Users were able to discuss issues and features directly with the product team that Microsoft really needs to address. Partners were able to add great advice on topics like add-ons and upgrading.</p>

<p style="clear: both;">Everyone that deals with Microsoft&#8217;s dynamics products would gain valuable insight and knowledge from attending the convergence event. There was not a partner, user, or Microsoft employee that I spoke with that did not find the event worth attending. I would highly recommend that anyone involved with a Dynamics product try to make it to Convergence 2011.</p>

<p style="clear: both;">If you attended Convergence 2010 we would love to hear about your experience.</p>

<p style="clear: both;"></p>

<p><br class="final-break" style="clear: both;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanagardner.com/featured/microsoft-convergence-2010-days-2-and-3.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review: Beats by Dr. Dre Studio Headphones</title>
		<link>http://www.jonathanagardner.com/featured/review-beats-by-dr-dre-studio-headphones.html</link>
		<comments>http://www.jonathanagardner.com/featured/review-beats-by-dr-dre-studio-headphones.html#comments</comments>
		<pubDate>Fri, 30 Apr 2010 13:02:50 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[Headphones]]></category>
		<category><![CDATA[Office Tools]]></category>

		<guid isPermaLink="false">http://www.jonathanagardner.com/uncategorized/review-beats-by-dr-dre-studio-headphones.html</guid>
		<description><![CDATA[As an audiophile I am constantly listening to music, everything from Classical and Jazz to Metal and Punk. The ear buds that came with my iPhone work when you are in a pinch but they just don&#8217;t to the music justice. I spend a lot of time on the road and in noisy cube farms [...]]]></description>
			<content:encoded><![CDATA[<p></p><p style="clear: both;"><a href="http://www.jonathanagardner.com/wp-content/uploads/2010/04/beats_by_dr_dre.jpg"><img style=' float: left; padding: 4px; margin: 0 7px 2px 0;'  class="alignleft size-full wp-image-824" title="beats_by_dr_dre" src="http://www.jonathanagardner.com/wp-content/uploads/2010/04/beats_by_dr_dre.jpg" alt="" width="299" height="288" /></a>As an audiophile I am constantly listening to music, everything from Classical and Jazz to Metal and Punk. The ear buds that came with my iPhone work when you are in a pinch but they just don&#8217;t to the music justice. I spend a lot of time on the road and in noisy cube farms so I started researching noise canceling headphones. I narrowed my selection down to two choices, <a href="http://www.amazon.com/gp/product/B0032FOI08?ie=UTF8&amp;tag=jonat-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B0032FOI08" target="_blank">Beats by Dr. Dre Studio Headphones</a> and <a href="http://www.amazon.com/gp/product/B002M38I2U?ie=UTF8&amp;tag=jonat-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B002M38I2U" target="_self">Bose QuiteComfort 15</a>. I went with the Beats by Dr. Dre and could not be happier with my choice</p>

<div>
<h2>Design</h2>
</div>

<!-- br-->

<div>The Beats are designed to almost be a fashion statement. The glossy black and red exterior look fantastic. The plush ear cups and padded head band make them comfortable to wear all day, which I do regularly. It was as if Monster consulted Apple&#8217;s design group. Everything from the packaging to the cables and case was very well put together.</div>

<!-- br-->

<div>The headphones are operated by two AAA batteries. These batteries are required for the headphones to operate. They are not just to run the noise canceling function and if they die you will not be able to use the headphones.</div>

<!-- br-->

<div>
<h2>Sound</h2>
</div>

<!-- br-->

<div>The most important part of headphones is the sound. The Beats delivers crisp highs. Listening to Tchaikovsky&#8217;s Swan Lake Intro, I am able to hear the hight notes with a crisp pop. Listening to Jay-Z&#8217;s Empire State of Mind, I can hear the deep baseline pounding like he intended. When I crank up the volume I can actually feel the drivers bumping.</div>

<!-- br-->

<div>The noise canceling is fantastic. I am able to wear the headphones and cancel out airplane noise without having to put any music on. With music on low I am able to silence the noisy speaker phone call in the cubicle next to me and the water cooler conversation in the hall. The Beats allow me to focus on writing so my mom can read all of these articles, hi mom.</div>

<p style="clear: both;"></p>

<div>
<h2>The Good</h2>
</div>

<!-- br-->

<div>Amazing sound, comfort and noise canceling.</div>

<!-- br-->

<div>
<h2>The Bad</h2>
</div>

<!-- br-->

<div>Batteries required to listen to music</div>

<p style="clear: both;"></p>

<div>Overall : 5 Stars</div>

<p style="clear: both;"></p>

<div>I don&#8217;t know how I was able to function without them. I would recommend the Beats by Dr. Dre to everyone no matter what type of music you listen to.</div>

<p style="clear: both;"></p>

<p><br class="final-break" style="clear: both;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanagardner.com/featured/review-beats-by-dr-dre-studio-headphones.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Convergence 2010: Day 1</title>
		<link>http://www.jonathanagardner.com/featured/convergence-2010-day-1.html</link>
		<comments>http://www.jonathanagardner.com/featured/convergence-2010-day-1.html#comments</comments>
		<pubDate>Mon, 26 Apr 2010 14:00:16 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Microsoft Dynamics]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[CONV2010]]></category>

		<guid isPermaLink="false">http://www.jonathanagardner.com/featured/convergence-2010-day-1.html</guid>
		<description><![CDATA[Yesterday was day one at Convergence 2010 and it turned out to be a good one. The event, so far, has been well managed and attendance is strong. During the keynote in the morning it was announced that there are over of 8900 users, partners, ISVs, and Microsoft employees in attendance. The keynote, as expected, [...]]]></description>
			<content:encoded><![CDATA[<p></p><p style="clear: both;"><a class="image-link" href="http://www.jonathanagardner.com/wp-content/uploads/2010/04/Convergence_2010_Atlanta.jpg"><img class="linked-to-original" style="display: inline; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px;" src="http://www.jonathanagardner.com/wp-content/uploads/2010/04/Convergence_2010_Atlanta-thumb.jpg" alt="" width="380" height="70" align="left" /></a><br style="clear: both;" />Yesterday was day one at Convergence 2010 and it turned out to be a good one. The event, so far, has been well managed and attendance is strong. During the keynote in the morning it was announced that there are over of 8900 users, partners, ISVs, and Microsoft employees in attendance.</p>

<p style="clear: both;">The keynote, as expected, featured some of the latest and greatest the Dynamics team has to offer. Dynamics GP 2010 was announced with some much needed improvements to BI and tighter integration with CRM and CRM Online.</p>

<p style="clear: both;">The demo included some interesting integration between CRM and social media. Native functionality exists to define socially driven searches and IE accelerators that can push information to generate knowledge base articles. While the demo was limited it shows that the power of social media is being seen and embraced by Microsoft.</p>

<p style="clear: both;">The concurrent and interactive sessions covered relevant topics and some were offered more than one time during the course of the conference. This is great when two topics of interest are presented at the same time slot.</p>

<p style="clear: both;"></p>

<p style="clear: both;"></p>

<h2>Overall</h2>

<p style="clear: both;"></p>

<p style="clear: both;">So far Convergence 2010 has been a great experience. If you are a user or a partner of any of the Dynamics line of products I would suggest not missing the next one.</p>

<p style="clear: both;"></p>

<p style="clear: both;"></p>

<h3>The Good</h3>

<p style="clear: both;"></p>

<p style="clear: both;">Staff/Attendants are knowledgeable and helpful. I have never been to a conference that had so may attendants. They seemed to be everywhere to help attendees find their way around the conference center.</p>

<p style="clear: both;"></p>

<p style="clear: both;"></p>

<p style="clear: both;">The event was spread out over lots of real estate. While I also mentioned this in the &#8216;bad&#8217; section I think it is a good thing. I sit behind a desk for too much of my life so some walking is good for me.</p>

<p style="clear: both;"></p>

<p style="clear: both;"></p>

<h3>The Bad</h3>

<p style="clear: both;"></p>

<p style="clear: both;">The food. Breakfast and lunch were terrible. With as much as we paid for this conference this should have been much better. That being said I can only imagine that feeding 8900 people at one time is very difficult.</p>

<p style="clear: both;">To handle the numbers of people and small sessions it would be expected that the location would have to be huge. The layout just requires a lot of walking back and forth up and down escalators. The dining area, expo center and large presentation room are located far away from the breakout rooms.</p>

<p style="clear: both;"></p>

<p style="clear: both;"></p>

<h3>The #EpicFail</h3>

<p style="clear: both;"></p>

<p style="clear: both;">Wireless at the convention center is $75 per week. Are you kidding me! That would pay for 2 months of my 12M connection at home. Arrangements should have been made for free wireless access throughout the convention center.</p>

<p><br class="final-break" style="clear: both;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanagardner.com/featured/convergence-2010-day-1.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio Tips and Tricks</title>
		<link>http://www.jonathanagardner.com/technology/visual-studio-tips-and-tricks.html</link>
		<comments>http://www.jonathanagardner.com/technology/visual-studio-tips-and-tricks.html#comments</comments>
		<pubDate>Thu, 22 Apr 2010 19:56:00 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>

		<guid isPermaLink="false">http://www.jonathanagardner.com/?p=809</guid>
		<description><![CDATA[I have been evaluating Visual Studio 2010&#8242;s usefulness to the DBA and the Developer over the past few weeks(See: What Features Visual Studio 2010 Offers DBAs and Database Devs).  While I work with the applicaiton I find myself spending a lot of time over on Zain Naboulsi&#8217;s blog (Blog &#124; Twitter).  It is a great [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><img class="size-full wp-image-785 alignnone" title="visual_studio_logo-full.png" src="http://www.jonathanagardner.com/wp-content/uploads/2010/04/visual_studio_logo-full.png" alt="" width="214" height="32" /></p>

<p>I have been evaluating Visual Studio 2010&#8242;s usefulness to the DBA and the Developer over the past few weeks(See: <a href="http://www.jonathanagardner.com/technology/sql/what-features-visual-studio-2010-offer-dbas-and-database-devs.html" target="_self">What Features Visual Studio 2010 Offers DBAs and Database Devs</a>).  While I work with the applicaiton I find myself spending a lot of time over on Zain Naboulsi&#8217;s blog (<a href="http://blogs.msdn.com/zainnab/" target="_blank">Blog</a> | <a href="http://twitter.com/zainnab" target="_blank">Twitter</a>).  It is a great resource for finding info about Tips and Tricks for VS 2010.  While all of the posts are helpful, below are the items that I find myself using often.</p>

<p><a href="http://blogs.msdn.com/zainnab/archive/2010/04/14/track-changes-in-the-editor-vstipedit0048.aspx" target="_blank">Tracking Changes in the Editor</a> &#8211; This allows me to quickly see what I have changed and/or what has not been saved.</p>

<p><a href="http://blogs.msdn.com/zainnab/archive/2010/04/13/the-best-of-visual-studio-2010-pasting-a-single-selection-into-a-box-selection.aspx" target="_blank">Pasting a Single Selection Into a Box Selection</a></p>

<p><a href="http://blogs.msdn.com/zainnab/archive/2010/04/13/comment-and-uncomment-code-vstipedit0047.aspx" target="_blank">Comment and Uncomment Code</a> &#8211; This has been around in SSMS for a while and I use it all the time.  The same holds true for VS2010.</p>

<p>What Tips and Tricks have you found?  We would love to hear from you about how you are using VS2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanagardner.com/technology/visual-studio-tips-and-tricks.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
