<?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 &#187; Best Practices</title>
	<atom:link href="http://www.jonathanagardner.com/category/best-practices/feed" rel="self" type="application/rss+xml" />
	<link>http://www.jonathanagardner.com</link>
	<description>Drinking from the Information Fire Hose</description>
	<lastBuildDate>Thu, 19 Jan 2012 23:20:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>MS Project Server and Backup Best Practices</title>
		<link>http://www.jonathanagardner.com/technology/ms-project-server-and-backup-best-practices.html</link>
		<comments>http://www.jonathanagardner.com/technology/ms-project-server-and-backup-best-practices.html#comments</comments>
		<pubDate>Fri, 15 Jan 2010 20:22:10 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQLServerPedia Syndication]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[DBA]]></category>

		<guid isPermaLink="false">http://www.jonathanagardner.com/2010/01/15/ms-project-server-and-backup-best-practices/</guid>
		<description><![CDATA[Microsoft&#8217;s Project is a very standard project management tool that most Project Managers are all to familiar with. While Project is a great application it was limited to local information. Microsoft&#8217;s Project Server extends Project&#8217;s capabilities and allows the sharing of resources and information across an Enterprise. Project Server 2007 is built around the SharePoint [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Microsoft&#8217;s Project is a very standard project management tool that most Project Managers are all to familiar with. While Project is a great application it was limited to local information. Microsoft&#8217;s Project Server extends Project&#8217;s capabilities and allows the sharing of resources and information across an Enterprise.</p>

<p>Project Server 2007 is built around the SharePoint platform and creates four databases upon installation that house project related data. The four databases are Archive, Draft, Published, and Reporting as can be seen in the image.</p>

<p><img src="http://www.jonathanagardner.com/wp-content/uploads/2010/01/ProjectServerDatabases.jpg" alt="ProjectServerDatabases.jpg" width="313" height="77" /></p>

<p>For any DBA who has tried to deal with SharePoint restores you know the nightmare that can become. Thats a topic for another post entirely. After one such incident and a help ticket with Microsoft it came to light that Project Server has a built in &#8216;backup&#8217; capability. Microsoft&#8217;s words not mine. It is really more akin to version control than backups but that is besides the point.</p>

<p>In the Schedule Backup section of the Server Settings a Project Retention Policy (versions) setting can be found. By default this is set to zero. Microsoft&#8217;s best practices are that this be set to a minimum of 3.</p>

<p><img src="http://www.jonathanagardner.com/wp-content/uploads/2010/01/ProjectRetentionPolicy.jpg" alt="ProjectRetentionPolicy.jpg" width="292" height="45" /></p>

<p>Now on to why DBAs supporting Project Server need to know what is going on here. Project server operates by storing data in three of the four Project Server databases. When a project is created and saved to the server but not &#8216;Publish&#8217; it stores the information in the, you guessed it, Draft database. Once the project has been published it moves to the Published database. I know, you are still with me. When the retention policy is set to 3 the Archive database is used to retain this information. Again not shocking. What needs to be planned for is the space that this will take. Your archive database will be, in this example, 3 times larger than your published database as well as the server activity that will be occurring when the &#8216;backup&#8217; is taken.</p>

<p><img src="http://www.jonathanagardner.com/wp-content/uploads/2010/01/ProjectServerRetentionPolicyItems.jpg" alt="ProjectServerRetentionPolicyItems.jpg" width="480" height="181" /></p>

<p>Above is a shot of what gets backed up and when it does. This can be found in below the Project Retention Policy box on the Schedule Backup screen. It was also Best Practices to stagger these times so they didn&#8217;t all hit the Project Server queue at once.</p>

<p>While I have enjoyed using Project Server as a Project Manager can sometimes be a pain in the butt as a DBA. Do you have any Project Server stories you would like to share?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanagardner.com/technology/ms-project-server-and-backup-best-practices.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Separated Environments and Security</title>
		<link>http://www.jonathanagardner.com/technology/separated-environments-and-security.html</link>
		<comments>http://www.jonathanagardner.com/technology/separated-environments-and-security.html#comments</comments>
		<pubDate>Wed, 11 Nov 2009 21:43:47 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Corporate IT]]></category>
		<category><![CDATA[Management]]></category>

		<guid isPermaLink="false">http://www.jonathanagardner.com/?p=341</guid>
		<description><![CDATA[Managing a corporate environment can be a challenge in its own right but when you throw developers into the mix you have to be careful about their access to the production environment.  A developer should never have access to the production environment.  Colin over at Benchmark IT Consulting has written a great article on this [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Managing a corporate environment can be a challenge in its own right but when you throw developers into the mix you have to be careful about their access to the production environment.  A developer should never have access to the production environment.  Colin over at Benchmark IT Consulting has written a great article on this topic.  <a href="http://benchmarkitconsulting.com/colin-stasiuk/2009/11/11/i-love-fights-that-i-cant-lose-separated-environments-and-security/" target="_blank">I Love Fights That I Can&#8217;t Lose&#8230;. (Separated Environments and Security)</a>.  I encourage everyone to check it out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanagardner.com/technology/separated-environments-and-security.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

