<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.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>Brian Smith's Microsoft Project Support Blog</title><link>http://blogs.msdn.com/b/brismith/</link><description>All the latest information on Project and Project Server</description><dc:language>en-US</dc:language><generator>Telligent Community 5.6.583.20496 (Build: 5.6.583.20496)</generator><item><title>Microsoft Project Conference 2012: What do you want to hear?</title><link>http://blogs.msdn.com/b/brismith/archive/2012/01/30/microsoft-project-conference-2012-what-do-you-want-to-hear.aspx</link><pubDate>Mon, 30 Jan 2012 17:38:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10261795</guid><dc:creator>Brian Smith - MSFT</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brismith/rsscomments.aspx?WeblogPostID=10261795</wfw:commentRss><comments>http://blogs.msdn.com/b/brismith/archive/2012/01/30/microsoft-project-conference-2012-what-do-you-want-to-hear.aspx#comments</comments><description>&lt;p&gt;Myself and Adrian Jenkins are attending and presenting at the Project Conference 2012, March 19th to the 22nd in Phoenix Arizona and will be delivering a couple of the sessions.&amp;#160; The sessions are planned to be one about the February 2012 Cumulative Update for Project and Project Server, and the other one will be a guide to troubleshooting Project Server – looking at some of the tools we use in support to help identify issues.&amp;#160; But if there are some specific scenarios or tools that you are especially interested in then we would be delighted to consider these for inclusion in the sessions.&amp;#160; The conference is your chance to hear great things from our partners, customers and of course Microsoft – and here is your chance to let me and Adrian know exactly what you’d like to hear from us.&amp;#160; &lt;/p&gt;  &lt;p&gt;Looking forward to meeting friends old and new in Phoenix!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.msprojectconference.com" target="_blank"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="mspc12" border="0" alt="mspc12" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/5444.mspc12_5F00_20D2A39D.png" width="541" height="89" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10261795" width="1" height="1"&gt;</description></item><item><title>December 2011 CU Webcast: Questions and Answers</title><link>http://blogs.msdn.com/b/brismith/archive/2012/01/30/december-2011-cu-webcast-questions-and-answers.aspx</link><pubDate>Mon, 30 Jan 2012 16:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10261779</guid><dc:creator>Brian Smith - MSFT</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brismith/rsscomments.aspx?WeblogPostID=10261779</wfw:commentRss><comments>http://blogs.msdn.com/b/brismith/archive/2012/01/30/december-2011-cu-webcast-questions-and-answers.aspx#comments</comments><description>&lt;p&gt;Sorry for the delay in getting this posting out.&amp;nbsp; Vacation and an unusual amount of snow are a couple of the excuses, and if you missed the webcast then you can view here - &lt;span style="text-decoration: underline;"&gt;&lt;a href="https://www.livemeeting.com/cc/mseventsbmo/view?id=1032493964&amp;amp;role=attend&amp;amp;pw=5A2EBE71"&gt;https://www.livemeeting.com/cc/mseventsbmo/view?id=1032493964&amp;amp;role=attend&amp;amp;pw=5A2EBE71&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Also if you are thinking of watching this or future TechNet webcasts then I&amp;rsquo;ll remind you that you will need the Live Meeting client install which can be obtained from here &lt;a title="http://office.microsoft.com/en-us/downloads/CD010254990.aspx" href="http://office.microsoft.com/en-us/downloads/CD010254990.aspx"&gt;http://office.microsoft.com/en-us/downloads/CD010254990.aspx&lt;/a&gt;.&amp;nbsp; &amp;ndash; but on to the questions &amp;ndash; thanks for all of you who attended and for the great questions!:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Q: What is the risk of applying the December Cumulative Update on the server but not on the client? Is it highly recommended to always keep them in sync, or is it acceptable to have some clients that are not patched to the same CU as the server?&lt;/p&gt;
&lt;p&gt;A: There is no dependency between the client and server, and although to be fully patched you should update both there is no risk (beyond not having some of the fixes) if you update the client or server independently.&amp;nbsp; Once you have patched the client it is also worth ensuring no un-patched clients can connect by use of the Server Setting to set the minimum client patch level that can connect (2010 only)&lt;/p&gt;
&lt;p&gt;Q:&amp;nbsp; Ref 30900 &amp;ndash; the fix relating to custom calendars - is that custom enterprise calendar, or custom calendar in template, or both?&lt;/p&gt;
&lt;p&gt;A:&amp;nbsp; In this case, it is whether or not the template has the custom calendar associated with it. For example, suppose you have a custom calendar that is the base calendar for some tasks within your project. It is in this case that the PSI method would fail as it attempted to reconcile the calendar.&lt;/p&gt;
&lt;p&gt;Q:&amp;nbsp; The Save Error 9000 is a very generic message. Can you repeat the exact issue for which this fix was designed?&lt;/p&gt;
&lt;p&gt;A:&amp;nbsp; The scenario is this. As you save your project from Project Professional, you see the 9000 error and your project does not get saved. We found about four different conditions where duplicate IDs or objects such as views could appear and it's because of these duplicates that the save process failed. We've added fixes on both the client and server to address these various conditions. As Brian states, there could possibly be other conditions that could lead to this issue and so time will tell.&amp;nbsp; As mentioned &amp;ndash; you don&amp;rsquo;t need to install both server and client fixes &amp;ndash; they are independent &amp;ndash; but to get full protection you will.&lt;/p&gt;
&lt;p&gt;Q:&amp;nbsp; In regards to Timesheets in Single Entry Mode, if a timesheet is submitted and accepted with actuals against 3 projects, and later one of those projects is deleted, and then someone deletes that timesheet and attempts to create a replacement timesheet, currently that results in an error. (The timesheet line items from the deleted projects still remain and seem to stop the new timesheet from being created.) Does this CU address this? The issue is that there is an "orphan" timesheet line record.&lt;/p&gt;
&lt;p&gt;A:&amp;nbsp; With the December CU the practice of deleting timesheets should be reviewed within your organization as the behavior changes &amp;ndash; but it should not give an error.&amp;nbsp; When the timesheet is re-created it will re-load the current tasks with any current actual work that has been accepted.&amp;nbsp; The deleted project will no longer appear.&amp;nbsp; The specific error mentioned isn&amp;rsquo;t familiar &amp;ndash; so there may still be a risk of it occurring &amp;ndash; possibly related to pending actions?&lt;/p&gt;
&lt;p&gt;Q:&amp;nbsp; You spoke about graphical indicators disappearing occasionally after changes have been made to their enterprise field definitions. Are there other graphical indicator problems.... such as enterprise fields showing incorrect indicators after changes made to their field definitions? I experienced some problems in one of my deployments but I believe the issue was a wrong indicator not a missing indicator. The problem seems to have gone away when I created new fields in the production site. Forum postings gave me the impression the December CU would address this. Any comments on the status? Are all of these graphical indicator problems resolved now?&lt;/p&gt;
&lt;p&gt;A:&amp;nbsp; We have certainly addressed a number of issues with graphical indicators &amp;ndash; it could be possible to see the wrong indicator if a condition of a formula calculation gives an unexpected result and no indicator (or an existing indicator) meets the resultant condition.&amp;nbsp; We&amp;rsquo;d be keen to hear of any reproducible steps that are still giving bad results.&lt;/p&gt;
&lt;p&gt;Q:&amp;nbsp; I know that for Project Server 2007 there was a tool (P12ACTool) that could be run against the environment that would check for standard issues behind the scenes and provide steps for resolving those issues. This was used in my past as a preventative step to keeping the environment up to par. Is there a similar tool for Project Server 2010?&lt;/p&gt;
&lt;p&gt;A:&amp;nbsp; There is a tool that we use for 2010 (P14ACTool).&amp;nbsp; It is used on support incidents under the direction of a support engineer and not publically available.&amp;nbsp; I does require some interpretation of the results and can give false positives which is why we like to be involved with the customer using the tool.&amp;nbsp; We do appreciate that some partners make extensive use of the tool with their customers and are reviewing a version of the tool that we could make more available &amp;ndash; watch this space.&amp;nbsp; We are also investing a lot in diagnostics at Microsoft so expect some new automated packages sent to you from CSS to aid in collection of data.&lt;/p&gt;
&lt;p&gt;Q:&amp;nbsp; What is the status of the fix for the 2010 client issue with "Save and Send" where the data is not actually saved to the Server?&lt;/p&gt;
&lt;p&gt;A:&amp;nbsp; Although I remember hearing about a condition like this I tried some tests after the webcast and I was not able to reproduce or find a bug in our database.&amp;nbsp; I&amp;rsquo;d welcome any repro steps so we can address this if it is still an issue.&lt;/p&gt;
&lt;p&gt;Q:&amp;nbsp; We have a couple of different 2010 client machines running the Oct and Dec CU, and the links between tasks are vanishing and then reappearing, resource usage view is jumping around between resources when modifying planned time phased actual work, and indicators in the status line (at the bottom) are vanishing - is this a known issue? (not seen it prior to August client CU for 2010)&lt;/p&gt;
&lt;p&gt;A:&amp;nbsp; We have a hotfix request in for the resource usage view jumping &amp;ndash; likely to be fixed in April CU &amp;ndash; not familiar with the other issues &amp;ndash; repro steps would aid our investigation here &amp;ndash; and confirmed this was more a display problem than the links really going away.&amp;nbsp; Possibly a UI handle problem?&lt;/p&gt;
&lt;p&gt;Q:&amp;nbsp; Should you be able to update Actual Start in the Project Center views in edit mode&lt;/p&gt;
&lt;p&gt;A:&amp;nbsp; This has not been exposed for editing in the web &amp;ndash; possibly because of the knock on effect on the task and assignment start dates.&lt;/p&gt;
&lt;p&gt;Q:&amp;nbsp; Are either of you going to be at the Project Conference?&lt;/p&gt;
&lt;p&gt;A:&amp;nbsp; We can now confirm that yes, Adrian and I will be at the Project Conference in Phoenix, along with others from the support team: our Manager Larry Block and escalation colleague Aik Chen.&amp;nbsp; Also look out for my next blog post asking what you would like us to talk about at the conference.&lt;/p&gt;
&lt;p&gt;Q:&amp;nbsp; This is a general Project Server config question: Is there a way to report time a the high level and not at task level because we just record total time of a project? Meaning entering the time&lt;/p&gt;
&lt;p&gt;A:&amp;nbsp; Reporting in the timesheet is possible at the top level&lt;/p&gt;
&lt;p&gt;Q:&amp;nbsp; Not really project related but I recently downloaded a few of the past webcasts in wma format. But I can't sync any of these to my Zune. Any suggestions?&lt;/p&gt;
&lt;p&gt;A:&amp;nbsp; I tried this by downloading and syncing to my Windows Phone 7 and also this didn&amp;rsquo;t work.&amp;nbsp; I&amp;rsquo;ll see if I can find a way of doing this &amp;ndash; I&amp;rsquo;m sure using Expression Encoder would allow re-encoding in a suitable format. ***Update - &lt;a href="http://support.microsoft.com/kb/932614"&gt;http://support.microsoft.com/kb/932614&lt;/a&gt; gives good instructions for doing this with Windows Movie Maker, Expression Encoder 4 or Windows Media Encoder - just trying it now... ***&lt;/p&gt;
&lt;p&gt;Q:&amp;nbsp; What is the correct way to submit a Design Change Request? Is there a website we can go to directly?&lt;/p&gt;
&lt;p&gt;A:&amp;nbsp; No web site &amp;ndash; usually giving feedback through your account team, or to a support engineer will get through to the right people.&lt;/p&gt;
&lt;/blockquote&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10261779" width="1" height="1"&gt;</description></item><item><title>Project Server 2010: Operation still processing–don’t shoot the messenger</title><link>http://blogs.msdn.com/b/brismith/archive/2011/12/29/project-server-2010-operation-still-processing-don-t-shoot-the-messenger.aspx</link><pubDate>Thu, 29 Dec 2011 21:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10251893</guid><dc:creator>Brian Smith - MSFT</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brismith/rsscomments.aspx?WeblogPostID=10251893</wfw:commentRss><comments>http://blogs.msdn.com/b/brismith/archive/2011/12/29/project-server-2010-operation-still-processing-don-t-shoot-the-messenger.aspx#comments</comments><description>&lt;p&gt;Decided to make this post as we have been getting quite a few questions about this dialog &amp;ndash; Operation still processing.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/6114.image_5F00_21AC3DC7.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/2816.image_5F00_thumb_5F00_0EF74410.png" width="486" height="259" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It can occur in various places within Project Web App and in my case I have made it appear in Project Center by creating a new project based on an Enterprise Project Type (called &amp;ldquo;Large&amp;rdquo;) that is using a project template which has around 2500 tasks.&amp;nbsp; In this case the full text says&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;The Create operation has been queued, but is taking longer than expected to process.&amp;nbsp; To check the status of the creation queue job, visit the My Queue Jobs page. Once the job has completed, the new Large will be listed in the Project Center. &lt;br /&gt;Click OK to close the project and return to Project Center.&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This isn&amp;rsquo;t an error &amp;ndash; I wouldn&amp;rsquo;t even go so far as to say it is a warning &amp;ndash; merely an informational dialog that we programmed to appear in cases where whatever you are doing is taking a little while to happen &amp;ndash; usually around a minute or so.&amp;nbsp; It could be that something has gone wrong &amp;ndash; more likely it is just taking a while &amp;ndash; so have a look in the queue.&amp;nbsp; Possibly by the time you have read the message the job has completed.&amp;nbsp; It could be that you are creating a quite large plan from a template &amp;ndash; or perhaps there are other jobs in the queue that mean yours is just waiting.&amp;nbsp; So this shouldn&amp;rsquo;t be treated as an error &amp;ndash; unless when looking in the queue you find a bigger problem &amp;ndash; like I did when writing this posting&amp;hellip;.&amp;nbsp; Possibly more on that in another posting if a reboot of my abused server doesn&amp;rsquo;t make my issues go away.&lt;/p&gt;
&lt;p&gt;*** Update - Turns out in my attempted repro of this condition and using a large template I exposed a bug.&amp;nbsp; If you have a template of around 1600 tasks or bigger (the exact&amp;nbsp;failure point will depend on other factors - could be as high as 4500)&amp;nbsp;then you may experience a stack overflow when this hits the queue in the Project Create stage.&amp;nbsp; It will sit there processing for ever - and if you look in the ULS logs you will see evidence that the queue has restarted -&lt;/p&gt;
&lt;p&gt;12/30/2011 07:46:48.20&amp;nbsp;Microsoft.Office.Project.Server (0x1EF4)&amp;nbsp;0x2798&amp;nbsp;Project Server&amp;nbsp;General&amp;nbsp;8zdb&amp;nbsp;High&amp;nbsp;[SERVICE] ProjectQueueService14: ProcessWatcher signaled&amp;nbsp;&lt;br /&gt;12/30/2011 07:46:48.20&amp;nbsp;Microsoft.Office.Project.Server (0x1EF4)&amp;nbsp;0x2798&amp;nbsp;Project Server&amp;nbsp;General&amp;nbsp;8zdk&amp;nbsp;High&amp;nbsp;[SERVICE] ProjectQueueService14: ProcessWatcher restarting service for f0bf6473-d0bd-4442-8d28-65466f8f6dc0 PID: 8160&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;In the application event logs you will see an event 1000 Application Error followed by one or more Windows Error Reporting event id 1001:&lt;/p&gt;
&lt;p style="text-align: left; padding-left: 30px;"&gt;Faulting application name: Microsoft.Office.Project.Server.Queuing.exe, version: 14.0.6015.1000, time stamp: 0x4d0ffe25&lt;/p&gt;
&lt;p style="text-align: left; padding-left: 30px;"&gt;Faulting module name: KERNELBASE.dll, version: 6.1.7601.17651, time stamp: 0x4e21213c&lt;/p&gt;
&lt;p style="text-align: left; padding-left: 30px;"&gt;Exception code: 0xe053534f&lt;/p&gt;
&lt;p style="text-align: left; padding-left: 30px;"&gt;Fault offset: 0x000000000000cacd&lt;/p&gt;
&lt;p style="text-align: left; padding-left: 30px;"&gt;Faulting process id: 0x%9&lt;/p&gt;
&lt;p style="text-align: left; padding-left: 30px;"&gt;Faulting application start time: 0x%10&lt;/p&gt;
&lt;p style="text-align: left; padding-left: 30px;"&gt;Faulting application path: %11&lt;/p&gt;
&lt;p style="text-align: left; padding-left: 30px;"&gt;Faulting module path: %12&lt;/p&gt;
&lt;p style="text-align: left; padding-left: 30px;"&gt;Report Id: %13&lt;/p&gt;
&lt;p&gt;When the queue restarts it will just attempt the project create again, and after around 4 minutes you will see the same errors repeated. Best open a support incident to let us help you recover from this if you run into it.&amp;nbsp; So far I am not aware of any customers running in to this.&amp;nbsp; ***&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10251893" width="1" height="1"&gt;</description></item><item><title>Project 2010: Events now raised by changes in Project Information dialog</title><link>http://blogs.msdn.com/b/brismith/archive/2011/12/20/project-2010-events-now-raised-by-changes-in-project-information-dialog.aspx</link><pubDate>Tue, 20 Dec 2011 19:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10249697</guid><dc:creator>Brian Smith - MSFT</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brismith/rsscomments.aspx?WeblogPostID=10249697</wfw:commentRss><comments>http://blogs.msdn.com/b/brismith/archive/2011/12/20/project-2010-events-now-raised-by-changes-in-project-information-dialog.aspx#comments</comments><description>&lt;p&gt;This will be the first of a couple of postings about some changes in behavior that you might see once you install the &lt;a href="http://blogs.msdn.com/b/brismith/archive/2011/12/14/december-cumulative-update-announced-for-project-and-project-server-2010-and-2007.aspx"&gt;December Cumulative updates&lt;/a&gt;.&amp;nbsp; This one is specifically about the client, and the Project Information dialog.&amp;nbsp; In the past if you changed a field value within the Project Information dialog then this would not raise the ProjectBeforeTaskChange or ProjectDeforeTaskChange2 events.&amp;nbsp; The values in Project Information relate to the project summary task (Task 0) and in Project 2007 these events would fire regardless of where the change was made.&amp;nbsp; Now, with the December CU these events are available to you.&amp;nbsp; However, there are a couple of things you need to be aware of:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1.&amp;nbsp; Firstly the event will fire once for the complete dialog, so unlike if you were changing values in the Project Summary task you may need to allow for and have your users prepared for multiple pop-ups (depending what you code does) once they click OK on the Project Information dialog.&lt;/p&gt;
&lt;p&gt;2. If you cancel then you will lose all your changes &amp;ndash; so make sure users are aware they may need to go back and check the values if for some reason your code rejected one of the changes.&amp;nbsp; For example if you popped up a dialog for each change and accepted a couple then rejected one the values that had been accepted get cancelled too.&lt;/p&gt;
&lt;p&gt;3. There appears to be a bug which we are investigating whereby the Project Department field will always raise the event even if it has not been changed.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I know that we didn&amp;rsquo;t have the issue with the Department field in 2007 &amp;ndash; I will double check the behavior of the second bullet and see if that has also changed since 2007 &amp;ndash; and if that should be considered a bug too.&lt;/p&gt;
&lt;p&gt;*** Update - looks like this wasn't the behavior in 2007 - you could cancel any of the individual events and not roll back other changes - so I'd consider this a bug in 2010.&amp;nbsp; No promises on any fix dates though.&lt;/p&gt;
&lt;p&gt;One workaround to avoid cancelling if you thought the Department field had been changed would be to check if the value has actually changed &amp;ndash; something like:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If ((Field = FieldNameToFieldConstant("Project Departments")) And (NewValue = vOldValue)) Then Exit Function&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;should help.&lt;/p&gt;
&lt;p&gt;*** Update - you may also see this same issue with the Notes field.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10249697" width="1" height="1"&gt;</description></item><item><title>December Cumulative Update Announced for Project and Project Server 2010 and 2007</title><link>http://blogs.msdn.com/b/brismith/archive/2011/12/14/december-cumulative-update-announced-for-project-and-project-server-2010-and-2007.aspx</link><pubDate>Wed, 14 Dec 2011 16:20:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10247688</guid><dc:creator>Brian Smith - MSFT</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brismith/rsscomments.aspx?WeblogPostID=10247688</wfw:commentRss><comments>http://blogs.msdn.com/b/brismith/archive/2011/12/14/december-cumulative-update-announced-for-project-and-project-server-2010-and-2007.aspx#comments</comments><description>&lt;p&gt;Take a look over at &lt;a title="http://blogs.technet.com/b/projectadministration/archive/2011/12/14/microsoft-project-server-and-sharepoint-server-2007-and-2010-december-2011-cu-announcement.aspx" href="http://blogs.technet.com/b/projectadministration/archive/2011/12/14/microsoft-project-server-and-sharepoint-server-2007-and-2010-december-2011-cu-announcement.aspx"&gt;http://blogs.technet.com/b/projectadministration/archive/2011/12/14/microsoft-project-server-and-sharepoint-server-2007-and-2010-december-2011-cu-announcement.aspx&lt;/a&gt; for the full details.&amp;#160; Also don’t forget the webcast in January giving you the inside scoop on what we are delivering in these Cumulative Updates.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;TechNet Webcast: Information about Microsoft Project and Project Server December 2011 Software Update (Level 200)&lt;/p&gt;    &lt;p&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032493964&amp;amp;culture=en-us"&gt;https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032493964&amp;amp;culture=en-us&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;A couple of my favorite fixes – the correction of an earlier problem that saw many non-English sites having English headers on the Project Center, My Tasks and Resource Center pages, and a change to single entry mode behavior so that you do not see unexpected changes to your timesheet entered data.&amp;#160; More about these and all the other fixes on January 10th Webcast with Adrian Jenkins and me.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10247688" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/brismith/archive/tags/Project+Server+2007/">Project Server 2007</category><category domain="http://blogs.msdn.com/b/brismith/archive/tags/Cumulative+Update/">Cumulative Update</category><category domain="http://blogs.msdn.com/b/brismith/archive/tags/Project+Server+2010/">Project Server 2010</category></item><item><title>Project Server 2007: Problems with ActiveX Controls after loading the October 2011 CU</title><link>http://blogs.msdn.com/b/brismith/archive/2011/11/16/project-server-2007-problems-with-activex-controls-after-loading-the-october-2011-cu.aspx</link><pubDate>Wed, 16 Nov 2011 17:21:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10237794</guid><dc:creator>Brian Smith - MSFT</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brismith/rsscomments.aspx?WeblogPostID=10237794</wfw:commentRss><comments>http://blogs.msdn.com/b/brismith/archive/2011/11/16/project-server-2007-problems-with-activex-controls-after-loading-the-october-2011-cu.aspx#comments</comments><description>&lt;p&gt;Hi All, it appears we have some issues around the download of ActiveX controls for the Project Center and other pages in Project Web Access for Project Server 2007 after loading the October 2011 Cumulative Update.&amp;#160; Thanks to Alex for his work on this one and especially to Marc for for quickly coming up with a temporary fix.&amp;#160; We are already working on an update to resolve this issue – but for now Marc’s fix will help you overcome the problem.&lt;/p&gt;  &lt;p&gt;The symptom will be that you are given a message to download the ActiveX controls, which can be perfectly normal if we have updated them in a CU – however in this case the download will not complete and all the usual workarounds of manually removing and deploying etc. do not resolve the problem.&amp;#160; The cause is that we did not deploy new ActiveX controls with this release – but we updated a version check as if we had done.&amp;#160; So Marc’s temporary fix is just to ignore the result of the version comparison.&amp;#160; If you happen to be upgrading from a much older SP or CU and we have since updated the ActiveX then this may give unexpected results – but certainly if you are already at a recent CU this is a good temporary solution.&amp;#160; And of course – if you are not seeing this issue then you don’t need to make this change.&lt;/p&gt;  &lt;p&gt;Once we have more information I will update this posting – particular around the behavior when we do fix the problem and whether you would need to revert the change first (as otherwise we may not replace the ‘updated’ file).&lt;/p&gt;  &lt;p&gt;On to the workaround:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Navigate to &lt;strong&gt;C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\PWA\LIBRARY&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;Make a safe copy of the file &lt;strong&gt;SHELL.JS&lt;/strong&gt; (you may need to put this back in place before future updates)&lt;/li&gt;    &lt;li&gt;Open the file &lt;strong&gt;SHELL.JS&lt;/strong&gt; with NOTEPAD and modify the following lines:&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;function PJ_CompareBuildVersion(clientBuildVersion, serverBuildVersion)&lt;/li&gt;      &lt;li&gt;{&lt;/li&gt;      &lt;li&gt;&amp;#160;&amp;#160; var rgClientBuildVersion = clientBuildVersion.split(&amp;quot;,&amp;quot;);&lt;/li&gt;      &lt;li&gt;&amp;#160;&amp;#160; var rgServerBuildVersion = serverBuildVersion.split(&amp;quot;,&amp;quot;);&lt;/li&gt;      &lt;li&gt;&amp;#160;&amp;#160; for(var i = 0; i &amp;lt; rgClientBuildVersion.length-1; i++)&lt;/li&gt;      &lt;li&gt;&amp;#160;&amp;#160; {&lt;/li&gt;      &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if(rgClientBuildVersion[i] &amp;gt; rgServerBuildVersion[i])&lt;/li&gt;      &lt;li&gt;&lt;b&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font style="background-color: #ffff00"&gt; return 0;&lt;/font&gt;&lt;/b&gt;&lt;/li&gt;      &lt;li&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if(rgClientBuildVersion[i] &amp;lt; rgServerBuildVersion[i])&lt;/li&gt;      &lt;li&gt;&lt;b&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font style="background-color: #ffff00"&gt; return 0;&lt;/font&gt;&lt;/b&gt;&lt;/li&gt;      &lt;li&gt;&amp;#160;&amp;#160; }&lt;/li&gt;      &lt;li&gt;&amp;#160;&amp;#160; return 0 &lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Save the file &lt;strong&gt;SHELL.JS&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;In Internet Explorer reload any of the PWA pages with the ActiveX grid and all should be good!&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/2465.image_5F00_68BD2DAD.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/5611.image_5F00_thumb_5F00_6A3E49C1.png" width="614" height="312" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Sorry for any inconvenience this has caused – and don’t hesitate to contact Microsoft if you have any further issues with this cumulative update.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10237794" width="1" height="1"&gt;</description></item><item><title>Q and A following the recent October Cumulative Update Webcast</title><link>http://blogs.msdn.com/b/brismith/archive/2011/11/14/q-and-a-following-the-recent-october-cumulative-update-webcast.aspx</link><pubDate>Mon, 14 Nov 2011 21:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10237021</guid><dc:creator>Brian Smith - MSFT</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brismith/rsscomments.aspx?WeblogPostID=10237021</wfw:commentRss><comments>http://blogs.msdn.com/b/brismith/archive/2011/11/14/q-and-a-following-the-recent-october-cumulative-update-webcast.aspx#comments</comments><description>&lt;p&gt;(Managed to hit a key combination in Windows Live Writer that posted this half way through &amp;ndash; sorry if this is a duplicate&amp;hellip;)&lt;/p&gt;
&lt;p&gt;Thanks to everyone who attended the webcast covering details of the Project and Project Server 2007 and 2010 cumulative updates for October 2011 &amp;ndash; as well as some brief comments on Project and Project Server 2007 SP3.&amp;nbsp; The recorded webcast can be viewed here - &lt;a title="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032493963&amp;amp;Culture=en-US" href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032493963&amp;amp;Culture=en-US"&gt;https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032493963&amp;amp;Culture=en-US&lt;/a&gt;.&amp;nbsp; Mark your calendars for the next one about the December 2011 CU on 1/10/2012 - &lt;a title="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032493964&amp;amp;culture=en-us" href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032493964&amp;amp;culture=en-us"&gt;https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032493964&amp;amp;culture=en-us&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m posting the questions that were asked both during and at the end of the webcast &amp;ndash; in some cases I&amp;rsquo;ve found out more complete answers since the webcast and have included the detail here too.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Q.&amp;nbsp;&amp;nbsp; Adrian mentioned an anti-virus package had slowed down Project Professional &amp;ndash; which one?&lt;/p&gt;
&lt;p&gt;A.&amp;nbsp;&amp;nbsp; We not going to name names here &amp;ndash; and really the same could apply to any of the packages that scan what winproj is doing.&amp;nbsp; It is really up to the customers to decide if they feel they can exclude the project executable from the virus scanner &amp;ndash; balancing the virus risk against the performance gain.&lt;/p&gt;
&lt;p&gt;Q.&amp;nbsp;&amp;nbsp; Ref fix 30990 (Modifying time-phased work in Project Professional moves actual work; additionally, the "Out of Sync" message does not occur), will this fix work if you are on a server with August 2011CU+SP1, and client with SP1 + October 2011CU? (i.e. out of sync client server CUs)&lt;/p&gt;
&lt;p&gt;A.&amp;nbsp;&amp;nbsp; Yes, this is a client side fix and not dependent on the server CU or SP level.&lt;/p&gt;
&lt;p&gt;Q.&amp;nbsp;&amp;nbsp; Project Server 2010...Graphical indicators - we have had lots of issues with graphical indicators not displaying correctly. The issue is random (as far as we can tell) and it doesn't matter whether the custom field references a formula or lookup table. Both can be affected. Sometimes (not always) opening, modifying, saving and publishing the project in PWA resolves the issue, but on next publishing from ProjectPro the indicators disappear again. This problem is well over 18 months old and was supposed to be fixed in the Dec 2010 update, but wasn't. When will this be fixed ??? Customers (as well as ourselves) are finding this incredibly frustrating.&lt;/p&gt;
&lt;p&gt;A.&amp;nbsp;&amp;nbsp; Had some dialog on this after the webcast with a couple of the attendees (Thanks Kelvin and Marc!).&amp;nbsp; Looks like we have specific issues where the first publish does not show the indicator &amp;ndash; just the text.&amp;nbsp; We have a fix coming in December that should address the publish from Pro causes the loss of the GI &amp;ndash; I&amp;rsquo;ll keep you posted on other changes&amp;hellip;&lt;/p&gt;
&lt;p&gt;Q.&amp;nbsp; Is it true that after April there will be no additional CU's for 2007?&amp;nbsp; Followed by - My understanding is that Primary Support for Project Server 2007 ends in April 2012&lt;/p&gt;
&lt;p&gt;A.&amp;nbsp;&amp;nbsp; At the time of the webcast the Microsoft Support site at &lt;a title="http://support.microsoft.com/lifecycle/?p1=11381" href="http://support.microsoft.com/lifecycle/?p1=11381"&gt;http://support.microsoft.com/lifecycle/?p1=11381&lt;/a&gt; listed April 2012 as the date for the end of Mainstream Support.&amp;nbsp; This has now been updated to reflect the recent SP3 release &amp;ndash; so that makes the end of mainstream support date 10/9/2012.&amp;nbsp; This would tend to indicate that the August 2012 CU might be the last for 2007, though if hotfix requests are accepted right up to the end of mainstream support I could see there also being an October one.&amp;nbsp; As this is the first CU supported version of Project to go out of mainstream support this is new territory.&amp;nbsp; As you will have noticed from this webcast &amp;ndash; the number of fixes for 2007 has dropped off quite dramatically.&lt;/p&gt;
&lt;p&gt;Q.&amp;nbsp; Project Demo Image&amp;ndash;Excel Services problem after SP1 upgrade http://epmsource.com/2011/07/16/project-demo-imageexcel-services-problem-after-sp1-upgrade/ has this been fixed?&lt;/p&gt;
&lt;p&gt;A.&amp;nbsp; This is fixed for the latest partner-only demo &amp;ndash; see &lt;a href="http://blogs.msdn.com/b/jkalis/archive/2011/10/26/project-2010-demo-pack-version-2-now-available-to-partners.aspx"&gt;http://blogs.msdn.com/b/jkalis/archive/2011/10/26/project-2010-demo-pack-version-2-now-available-to-partners.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Also we received a suggestion that we should include any SharePoint updates that would have an affect on PWA or project sites.&amp;nbsp; We will see if we can build this in next time.&lt;/p&gt;
&lt;p&gt;And finally &amp;ndash; the PowerPoint didn&amp;rsquo;t get loaded up to the Live Meeting &amp;ndash; so I am including here.&lt;/p&gt;
&lt;/blockquote&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10237021" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-10-23-70-21/TN_2D00_111108_2D00_AJenkins_5F00_BSmith_2D00_Rev1.pptx" length="678709" type="application/octet-stream" /></item><item><title>Microsoft Project Server and SharePoint 2007 and 2010 October CU 2011 over on the Admin blog</title><link>http://blogs.msdn.com/b/brismith/archive/2011/11/02/microsoft-project-server-and-sharepoint-2007-and-2010-october-cu-2011-over-on-the-admin-blog.aspx</link><pubDate>Wed, 02 Nov 2011 16:44:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10232550</guid><dc:creator>Brian Smith - MSFT</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brismith/rsscomments.aspx?WeblogPostID=10232550</wfw:commentRss><comments>http://blogs.msdn.com/b/brismith/archive/2011/11/02/microsoft-project-server-and-sharepoint-2007-and-2010-october-cu-2011-over-on-the-admin-blog.aspx#comments</comments><description>&lt;p&gt;The Cumulative updates for October 2011 for both the 2007 and 2010 versions have now been released.&amp;#160; Full details over on the admin blog at &lt;a title="http://blogs.technet.com/b/projectadministration/archive/2011/11/02/microsoft-project-server-and-sharepoint-2007-and-2010-october-cu-2011-announcement.aspx" href="http://blogs.technet.com/b/projectadministration/archive/2011/11/02/microsoft-project-server-and-sharepoint-2007-and-2010-october-cu-2011-announcement.aspx"&gt;http://blogs.technet.com/b/projectadministration/archive/2011/11/02/microsoft-project-server-and-sharepoint-2007-and-2010-october-cu-2011-announcement.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I’ve also included the usual details on the 2007 CU which was released last week (The packages containing SharePoint Foundation were withdrawn and re-released earlier this week).&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10232550" width="1" height="1"&gt;</description></item><item><title>Project 2007: Service Pack 3 (SP3) and the October 2011 Cumulative Update (CU)</title><link>http://blogs.msdn.com/b/brismith/archive/2011/10/28/project-2003-service-pack-3-sp3-and-the-october-2011-cumulative-update-cu.aspx</link><pubDate>Fri, 28 Oct 2011 16:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10231105</guid><dc:creator>Brian Smith - MSFT</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brismith/rsscomments.aspx?WeblogPostID=10231105</wfw:commentRss><comments>http://blogs.msdn.com/b/brismith/archive/2011/10/28/project-2003-service-pack-3-sp3-and-the-october-2011-cumulative-update-cu.aspx#comments</comments><description>&lt;p&gt;*** Update - thanks to all who corrected me on the title - don't know how many times I must have read that and not noticed - yes, this is for 2007 and not 2003... ***&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve posted over on the admin blog - &lt;a title="http://blogs.technet.com/b/projectadministration/archive/2011/10/28/project-server-2007-service-pack-3-and-the-october-2011-cu-announced.aspx" href="http://blogs.technet.com/b/projectadministration/archive/2011/10/28/project-server-2007-service-pack-3-and-the-october-2011-cu-announced.aspx"&gt;http://blogs.technet.com/b/projectadministration/archive/2011/10/28/project-server-2007-service-pack-3-and-the-october-2011-cu-announced.aspx&lt;/a&gt; so go there for more details.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: line-through;"&gt;*** Update &amp;ndash; just heard there are a couple of issues being investigated with the 2007 Office packages &amp;ndash; this affects the MOSS Server package 2596540 (which is the roll up that also includes the Project Server 2007 fix below), and a Project 2007 fix that was specifically aimed at implementations of Project 2007 and Office 2010 where Visual Reports would not work. Also corrected the description below from 2010 to 2007 &amp;ndash; sorry&amp;hellip; Both of the updates below are unaffected. ***&lt;/span&gt;&amp;nbsp; All affected fixes have been re-released 11/1/2011&lt;/p&gt;
&lt;p&gt;There is a slight delay on the release of the 2010 October 2011 Cumulative Updates &amp;ndash; more details when I have them.&lt;/p&gt;
&lt;p&gt;Don&amp;rsquo;t miss the next Cumulative Update webcast where we (or more correctly, Adrian) will also talk about SP3 (briefly &amp;ndash; as there isn&amp;rsquo;t much to say)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Here&amp;rsquo;s the URL for the 11/8/2011 8:00:00 AM - Information about Microsoft Project and Project Server October 2011 Software Update&lt;i&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032493962&amp;amp;Culture=en-US"&gt;https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032493962&amp;amp;Culture=en-US&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10231105" width="1" height="1"&gt;</description></item><item><title>Project Server 2010: August Cumulative Update package hotfix re-released</title><link>http://blogs.msdn.com/b/brismith/archive/2011/10/18/project-server-2010-august-cumulative-update-package-hotfix-re-released.aspx</link><pubDate>Tue, 18 Oct 2011 19:24:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10227094</guid><dc:creator>Brian Smith - MSFT</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brismith/rsscomments.aspx?WeblogPostID=10227094</wfw:commentRss><comments>http://blogs.msdn.com/b/brismith/archive/2011/10/18/project-server-2010-august-cumulative-update-package-hotfix-re-released.aspx#comments</comments><description>&lt;p&gt;Pink Floyd are not the only ones re-releasing their back catalog this month – we have re-released the SharePoint Foundation 2010 August Cumulative Update.&amp;#160; As this is also contained in the roll-up packages then these too have been re-released.&amp;#160; Unfortunately the title of the Project Server package has also been updated to reflect this new release date and it could make it look like the October Cumulative update released early – so take care!&lt;/p&gt;  &lt;p&gt;The re-released Project Server package at &lt;a title="http://support.microsoft.com/kb/2553049" href="http://support.microsoft.com/kb/2553049"&gt;http://support.microsoft.com/kb/2553049&lt;/a&gt; is still the August Cumulative Update, although it is labeled Description of the Project Server 2010 cumulative update package (Project server-package): &lt;font style="background-color: #ffff00"&gt;October 13&lt;/font&gt;, 2011.&amp;#160; This is &lt;strong&gt;NOT&lt;/strong&gt; the October CU coming early!&amp;#160; The version has been incremented to 14.0.6109.5005 to reflect the new build, but it is just the SharePoint Foundation component that has been updated.&amp;#160; The Project Server only package at &lt;a title="http://support.microsoft.com/kb/2553047" href="http://support.microsoft.com/kb/2553047"&gt;http://support.microsoft.com/kb/2553047&lt;/a&gt; is still showing the original date and version, as it was not rebuilt as it does not contain the SharePoint Foundation component. (sts-x-none.msp).&lt;/p&gt;  &lt;p&gt;I think the change in the SharePoint package is support for updates to Russia, Fiji and Samoa daylight saving time (DST) settings in SharePoint Foundation 2010 – I’ll see if I can get confirmation.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10227094" width="1" height="1"&gt;</description></item><item><title>Project Server 2010: Don’t Trash the Cache!</title><link>http://blogs.msdn.com/b/brismith/archive/2011/10/10/project-server-2010-don-t-trash-the-cache.aspx</link><pubDate>Tue, 11 Oct 2011 00:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10223015</guid><dc:creator>Brian Smith - MSFT</dc:creator><slash:comments>14</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brismith/rsscomments.aspx?WeblogPostID=10223015</wfw:commentRss><comments>http://blogs.msdn.com/b/brismith/archive/2011/10/10/project-server-2010-don-t-trash-the-cache.aspx#comments</comments><description>&lt;p&gt;I was going to use the title asking &amp;lsquo;why are people still deleting the cache?&amp;rsquo; until my colleague Corrie came up with this much better one!&amp;nbsp; Rather than asking why you are still doing it &amp;ndash; I am telling you not to!&lt;/p&gt;
&lt;p&gt;I know there is a lot of history behind this one, and for those of you that used Project Server 2007 in its early days there were some challenges such as the &amp;lsquo;check-in pending&amp;rsquo; saga that got people in to the habit of deleting the project cache.&amp;nbsp; We fixed the problem, then we fixed it again (and again) and you should not generally be seeing any issues with leaving your cache alone to do its job.&amp;nbsp; However, many customers I talk to are routinely deleting the project from the local cache before they open it and then again after they close it! Why!?!&amp;nbsp; Its job is an important one &amp;ndash; it saves you having to pull that data from the server again &amp;ndash; which will reduce network traffic, the hit on both the web services and the database, which means they can be getting on and doing useful stuff.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ll also address a &lt;span style="text-decoration: line-through;"&gt;miss-conception&lt;/span&gt; misconception (thank you Trevor - not addressing the misconception that I can spell...) here that I have heard from a number of customers &amp;ndash; the choice of where to load the project from &amp;ndash; cache or server?&amp;nbsp; You don&amp;rsquo;t have a choice &amp;ndash; Project will load it from the cache if it is there, and then load any incremental pieces it needs from the server, to get you the current version of that plan.&amp;nbsp; In the screen shot below:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/0636.image_5F00_3D3016B0.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/5023.image_5F00_thumb_5F00_62B99411.png" width="533" height="216" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;the line actually reads &amp;lsquo;Retrieve the list of all projects from Project Server&amp;rsquo;.&amp;nbsp; It does not also read &amp;ndash; &amp;lsquo;&amp;hellip;and open any I might choose after clicking this link from the server and ignore the local cache&amp;rsquo;.&amp;nbsp; You don&amp;rsquo;t get the choice and you don&amp;rsquo;t need to choose.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m sure many of you will not have read this far before clicking the comments option to tell me of all the problems you are having.(and I&amp;rsquo;m sure some of you are still having problems).&amp;nbsp; First check that you have the latest cumulative updates and service packs.&amp;nbsp; If you are still really having issues unless you delete the local cached copy then we certainly need to hear about it so we can fix the problem rather than have you waste your time and system resources doing things that you should not need to do.&lt;/p&gt;
&lt;p&gt;I will admit that there can be times when as support engineers we will ask you to remove your local cache to troubleshoot specific scenarios.&amp;nbsp; The cache itself also has intelligence that allows it to decide that it may have some bad stuff &amp;ndash; and it will get a new clean copy of data from the server (symptom of this will be several files in the cache directory with 1,2,3 etc. at the end).&amp;nbsp; There have also been a few bugs we have worked on recently which ONLY surface when the user has cleared their cache!&lt;/p&gt;
&lt;p&gt;So please, if you have been deleting your cache as a matter of routine, then either stop &amp;ndash; or speak to your PMO or IT people and ask why they have you do this &amp;ndash; and if we need to fix something else then we can take a look.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10223015" width="1" height="1"&gt;</description></item><item><title>Project Server: Post SP1 Cumulative Update Webcast Series</title><link>http://blogs.msdn.com/b/brismith/archive/2011/09/27/project-server-post-sp1-cumulative-update-webcast-series.aspx</link><pubDate>Tue, 27 Sep 2011 13:34:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10217179</guid><dc:creator>Brian Smith - MSFT</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brismith/rsscomments.aspx?WeblogPostID=10217179</wfw:commentRss><comments>http://blogs.msdn.com/b/brismith/archive/2011/09/27/project-server-post-sp1-cumulative-update-webcast-series.aspx#comments</comments><description>&lt;p&gt;In a little over an hour, at 8:00 AM PST, the first of the post SP1 webcasts will start – presented by Adrian Jenkins and me.&amp;#160; The SP1 webcast delivered in July also included coverage of the June Cumulative Update.&amp;#160; We will be talking about both Project Professional and Project Server, and the 2007 and 2010 releases.&lt;/p&gt;  &lt;p&gt;Here is the link for the August 2011 Cumulative Update TechNet webcast titled Information about Microsoft Project and Project Server August 2011 Software Update&amp;#160; - &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032493921&amp;amp;Culture=en-US"&gt;https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032493921&amp;amp;Culture=en-US&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;And the rest of the series can be found at the following links.&lt;/p&gt;    &lt;p&gt;Here’s the URL for the&amp;#160; 11/8/2011 8:00:00 AM - Information about Microsoft Project and Project Server October 2011 Software Update&lt;i&gt;&lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032493962&amp;amp;Culture=en-US"&gt;https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032493962&amp;amp;Culture=en-US&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Here’s the URL for the&amp;#160; 1/10/2012 8:00:00 AM - &lt;i&gt;Information about Microsoft Project and Project Server December 2011 Software Update&lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032493964&amp;amp;Culture=en-US"&gt;https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032493964&amp;amp;Culture=en-US&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Here’s the URL for the&amp;#160; 3/13/2012 8:00:00 AM - &lt;i&gt;Information about Microsoft Project and Project Server February 2012 Software Update&lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032493966&amp;amp;Culture=en-US"&gt;https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032493966&amp;amp;Culture=en-US&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Here’s the URL for the&amp;#160; 5/8/2012 8:00:00 AM - &lt;i&gt;Information about Microsoft Project and Project Server April 2012 Software Update&lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032493968&amp;amp;Culture=en-US"&gt;https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032493968&amp;amp;Culture=en-US&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Join us if you can – or listen to the recording if you can’t make it – available later on the same URL.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10217179" width="1" height="1"&gt;</description></item><item><title>Project Server 2010: Installing Project Server to an existing SharePoint Server farm</title><link>http://blogs.msdn.com/b/brismith/archive/2011/09/13/project-server-2010-installing-project-server-to-an-existing-sharepoint-server-farm.aspx</link><pubDate>Tue, 13 Sep 2011 23:20:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10210322</guid><dc:creator>Brian Smith - MSFT</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brismith/rsscomments.aspx?WeblogPostID=10210322</wfw:commentRss><comments>http://blogs.msdn.com/b/brismith/archive/2011/09/13/project-server-2010-installing-project-server-to-an-existing-sharepoint-server-farm.aspx#comments</comments><description>&lt;p&gt;I know that unless you load all the bits before running the Configuration Wizard then you will always add Project Server to an existing SharePoint Server farm – but in this blog I am specifically talking about adding Project Server to a farm that has been up and running for a while – and potentially has Service Packs and Cumulative updates loaded.&lt;/p&gt;  &lt;p&gt;The best way to do this is to create a slipstream installation – and there are plenty of resources out there that explain this process – but basically you extract your various updates and put them in the Updates folder under your install source and these will get applied as the installation proceeds.&amp;#160; However, in researching this topic I learned that this isn’t the only way so thought it was worth sharing.&amp;#160; You can load the original release version of Project Server (RTM – release to manufacture) even if your farm is at the SP1 level plus cumulative updates.&amp;#160; In reality I only tested to August CU, and I am sure there will come a point where this will not be practical (SP2 would block an RTM install) – but for now it certainly works and would be supported.&amp;#160; That said – it would be good practice to bring the farm up to a level where all the components were at the same release level.&amp;#160; For information on the release level of each component you can go to Central Administration, Upgrade and Migration and Check Product and Patch Installation Status.&amp;#160; I have a ton of language packs loaded so I won’t give you a full screen shot(s) but the foot of mine looks like this:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/6862.image_5F00_53B6E6C9.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/7455.image_5F00_thumb_5F00_5E743E1E.png" width="569" height="273" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;So you can see the version installed for each component (usually matching the RTM or last Service Pack, as in this case) as well as the Cumulative Updates (June superseded by August) along with useful links to the KB articles.&amp;#160; In my case I do have Project already loaded and updated to August CU.&lt;/p&gt;  &lt;p&gt;At the top of the page there is also a link to the latest updates - &lt;a title="Click here for the latest information on available updates for SharePoint 2010 Products" href="http://go.microsoft.com/fwlink/?LinkId=160585"&gt;Click here for the latest information on available updates for SharePoint 2010 Products&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/0412.image_5F00_7E2317E6.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/2148.image_5F00_thumb_5F00_39E2B09A.png" width="586" height="181" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Going to that page also has the link for Project updates – which is &lt;a title="Updates for Project Server 2010" href="http://technet.microsoft.com/projectserver/gg176680.aspx"&gt;Updates for Project Server 2010&lt;/a&gt;.&amp;#160; You will also see on this screenshot that the Galician/Galego language pack is still at the original release version of 14.0.4763.1028.&amp;#160; This language pack (and Basque) does not yet have the language pack service pack released – but it is still possible to update to SP1 for the farm without having to update all the language packs. &lt;/p&gt;  &lt;p&gt;That was just an aside on versions and where to find them – but the main point is that you can load RTM Project Server to a farm and use Project Server.&amp;#160; It will get loaded at the original release version even if you had already loaded the rollup Service Pack (SP) and/or Cumulative Updates (CU) that included Project Server – the Project files will not have been applied.&amp;#160; Once you are ready to load the SP/CU you will need to re-load it and run the configuration wizard.&amp;#160; You will not get any warnings or errors even though you feel are re-installing something you already applied – it correctly recognizes that there is new stuff to update.&amp;#160; The only slight exception are the language pack service packs – which you do not need to reload – and Project Server will benefit from any language packs (and language pack service packs) loaded before it was installed – so no need to re-install those either.&lt;/p&gt;  &lt;p&gt;Another good thing to check is the database status – once you have run the config wizard all should be good – but if you forget then you will see messages &lt;strong&gt;Database is too old and upgrade is required&lt;/strong&gt; as mentioned in my previous blog posting &lt;strong&gt;-&lt;/strong&gt; &lt;a title="Project Server 2010- Can I delay running the SharePoint Configuration Wizard-" href="http://blogs.msdn.com/b/brismith/archive/2011/08/23/project-server-2010-can-i-delay-running-the-sharepoint-configuration-wizard.aspx"&gt;Project Server 2010- Can I delay running the SharePoint Configuration Wizard-&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10210322" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/brismith/archive/tags/Project+Server+2010/">Project Server 2010</category><category domain="http://blogs.msdn.com/b/brismith/archive/tags/SharePoint+Server+2010/">SharePoint Server 2010</category><category domain="http://blogs.msdn.com/b/brismith/archive/tags/SP1/">SP1</category></item><item><title>Project Server 2010: Are your prints from PWA blank? Try turning off IE compatibility.</title><link>http://blogs.msdn.com/b/brismith/archive/2011/09/08/project-server-2010-are-your-prints-from-pwa-blank-try-turning-off-ie-compatibility.aspx</link><pubDate>Thu, 08 Sep 2011 20:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10208089</guid><dc:creator>Brian Smith - MSFT</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brismith/rsscomments.aspx?WeblogPostID=10208089</wfw:commentRss><comments>http://blogs.msdn.com/b/brismith/archive/2011/09/08/project-server-2010-are-your-prints-from-pwa-blank-try-turning-off-ie-compatibility.aspx#comments</comments><description>&lt;p&gt;Quick posting today &amp;ndash; we had a customer seeing issues when printing from the Project Web App schedule web part where if they went over a certain number of rows (around 42 &amp;ndash; spooky!)&amp;nbsp; the printed page was blank (although the pop-up with just the grid displayed for printing looked just fine).&amp;nbsp; This was after seeing this warning &amp;ndash; which is expected &amp;ndash; when you are printing a grid of more than 30 rows: Print Warning - There are more than 30 records in the current grid.&amp;nbsp; Preparing the print page for this many records may cause the browser to alert that the page is running slowly.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/7635.image_5F00_0C760527.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/7658.image_5F00_thumb_5F00_7E378C36.png" width="377" height="172" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In my testing internally I saw the same, I clicked OK on the warning, the new page opened with everything looking good and I could choose my printer &amp;ndash; but the print was blank (I did try a large plan and in this case the final 40 or so tasks printed&amp;hellip;)&amp;nbsp;&lt;/p&gt;
&lt;p&gt;However, if I turned off the compatibility setting under Tools, Compatibility View Settings, so that these were not applied to Intranet sites then all worked as expected and I got a good print.&amp;nbsp; If you have explicitly set your PWA sites in compatibility you may see the same issue.&amp;nbsp; If you really need prints though you may find Project Professional more flexible in giving you a good printed page.&lt;/p&gt;
&lt;p&gt;*** Update 9/12/2011&amp;nbsp; I should point out this is based on IE 8/9 - it does appear that IE 7 has some issues with the PWA printing that changing settings cannot fix&amp;nbsp; ***.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10208089" width="1" height="1"&gt;</description></item><item><title>Project Server: SharePoint Installation issues when using FIPS</title><link>http://blogs.msdn.com/b/brismith/archive/2011/09/02/project-server-sharepoint-installation-issues-when-using-fips.aspx</link><pubDate>Fri, 02 Sep 2011 21:40:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10205433</guid><dc:creator>Brian Smith - MSFT</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brismith/rsscomments.aspx?WeblogPostID=10205433</wfw:commentRss><comments>http://blogs.msdn.com/b/brismith/archive/2011/09/02/project-server-sharepoint-installation-issues-when-using-fips.aspx#comments</comments><description>&lt;p&gt;Most days I learn something new, and yesterday was no exception.&amp;#160; I was working with one of our Senior Consultants, Rob Bowers, on an installation problem.&amp;#160; The SharePoint Configuration Wizard was failing during the initial configuration of the farm on step 3.&amp;#160; The error that came up was:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Configuration Failed.&amp;#160; One or more configuration settings failed.&amp;#160; Completed configuration settings will not be rolled back.&amp;#160; Resolve the problem and run this configuration wizard again.&amp;#160; The following contains detailed information about the failure:&lt;/p&gt;    &lt;p&gt;Failed to create the configuration database.&lt;/p&gt;    &lt;p&gt;An exception of type System.InvalidOperationException was thrown.&amp;#160; Additional exception information:&amp;#160; This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;In the PSCDiagnostics log created during the execution of the wizard the same errors could be seen – the first was:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Task configdb has failed with an unknown exception , followed by &lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;Exception: System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.     &lt;br /&gt;&amp;#160;&amp;#160; at System.Security.Cryptography.SHA256Managed..ctor()      &lt;br /&gt;&amp;#160;&amp;#160; at Microsoft.SharePoint.UserCode.SPSolutionValidatorCollection.ComputeHash()      &lt;br /&gt;&amp;#160;&amp;#160; at Microsoft.SharePoint.Administration.SPUserCodeService.UpdateValidatorsHash()      &lt;br /&gt;&amp;#160;&amp;#160; at Microsoft.SharePoint.Administration.SPPersistedChildCollection`1.Add(T newObj, Boolean ensure)…&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;A quick search (Bing of course) found that FIPS was referring to the Federal Information Processing Standard (FIPS) 140-2, &lt;em&gt;Security Requirements for Cryptographic Modules&lt;/em&gt;.&amp;#160; An article on TechNet &lt;a title="http://technet.microsoft.com/en-us/library/cc263215.aspx" href="http://technet.microsoft.com/en-us/library/cc263215.aspx"&gt;http://technet.microsoft.com/en-us/library/cc263215.aspx&lt;/a&gt; has a security note that mentions some potential issues with workflows – but not the failure in the configuration wizard.&amp;#160; Another great link from Mahesh Srinivasan at &lt;a title="http://collaborationsharepoint.blogspot.com/2010/10/this-implementation-is-not-part-of.html" href="http://collaborationsharepoint.blogspot.com/2010/10/this-implementation-is-not-part-of.html"&gt;http://collaborationsharepoint.blogspot.com/2010/10/this-implementation-is-not-part-of.html&lt;/a&gt; helped move things in the right direction.&amp;#160; Even with FIPS not enabled through group policy settings there can still be registry keys set that are enabling some of the features.&amp;#160; In Rob’s case, like Mahesh, he found that the two keys were set to 1 – enabled, and a third key was set to 0 – disabled.&amp;#160; The keys were:&lt;/p&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;li&gt;HKLM\SYSTEM\ControlSet001\Control\LSA\FipsAlgorithm&lt;/li&gt;      &lt;li&gt;HKLM\SYSTEM\ControlSet002\Control\LSA\FipsAlgorithm&lt;/li&gt;      &lt;li&gt;HKLM\SYSTEM\CurrentControlSet\Control\LSA\FipsAlgorithm&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;Until each of these was set to 0 the error above blocked running of the configuration wizard.&amp;#160; Remember, any time you are changing registry keys you should take back-ups.&amp;#160; Obviously this change is something you should to talk to your platform security team about too – as if you are changing these values you may need to get an exception to your company’s hardening policy for your SharePoint servers.&lt;/p&gt;  &lt;p&gt;FIBS 104-2 is intended to ensure that only only validated cryptographic modules are used in software when securing data.&amp;#160; SharePoint uses cryptographic modules, for example MD5,&amp;#160; that are not validated – but it is in fact not using them to secure data but to create hash values that are used as unique identifiers.&amp;#160; It is this action that FIPS is blocking that causes the failure in the configuration wizard.&lt;/p&gt;  &lt;p&gt;For more information on FIPS 104-2 see &lt;a title="http://csrc.nist.gov/publications/fips/fips140-2/fips1402.pdf" href="http://csrc.nist.gov/publications/fips/fips140-2/fips1402.pdf"&gt;http://csrc.nist.gov/publications/fips/fips140-2/fips1402.pdf&lt;/a&gt;, and for general FIPS information see &lt;a title="http://csrc.nist.gov/publications/PubsFIPS.html" href="http://csrc.nist.gov/publications/PubsFIPS.html"&gt;http://csrc.nist.gov/publications/PubsFIPS.html&lt;/a&gt;. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10205433" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/brismith/archive/tags/Project+Server+2010/">Project Server 2010</category><category domain="http://blogs.msdn.com/b/brismith/archive/tags/SharePoint+Server+2010/">SharePoint Server 2010</category></item><item><title>Project Server: Why do my date selections lose a day?</title><link>http://blogs.msdn.com/b/brismith/archive/2011/09/02/project-server-why-do-my-date-selections-lose-a-day.aspx</link><pubDate>Fri, 02 Sep 2011 16:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10205188</guid><dc:creator>Brian Smith - MSFT</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brismith/rsscomments.aspx?WeblogPostID=10205188</wfw:commentRss><comments>http://blogs.msdn.com/b/brismith/archive/2011/09/02/project-server-why-do-my-date-selections-lose-a-day.aspx#comments</comments><description>&lt;p&gt;*** Update - should probably have mentioned this more prominently - but this DOES NOT affect schedule dates - just the display date ranges in Resource Plans. When I re-read it after posting I realised this might look quite alarming***&lt;/p&gt;
&lt;p&gt;This was an interesting issue that Adrian Jenkins finally cracked &amp;ndash; and I had seen postings on the forums and we had some internal customer cases.&amp;nbsp; It appeared to be related to time zones as the problem had only occurred in Europe and Eastward.&amp;nbsp; So if your time zone is left of Greenwich (Sorry &amp;ndash; UTC) you probably don&amp;rsquo;t need to read any further.&amp;nbsp; But as this may work in reverse also &amp;ndash; might just be worth seeing why this happened.&lt;/p&gt;
&lt;p&gt;In my example below, I have my server and SharePoint farm running at UTC+2 &amp;ndash; Athens, Bucharest and Istanbul (and others of course).&amp;nbsp; I&amp;rsquo;ve also set the regional settings to Greek (but don&amp;rsquo;t have the language pack) &amp;ndash; just so the date format is the same format as most people this affects are using.&amp;nbsp;&amp;nbsp; If you are in the Resource Plan and want to change the date range and say you select 1/12/2011 to 31/12/2011:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/4186.image_5F00_53FB2E0B.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/6175.image_5F00_thumb_5F00_6C8ACB5B.png" width="244" height="199" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;you will find when clicking OK that the actual dates are set to 30/11/2011 and 30/12/2011&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/8304.image_5F00_656B8EE3.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/4812.image_5F00_thumb_5F00_45508226.png" width="209" height="136" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Looking behind the scenes we can see that the actual date (and time!) saved is midnight.&amp;nbsp; This is persisted in the User Properties table &amp;ndash; as it isn&amp;rsquo;t setting the resource plan start and end date &amp;ndash; just the current window of dates that you wish to review.&amp;nbsp; Worth remembering that there can be stuff before and after these dates&amp;hellip; but back to the plot.&amp;nbsp; These dates are stored in a numeric string representing the number of milliseconds since 1/1/1970.&amp;nbsp; Between selecting, saving and recalling there is a conversion according to the current time zone and basically it thinks that at midnight on whatever day you choose (assuming you are UTC+X)&amp;nbsp; &amp;ndash; it was still yesterday at UTC! In reality the time stored is the UTC time taking in to account the time zone difference &amp;ndash; so in my example I set 1/12/2011 (it assumes time of 0:00) but what was saved was actually 2 hours earlier 30/11/2011 22:00.&lt;/p&gt;
&lt;p&gt;Easy workarounds &amp;ndash; either put in the day after you really want &amp;ndash; or add a time value to the string.&amp;nbsp; So I could enter:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/1856.image_5F00_39BAC4E7.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/1778.image_5F00_thumb_5F00_04AE35B7.png" width="236" height="187" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;and this would then give me the right dates.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/2450.image_5F00_7D8EF93E.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/3021.image_5F00_thumb_5F00_0B613F3A.png" width="197" height="127" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This shouldn&amp;rsquo;t affect anyone West of Greenwich &amp;ndash; however, if I put in a time here in the Pacific Time Zone that was after midnight UTC &amp;ndash; such as 5pm, then my date would go forward to the next day!&lt;/p&gt;
&lt;p&gt;Sorry for any confusion this has caused.&amp;nbsp; I should also point out that although I am specifically talking about the date range for the resource plan view this could also affect other pages too &amp;ndash; but generally only dates persisted as part of a view.&amp;nbsp; Rest assured that in my testing it does not affect dates entered in the schedule grid.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10205188" width="1" height="1"&gt;</description></item><item><title>Project Server: August CU Released for 2007 and 2010</title><link>http://blogs.msdn.com/b/brismith/archive/2011/09/01/project-server-august-cu-released-for-2007-and-2010.aspx</link><pubDate>Thu, 01 Sep 2011 15:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10204413</guid><dc:creator>Brian Smith - MSFT</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brismith/rsscomments.aspx?WeblogPostID=10204413</wfw:commentRss><comments>http://blogs.msdn.com/b/brismith/archive/2011/09/01/project-server-august-cu-released-for-2007-and-2010.aspx#comments</comments><description>&lt;p&gt;Full story over on &lt;a title="Microsoft Project Server and SharePoint 2007 and 2010 August CU 2011 Announcement" href="http://blogs.technet.com/b/projectadministration/archive/2011/09/01/microsoft-project-server-and-sharepoint-2007-and-2010-august-cu-2011-announcement.aspx"&gt;Microsoft Project Server and SharePoint 2007 and 2010 August CU 2011 Announcement&lt;/a&gt; &lt;span style="text-decoration: line-through;"&gt;and a slight delay on the server rollup packages for 2010 (a week or so), but the Project and Project Server 2010 package is there if you are waiting on a fix and want to get started on your testing.&lt;/span&gt;&amp;nbsp; *** Update - 9/7/2011 - now posted ***&amp;nbsp;Don&amp;rsquo;t forget SP1 too!&amp;nbsp; More details of SP1 can be found at &lt;a href="http://blogs.msdn.com/b/project/archive/2011/06/28/announcing-the-release-of-service-pack-1-sp1-for-microsoft-project-and-project-server-2010.aspx"&gt;http://blogs.msdn.com/b/project/archive/2011/06/28/announcing-the-release-of-service-pack-1-sp1-for-microsoft-project-and-project-server-2010.aspx&lt;/a&gt; and the downloads listed at &lt;a href="http://support.microsoft.com/kb/2510766"&gt;http://support.microsoft.com/kb/2510766&lt;/a&gt;. Q&amp;amp;A from the SP1 TechNet webcast can be found at &lt;a href="http://blogs.msdn.com/b/brismith/archive/2011/07/11/project-server-2010-sp1-and-june-cu-questions-and-answers.aspx"&gt;http://blogs.msdn.com/b/brismith/archive/2011/07/11/project-server-2010-sp1-and-june-cu-questions-and-answers.aspx&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10204413" width="1" height="1"&gt;</description></item><item><title>Project Server 2010: Timesheets - Where do Personal Tasks come from?</title><link>http://blogs.msdn.com/b/brismith/archive/2011/08/31/project-server-2010-timesheets-where-do-personal-tasks-come-from.aspx</link><pubDate>Wed, 31 Aug 2011 18:41:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10203873</guid><dc:creator>Brian Smith - MSFT</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brismith/rsscomments.aspx?WeblogPostID=10203873</wfw:commentRss><comments>http://blogs.msdn.com/b/brismith/archive/2011/08/31/project-server-2010-timesheets-where-do-personal-tasks-come-from.aspx#comments</comments><description>&lt;p&gt;If you have the setting to allow personal tasks to be added to the timesheet then they of course could come from the user.&amp;#160; But what about the ones that haven’t been entered by the user and appear to have the same name as tasks that were in projects that they had already started work on?&amp;#160; We have had a few questions on this behavior so thought it worth a blog posting.&lt;/p&gt;  &lt;p&gt;So here is my timesheet – and I have 5 tasks in the “Project BriSmith TS Blog” project, and I’ve spent an hour on each – so I’ve entered the time and saved my timesheet. (Status is “In Progress”)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/1033.image_5F00_6D5DE957.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/3362.image_5F00_thumb_5F00_596456C1.png" width="581" height="271" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Later on I go back to my timesheet and things have changed!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/0143.image_5F00_783ACA9F.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/4846.image_5F00_thumb_5F00_2FA0DBCE.png" width="584" height="209" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;So what happened?&amp;#160; The task names give you the clue, and the Project Manager (me) has followed through on his action for each of the tasks.&amp;#160; Basically if a task gets deleted while a timesheet is in progress then we do not delete the time that is already entered but instead the task gets changed to a Personal Task.&amp;#160; A couple of interesting things to note though – the task name is actually cached as part of the timesheet (in case it gets deleted!) so the spelling mistake was actually corrected in the plan for the “Correcttting the spellling” task – but the cached version is still shown.&amp;#160; This would be the case for any re-named task – as long as the resource was still assigned.&amp;#160; If I click through to the task I see the current name published from the plan – correcting the spelling:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/3386.image_5F00_2F34A8D9.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/7802.image_5F00_thumb_5F00_60C0166E.png" width="244" height="146" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The next thing to note is that if I delete and re-create a task then as far as project is concerned this is a new task (with a new unique GUID) so it shows up as a Personal Task (keeping the original entered time) and also as the new task.&lt;/p&gt;  &lt;p&gt;The 4th task is interesting – I unassigned myself from this task and then re-assigned – so this is actually a new assignment – but as far as the timesheet is concerned it still shows it related to the project.&amp;#160; Also if I had published after de-assigning I would have seen a Personal Task and then after re-assigning and publishing this personal task would be gone and the project task back again (along with the entered time).&amp;#160;&amp;#160; This surprised me a little - so I had to take a look behind the scenes.&amp;#160; It appears that as long as you don’t assign this task to anyone else, then you will get the same GUID for the re-assignment – but if you re-assigned to someone else, and then added back the original resource then the GUID would change and the timesheet would show the same behavior as the deleted and re-created task – both a Personal Task with the already entered time and the ‘new’ project task. &lt;/p&gt;  &lt;p&gt;The 5th task just got deleted so no longer exists so my recorded time now shows against Personal Tasks.&amp;#160; And finally the untouched task is still there as expected.&lt;/p&gt;  &lt;p&gt;So if the Personal Task does really relate to a task that has been re-created in some way then the resource should copy the time entered across the the project task and delete the personal task (Remove Task in the ribbon).&amp;#160; If it has been removed for good then the personal task is a record of the time spent – and should remain (depending on your time recording processes).&lt;/p&gt;  &lt;p&gt;This is the behavior when the timesheet is “In Progress”. If it is approved then the Project name and Task name are persisted even if the task is deleted.&lt;/p&gt;  &lt;p&gt;Other actions can lead to this behavior – if the project is saved back to the server (save as) over the top of an existing plan then all tasks and assignments will be replaced by identical ones – and any tasks in progress will change to Personal Tasks in the timesheets.&amp;#160; Also before we fixed the bug with Save for Sharing in the June CU this would change the GUIDs too – and have the same effect.&lt;/p&gt;  &lt;p&gt;All the above behavior assumes that Single Entry Mode is turned off.&amp;#160; With Single Entry Mode turned on then the Personal Tasks do not appear – the tasks just go (along with the time entered into them) – and also any task name changes reflect immediately in the timesheet (it is a direct link to the task, rather than a placeholder in the timesheet).&amp;#160; The re-assignment to the same task, even though it maintains the same GUID does not keep the entered time.&amp;#160; Single Entry Mode keeps the My Tasks and Timesheet view in Sync and Personal Tasks are never seen on the My Tasks view.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10203873" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/brismith/archive/tags/Project+Server+2010/">Project Server 2010</category></item><item><title>Project Server 2010: SharePoint Permissions in upgraded PWA instances</title><link>http://blogs.msdn.com/b/brismith/archive/2011/08/23/project-server-2010-sharepoint-permissions-in-upgraded-pwa-instances.aspx</link><pubDate>Tue, 23 Aug 2011 17:42:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10199103</guid><dc:creator>Brian Smith - MSFT</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brismith/rsscomments.aspx?WeblogPostID=10199103</wfw:commentRss><comments>http://blogs.msdn.com/b/brismith/archive/2011/08/23/project-server-2010-sharepoint-permissions-in-upgraded-pwa-instances.aspx#comments</comments><description>&lt;p&gt;I was reviewing a case yesterday and just checking the behavior of SharePoint permissions in Project Web App after an upgrade from 2007 to 2010 – either in place or a 5 database&amp;#160; – thought this might be useful information to blog about.&amp;#160; &lt;/p&gt;  &lt;p&gt;In 2007 in the Project Web Access site the users would be added directly to the site with SharePoint permissions based on their roles.&amp;#160; These permission levels were identifiable by their names which would be like Project Managers (Microsoft Office Project Server).&amp;#160; In the Project workspaces these same permission levels would be used, and the users again added directly based on their roles within the project.&amp;#160; So this generally be a small subset of the overall user population – just those added as resources on the plan, and potentially others depending on the use of the View Project Workspace permission within categories. Here is the start of the list of permissions on the PWA site – Project workspaces will be similar although the permission levels may be different.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/2287.image_5F00_22CA2DE7.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/7080.image_5F00_thumb_5F00_52389CB3.png" width="483" height="148" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In 2010 in Project Web App we now use groups within the /PWA site and the users are added in to these groups rather than directly to the site.&amp;#160; The groups are named Project Managers Group (Microsoft Project Server), Team members group (Microsoft Project Server) etc.&amp;#160;&amp;#160; Some individual user accounts will be present in PWA as shown below (blanked out) – these will be site collection administrators and other farm admins.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/7065.image_5F00_12028339.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/4834.image_5F00_thumb_5F00_51CC69BE.png" width="621" height="353" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;For the Project sites (formerly called workspaces) we still add the users directly, but we have new SharePoint permission levels which are named similarly to 2007, but we have dropped ‘Office’ from the product name – so they are now like Readers (Microsoft Project Server), Web Administrators (Microsoft Project Server). &lt;/p&gt;  &lt;p&gt;If you upgraded from 2007 to 2010, either in place or 5 DB then you will retain the old permission structure – but also get the new ones too.&amp;#160; So for example you would see all your users individually in the Project Web App permissions, as well as them belonging to the respective groups.&amp;#160; At the Project Site level you would see the users but with both Permission Levels applied – so they might have Web Administrators )Microsoft Office Project Server), Web Administrators (Microsoft Project Server).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/7571.image_5F00_2A922089.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/0537.image_5F00_thumb_5F00_2372E411.png" width="660" height="122" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;All of this is the expected behavior and none of this will break anything, although I admit it may look unusual having the two sets of permission levels.&amp;#160; Also it does not leave any security issues as in 2010 if I remove someone from a Project plan then they get taken off the site with both sets of permission levels – and if I inactivate a user they are removed both at the individual level from PWA and also removed from the group that 2010 would have put them in – so all is good.&amp;#160; If you really wanted to then you could delete the permission levels with (Microsoft Office Project Server) in the names, and also remove the individual user permissions on PWA (apart from the site collection admins of course).&amp;#160; Worth checking that the groups contain the members you expect first just in case for some reason the sync hasn’t populated the groups yet.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10199103" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/brismith/archive/tags/Project+Server+2010/">Project Server 2010</category><category domain="http://blogs.msdn.com/b/brismith/archive/tags/Upgrade/">Upgrade</category><category domain="http://blogs.msdn.com/b/brismith/archive/tags/Migration/">Migration</category></item><item><title>Project Server 2010: Can I delay running the SharePoint Configuration Wizard?</title><link>http://blogs.msdn.com/b/brismith/archive/2011/08/23/project-server-2010-can-i-delay-running-the-sharepoint-configuration-wizard.aspx</link><pubDate>Tue, 23 Aug 2011 17:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10199080</guid><dc:creator>Brian Smith - MSFT</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brismith/rsscomments.aspx?WeblogPostID=10199080</wfw:commentRss><comments>http://blogs.msdn.com/b/brismith/archive/2011/08/23/project-server-2010-can-i-delay-running-the-sharepoint-configuration-wizard.aspx#comments</comments><description>&lt;p&gt;In SharePoint 2010 when you upgrade to a new Cumulative Update or Service Pack this involves two main steps &amp;ndash; first is loading the binaries, and the second is running the SharePoint Server 2010 configuration wizard (psconfig or psconfigui).&amp;nbsp; SharePoint supports delaying the running of the configuration wizard or even detaching content databases while running the wizard, so that these perhaps slow parts of the process can be managed in a more timely fashion.&amp;nbsp; If you look at a SharePoint farm that is in this condition you will see in Central Administration, Upgrade and Migration, Review database status, that it says against many of the databases (Content, Config, and Admin Content) &amp;ndash; &lt;strong&gt;Database is in compatibility range and upgrade is recommended&lt;/strong&gt;.&amp;nbsp; However, if you have Project Server installed then you will see against all of its databases (certainly for SP1/June CU) &amp;ndash; &lt;strong&gt;Database is too old and upgrade is required&lt;/strong&gt;.&amp;nbsp; Some other databases such as BDC or PPS ones may just say No action is required if there were no updates for schema in the particular release.&amp;nbsp; For some CUs you might see this for Project and the SharePoint content databases too.&lt;/p&gt;
&lt;p&gt;If you ignore this message and try and go to PWA then you will get an error message: Error, Project Web App cannot connect to Project Server. For more information, contact your system administrator. &amp;ndash; along with a GUID for tracking the full error in the logs.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/6685.image_5F00_105406F2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/8322.image_5F00_thumb_5F00_44F4632D.png" width="528" height="251" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Looking in the logs you will find the following exception and unexpected level records &amp;ndash; which are pretty self explanatory.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;08/23/2011 09:46:41.85&amp;nbsp;&amp;nbsp;&amp;nbsp; w3wp.exe (0x1724)&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0FC0&amp;nbsp;&amp;nbsp;&amp;nbsp; Project Server&amp;nbsp;&amp;nbsp;&amp;nbsp; General&amp;nbsp;&amp;nbsp;&amp;nbsp; g7ls&amp;nbsp;&amp;nbsp;&amp;nbsp; Exception&amp;nbsp;&amp;nbsp;&amp;nbsp; System.ServiceModel.FaultException`1[Microsoft.Office.Project.Server.Interfaces.DefaultServerFault]: The databases are out of the range of compatibility, upgrade your databases. (Fault Detail is equal to Microsoft.Office.Project.Server.Interfaces.DefaultServerFault).&amp;nbsp;&amp;nbsp;&amp;nbsp; fe5f9380-1f54-4021-a6a2-5fe7d3e321e8&lt;/p&gt;
&lt;p&gt;08/23/2011 09:46:41.85&amp;nbsp;&amp;nbsp;&amp;nbsp; w3wp.exe (0x1724)&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0FC0&amp;nbsp;&amp;nbsp;&amp;nbsp; SharePoint Foundation&amp;nbsp;&amp;nbsp;&amp;nbsp; Runtime&amp;nbsp;&amp;nbsp;&amp;nbsp; tkau&amp;nbsp;&amp;nbsp;&amp;nbsp; Unexpected&amp;nbsp;&amp;nbsp;&amp;nbsp; System.ServiceModel.FaultException`1[[Microsoft.Office.Project.Server.Interfaces.DefaultServerFault, Microsoft.Office.Project.Server.Communications, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]]: The databases are out of the range of compatibility, upgrade your databases.&amp;nbsp;&amp;nbsp; Server stack trace:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc&amp;amp; rpc) &amp;hellip; &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;So to answer the question in the title &amp;ndash; No, you cannot delay the running of the configuration wizard if you are using Project Server if there are database updates required in the particular patch you have loaded.&amp;nbsp; Not every CU will require database changes &amp;ndash; but rememeber these are cumulative, so the need for the database update will also depend at what level your server is when applying the patch.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;*** Update based on feedback from one of my favorite customers - if you really cannot run the config wizard for a while then it will only be PWA that won't work.&amp;nbsp; The Project sites will still work (apart perhaps from issues/risks/deliverables lists) and of course all the other SharePoint features and Central Administration will be just fine. ***&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10199080" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/brismith/archive/tags/Cumulative+Update/">Cumulative Update</category><category domain="http://blogs.msdn.com/b/brismith/archive/tags/Project+Server+2010/">Project Server 2010</category><category domain="http://blogs.msdn.com/b/brismith/archive/tags/psvr2010/">psvr2010</category></item><item><title>Microsoft Project 2010: Cumulative Update Version Blog Updated</title><link>http://blogs.msdn.com/b/brismith/archive/2011/08/22/microsoft-project-2010-cumulative-update-version-blog-updated.aspx</link><pubDate>Mon, 22 Aug 2011 16:12:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10198564</guid><dc:creator>Brian Smith - MSFT</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brismith/rsscomments.aspx?WeblogPostID=10198564</wfw:commentRss><comments>http://blogs.msdn.com/b/brismith/archive/2011/08/22/microsoft-project-2010-cumulative-update-version-blog-updated.aspx#comments</comments><description>&lt;p&gt;Just for reference – I have added the April and June CU information, and some notes around SP1 versions, to the on-going blog post at &lt;a title="http://blogs.msdn.com/b/brismith/archive/2010/09/23/how-to-tell-which-cumulative-update-hotfix-or-service-pack-version-of-project-server-2010-and-project-2010-you-are-running.aspx" href="http://blogs.msdn.com/b/brismith/archive/2010/09/23/how-to-tell-which-cumulative-update-hotfix-or-service-pack-version-of-project-server-2010-and-project-2010-you-are-running.aspx"&gt;http://blogs.msdn.com/b/brismith/archive/2010/09/23/how-to-tell-which-cumulative-update-hotfix-or-service-pack-version-of-project-server-2010-and-project-2010-you-are-running.aspx&lt;/a&gt;. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10198564" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/brismith/archive/tags/Cumulative+Update/">Cumulative Update</category><category domain="http://blogs.msdn.com/b/brismith/archive/tags/Project+Server+2010/">Project Server 2010</category><category domain="http://blogs.msdn.com/b/brismith/archive/tags/psvr2010/">psvr2010</category><category domain="http://blogs.msdn.com/b/brismith/archive/tags/Project+2010/">Project 2010</category><category domain="http://blogs.msdn.com/b/brismith/archive/tags/SP1/">SP1</category></item><item><title>Microsoft Project Server and SharePoint 2007 and 2010 June CU 2011 announcement over on the Project Administration Blog</title><link>http://blogs.msdn.com/b/brismith/archive/2011/08/22/microsoft-project-server-and-sharepoint-2007-and-2010-june-cu-2011-announcement-over-on-the-project-administration-blog.aspx</link><pubDate>Mon, 22 Aug 2011 15:31:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10198538</guid><dc:creator>Brian Smith - MSFT</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brismith/rsscomments.aspx?WeblogPostID=10198538</wfw:commentRss><comments>http://blogs.msdn.com/b/brismith/archive/2011/08/22/microsoft-project-server-and-sharepoint-2007-and-2010-june-cu-2011-announcement-over-on-the-project-administration-blog.aspx#comments</comments><description>&lt;p&gt;Better late than never.&amp;#160; We realized (with a nudge from Treb) that we hadn’t posted the normal announcement – so now we have – over at &lt;a title="Microsoft Project Server and SharePoint 2007 and 2010 June CU 2011 announcement" href="http://blogs.technet.com/b/projectadministration/archive/2011/08/22/microsoft-project-server-and-sharepoint-2007-and-2010-june-cu-2011-announcement.aspx"&gt;Microsoft Project Server and SharePoint 2007 and 2010 June CU 2011 announcement&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10198538" width="1" height="1"&gt;</description></item><item><title>Project Server 2010: Portfolio Analyses–How are equal priority projects chosen for resourcing?</title><link>http://blogs.msdn.com/b/brismith/archive/2011/08/19/project-server-2010-portfolio-analyses-how-are-equal-priority-projects-chosen-for-resourcing.aspx</link><pubDate>Fri, 19 Aug 2011 22:59:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10198000</guid><dc:creator>Brian Smith - MSFT</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brismith/rsscomments.aspx?WeblogPostID=10198000</wfw:commentRss><comments>http://blogs.msdn.com/b/brismith/archive/2011/08/19/project-server-2010-portfolio-analyses-how-are-equal-priority-projects-chosen-for-resourcing.aspx#comments</comments><description>&lt;p&gt;A bit of fun for Friday afternoon.&amp;#160; A question came via the forums on the subject of Portfolio Analysis in Project Server 2010 and how a decision would be made on the allocation of resources if the projects had exactly the same priority.&amp;#160; Firstly there is no real optimization logic in the resourcing part of the analysis – most of the heavy lifting happens in the cost analysis – where other metrics can also be taken into account.&amp;#160; In terms of the resourcing this just happens in order of priority – so the top project gets resourced, then the next, and so on.&amp;#160; For any project where there is insufficient of any type of resource then that gets forced out.&amp;#160; But what if you have equal priority projects?&amp;#160; In truth the Portfolio Manager would probably make the call and force in or out appropriately – but it is still technically interesting to know how it happens (well I wanted to know anyway…)&lt;/p&gt;  &lt;p&gt;I had a play around with this today. So in my scenario I was also interested in seeing how equal cost choices were differentiated as well as equal priority ones chosen to get resourced. And the interesting result is that each appears to make the choice in the totally opposite way!&lt;/p&gt;  &lt;p&gt;If I have 4 projects of equal cost and equal priority then the order of selection if the budget is not available to do all of them is carried out in the order of their GUIDs (PROJ_UID from the SQL Server database table MSP_PROJECT) - but not in the strict order that SQL might use - that sorts by the lowest order grouping of the last 6 bytes, but in the more straightforward left to right order of the hexadecimal characters.&lt;/p&gt;  &lt;p&gt;As an example - SQL Server would put &lt;font style="background-color: #00ff00"&gt;D7&lt;/font&gt;41FE6E-D426-4A41-8BCC-&lt;font style="background-color: #ffff00"&gt;370FDE23A3E4&lt;/font&gt; before &lt;font style="background-color: #00ff00"&gt;6E&lt;/font&gt;DBF314-BFAE-4838-8CBC-&lt;font style="background-color: #ffff00"&gt;6B95E91EC0C5&lt;/font&gt; based on the last group (37.. before 6B..) but the order the Portfolio Analysis uses would take 6E... before D7... So almost random, unless you happen to know (and care) what your GUIDs are.&lt;/p&gt;  &lt;p&gt;Now on to the resourcing. This happens in entirely the opposite order. So the 'highest' value of GUID (still using the full left to right logic) will get resourced first and the lowest gets resourced last. Again - it is really irrelevant how this happens and I'd guess you'd be forcing things in and out based on other criteria rather than some random 32 character hexadecimal string.&lt;/p&gt;  &lt;p&gt;If you are keeping up - or slightly ahead of me - this opens up an interesting paradox. If I have 4 projects that have equal cost ($20,000 each) and equal priority - and I have a budget of $80,000 - but they each require a resource that I only have one of - then the project with the highest GUID will get selected for resourcing! However, if my budget is just $79,000 then that very same project would be the one that was rejected at the cost analysis stage - leaving the next highest to get resourced!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10198000" width="1" height="1"&gt;</description></item><item><title>The Mystery Behind SharePoint 2010 Patching</title><link>http://blogs.msdn.com/b/brismith/archive/2011/08/12/the-mystery-behind-sharepoint-2010-patching.aspx</link><pubDate>Fri, 12 Aug 2011 14:49:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10195193</guid><dc:creator>Brian Smith - MSFT</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brismith/rsscomments.aspx?WeblogPostID=10195193</wfw:commentRss><comments>http://blogs.msdn.com/b/brismith/archive/2011/08/12/the-mystery-behind-sharepoint-2010-patching.aspx#comments</comments><description>&lt;p&gt;I came across this great posting from Jie Li while looking around Stefan Goßner’s blog at &lt;a title="http://blogs.technet.com/b/stefan_gossner/" href="http://blogs.technet.com/b/stefan_gossner/"&gt;http://blogs.technet.com/b/stefan_gossner/&lt;/a&gt; and thought it would make interesting reading for the Project audience too.&amp;#160; One word of caution first – Jie Li mentions the well known SharePoint practice of detaching content databases while applying patches so that you can upgrade them at your leisure later – once you have re-attached them.&amp;#160; Project Server databases (Archive, Draft, Published and Reporting) &lt;strong&gt;ARE NOT&lt;/strong&gt; content databases – please do no detach these while patching or you will get into an inconsistent state that may cause you (and then me and my support colleagues) big problems…&lt;/p&gt;  &lt;p&gt;On to the article - &lt;a title="http://blogs.msdn.com/b/opal/archive/2011/06/30/the-mystery-behind-sharepoint-2010-patching.aspx" href="http://blogs.msdn.com/b/opal/archive/2011/06/30/the-mystery-behind-sharepoint-2010-patching.aspx"&gt;http://blogs.msdn.com/b/opal/archive/2011/06/30/the-mystery-behind-sharepoint-2010-patching.aspx&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10195193" width="1" height="1"&gt;</description></item><item><title>Project Server 2010: How to best manage large numbers of resources</title><link>http://blogs.msdn.com/b/brismith/archive/2011/08/10/project-server-2010-how-to-best-manage-large-numbers-of-resources.aspx</link><pubDate>Wed, 10 Aug 2011 23:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10194665</guid><dc:creator>Brian Smith - MSFT</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/brismith/rsscomments.aspx?WeblogPostID=10194665</wfw:commentRss><comments>http://blogs.msdn.com/b/brismith/archive/2011/08/10/project-server-2010-how-to-best-manage-large-numbers-of-resources.aspx#comments</comments><description>&lt;p&gt;This posting follows on from the one &lt;a href="http://blogs.msdn.com/b/brismith/archive/2011/08/09/project-server-2010-where-did-my-sharepoint-list-notifications-go.aspx" target="_blank"&gt;yesterday&lt;/a&gt; concerning how Project Server makes use of SharePoint permissions and features &amp;ndash; but concentrates on some potential issues you can run into if you have a very large user base and also have projects that have very large teams.&amp;nbsp; We are also authoring a TechNet article explaining this in more depth &amp;ndash; I will add a link once it is published.&amp;nbsp; This isn&amp;rsquo;t going in to the usage of the RBS or the other internal feature &amp;ndash; but concentrates more on the technical issues of large user populations.&amp;nbsp; If you fit in this category then read on&amp;hellip;&lt;/p&gt;
&lt;p&gt;As mentioned in the previous post Project Server 2010 uses the normal SharePoint permissions infrastructure to set access control both to the Project Web App (PWA) site and also any Project sites that are created for the individual project plans held in Project Server.&amp;nbsp; At the PWA site level the users are added to certain groups depending on their permissions levels within Project Server, so you will generally see SharePoint groups for Project Managers, Readers, Team members, Web Administrators and finally Workflow and Project Detail Pages Administrators.&amp;nbsp; Each of these groups will show the individual PWA users as appropriate.&amp;nbsp; This is a change from 2007 where individuals were added to the PWA site with specific permission levels.&amp;nbsp; You may have seen issues in 2007 if you had large numbers of users as whenever changes were needed in the member permissions the users would be removed and then added back &amp;ndash; so some users would get &amp;ldquo;Access Denied&amp;rdquo; until they were added back after a change.&amp;nbsp; We had some workarounds for this scenario involving turning off the user synchronization.&amp;nbsp; In 2010 we made a couple of changes to avoid this problem &amp;ndash; firstly the change to using groups at the PWA site level, and secondly we now remove then add back each individual as opposed to removing everyone and then adding back everyone.&amp;nbsp; So getting an Access Denied in the same scenario in 2010 is very unlikely.&lt;/p&gt;
&lt;p&gt;At the Project site level however we do not use the group approach and manage the users on an individual basis.&amp;nbsp; In most scenarios this is not an issue as the number of resources assigned to a project, and hence added to a site, is generally low compared to the total number of users in the system.&amp;nbsp; However there could be some scenarios where customers wish to have many or all of their users accessing many or all of their project sites.&amp;nbsp; This could either be achieved by adding many users to a project &amp;ndash; or by giving the &amp;ldquo;View Project Site&amp;rdquo; permission at the team member level in a category that included many or all projects.&amp;nbsp; Either way this would then add very many individual users with permissions to the project sites.&amp;nbsp; And why is this a problem?&amp;nbsp; If the numbers of users is large then it is possible for the recommended software boundaries and limits of SharePoint Server to be exceeded &amp;ndash; and this can lead to performance issues.&amp;nbsp; Each user added individually to a site would be considered a security scope &amp;ndash; and the recommended maximum number of unique security scopes per list is 1,000 (SharePoint Server 2010 capacity management &amp;ndash; Software boundaries and limits - &lt;a title="http://technet.microsoft.com/en-us/library/cc262787.aspx" href="http://technet.microsoft.com/en-us/library/cc262787.aspx"&gt;http://technet.microsoft.com/en-us/library/cc262787.aspx&lt;/a&gt;).&amp;nbsp; So each list and library in the site would be inheriting from the parent site permissions &amp;ndash; and would exceed this limit if more than 1,000 user had access to the site (as they are individually added).&lt;/p&gt;
&lt;p&gt;In our experience the performance issues would then relate to any change in the site membership caused by changes in the categories or groups &amp;ndash; or following such actions as adding a user or inactivating a user.&amp;nbsp; For example this last action of inactivating a user will actually remove that user from all sites they have access to &amp;ndash; and the reason the limit is imposed is that when it is exceeded the process of removing a user can become very slow &amp;ndash; particularly if this same user is also being removed from very many sites each of which is also way over the limit.&amp;nbsp; In extreme cases with multiple user inactivations it is possible that the server will become unresponsive and unable to authenticate users. I will include some of the error messages you might see, and the corresponding ULS entries at the end of this posting so that this aids finding this potential cause.&lt;/p&gt;
&lt;p&gt;If you are following along (and I&amp;rsquo;m sure some of my readers are way ahead of me&amp;hellip;) you will realize there is a Catch-22 here.&amp;nbsp; Your server could become unresponsive whenever you need to manage users because you have too many users with permissions on the sites.&amp;nbsp; So remove some users&amp;hellip; which will then make the server unresponsive...&amp;nbsp; How to escape from this loop?&amp;nbsp; There are some quick ways to get this resolved &amp;ndash; but before rushing in to that it is better to review what it is you are really trying to achieve.&amp;nbsp; If the desire is that most people can access most projects then managing the permissions outside of Project Server using groups and inheritance from PWA is the way to go.&amp;nbsp; If however the fact that many users had access to many sites was really a mistake then you need to correct that issue &amp;ndash; and either remove the &amp;ldquo;View Project Sites&amp;rdquo; from the offending category or reduce the number of resources assigned to the plans &amp;ndash; but first of course you need to stop the synchronization of users to the sites otherwise any action may make your server very slow.&amp;nbsp; As mentioned in the previous post this can be achieved by us of the UserSyncSettings method &amp;ndash; and just repeating that here to save you having to open that post up:&lt;/p&gt;
&lt;p&gt;The setting can be changed using the PSI and the Admin Web Service and the UserSyncSettings method. The enumeration of values that can be set are detailed at &lt;a href="http://msdn.microsoft.com/en-us/library/websvcadmin.usersyncsettings_di_pj14mref.aspx"&gt;http://msdn.microsoft.com/en-us/library/websvcadmin.usersyncsettings_di_pj14mref.aspx&lt;/a&gt;, and the method described at &lt;a href="http://msdn.microsoft.com/en-us/library/gg229480.aspx"&gt;http://msdn.microsoft.com/en-us/library/gg229480.aspx&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Turning off the Project Site sync is achieved by the enumeration DisablePWS.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="width: 589px;" border="0" cellspacing="0" cellpadding="2"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="153"&gt;&lt;strong&gt;Member name&lt;/strong&gt;&lt;/td&gt;
&lt;td valign="top" width="434"&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="153"&gt;Enabled&lt;/td&gt;
&lt;td valign="top" width="434"&gt;Value=1. Enable all synchronizations.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="153"&gt;DisablePWA&lt;/td&gt;
&lt;td valign="top" width="434"&gt;Value=2. Disable synchronization with Project Web App.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="153"&gt;DisablePWS&lt;/td&gt;
&lt;td valign="top" width="434"&gt;Value=4. Disable synchronization with project sites for the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="153"&gt;DisableEmailSync&lt;/td&gt;
&lt;td valign="top" width="434"&gt;Value=8. Disable email synchronization.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="153"&gt;DisableAll&lt;/td&gt;
&lt;td valign="top" width="434"&gt;Value=16. Disable all synchronizations.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;*** CORRECTION ***&amp;nbsp; Looks like this table may be in error both here and in the SDK.&amp;nbsp;&amp;nbsp;Still awaiting confirmation but&amp;nbsp;looks like the values should be 0,1,2,3 and 4 - rather than 1,2,4,8,16. ***&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This relates to settings in the MSP_WEB_ADMIN table of the Published database in the WADMIN_USER_SYNC_SETTING column. So for example a query such as:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Update [ProjectServer_Published].[dbo].[msp_web_admin] set [WADMIN_USER_SYNC_SETTING] =4&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;would do the same as using the method to set the enumeration:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;int syncSettings = (int)SvcAdmin.UserSyncSettings.DisablePWS;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;We&amp;rsquo;d certainly prefer you to not touch the DB correctly &amp;ndash; but I&amp;rsquo;m guessing that many of you would find it much easier to execute a SQL query to update the value than to write the code necessary to do the same (I certainly would!).&lt;/p&gt;
&lt;p&gt;Once that is turned off then you can safely do user management without causing further performance problems &amp;ndash; but of course it would still be possible to trigger the same issues if you tried removing the users directly from the project site, using the out of the box SharePoint functionality. One way to remove the users very quickly without triggering the individual deletion that causes the problem is to inherit permissions from the parent.&amp;nbsp; This can be done via the UI on the Site Actions, Site Permissions page of the individual sites:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/3386.image_5F00_4EBD6188.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/7180.image_5F00_thumb_5F00_0E1B1519.png" width="346" height="192" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This will lose any custom permissions.&amp;nbsp; If your end goal is to give most users access to most sites then this may be how you want to keep things long term &amp;ndash; so before taking this action you would probably want to be sure that the PWA site has the right permissions for all the users who need access &amp;ndash; as that will be where this site will start inheriting from once you click the button.&amp;nbsp; Obviously if you have thousands of sites (and you probably have if this is causing you problems) then PowerShell can automate the change for you.&lt;/p&gt;
&lt;p&gt;Run the following PowerShell command in the SharePoint 2010 Management Shell&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;$site = Get-SPSite &amp;ldquo;&amp;lt;url of PWA&amp;gt;&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Foreach ($web in $site.AllWebs) {&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $web.Update()&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $web.ResetRoleInheritance()&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $web.Update()&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p&gt;$site.Dispose()&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This (or the UI method) would also need to be run for any new sites created to avoid the problem coming back &amp;ndash; but if you had &amp;lsquo;corrected&amp;rsquo; your categories and team memberships then all would be ok going forward.&lt;/p&gt;
&lt;p&gt;If you do decide that leaving everything inheriting is right for most projects then you may also want to have certain projects that are more &amp;lsquo;secret&amp;rsquo; and for these you will need to continue to manage the permissions and user on an individual level.&amp;nbsp; One thought I had was to set a property on these &amp;lsquo;special&amp;rsquo; sites via PowerShell and then you could use this property to filter out in a modified version of the above PowerShell command and ensure you didn&amp;rsquo;t reset the role inheritance accidentally.&amp;nbsp; I should also point out that if you use the Synchronize option on the Project Sites page then this would re-break the inheritance &amp;ndash; so should be avoided.&lt;/p&gt;
&lt;p&gt;As a guide we have seen the issue with a customer with around 3000 users where they are nearly all added to each of their 1500 sites.&amp;nbsp; And as promised, here are the error messages and ULS entries.&amp;nbsp; Different users may see different symptoms &amp;ndash; but the user who initiates the issue, perhaps by inactivating a couple of resources, will see the &amp;lsquo;Save&amp;rsquo; button on the page apparently stick on the &amp;lsquo;clicked&amp;rsquo; position and eventually get a &amp;ldquo;An unexpected error has occurred.&amp;rdquo; message.&amp;nbsp; The correlation ID will be found in the ULS logs and will have several rows all relating to a SQL deadlock and the Critical level one will look like:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;08/10/2011 12:17:02.85&amp;nbsp;&amp;nbsp;&amp;nbsp; w3wp.exe (0x2178)&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x314C&amp;nbsp;&amp;nbsp;&amp;nbsp; SharePoint Foundation&amp;nbsp;&amp;nbsp;&amp;nbsp; Database&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="background-color: #ffff00;"&gt;5586&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Critical&amp;nbsp;&amp;nbsp;&amp;nbsp; Unknown SQL Exception 1205 occurred. Additional error information from SQL Server is included below.&amp;nbsp; Transaction (Process ID 80) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.&amp;nbsp;&amp;nbsp;&amp;nbsp; 886d9cdd-5c0c-4f3a-8f89-f4e8c92acde3 &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Another High level one that gives more information on the query causing the issue will be something like:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;08/10/2011 12:17:06.97&amp;nbsp;&amp;nbsp;&amp;nbsp; w3wp.exe (0x2178)&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x314C&amp;nbsp;&amp;nbsp;&amp;nbsp; SharePoint Foundation&amp;nbsp;&amp;nbsp;&amp;nbsp; Database&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="background-color: #ffff00;"&gt;tzkv&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; High&amp;nbsp;&amp;nbsp;&amp;nbsp; SqlCommand: 'SET NOCOUNT ON; DECLARE @DN nvarchar(256),@LN nvarchar(128),@@DocUIVersion int,@@S uniqueidentifier,@@Level tinyint; DECLARE @ItemId int; DECLARE @@iRet int; DECLARE @ExtraItemSize int; SET @@Level = 1; SET @@S=@wssp0;&amp;nbsp; EXEC @@iRet = &lt;span style="background-color: #ffff00;"&gt;proc_SecRemoveUserFromSite&lt;/span&gt; @@S, @wssp1, @wssp2&amp;nbsp; SELECT @ItemId = @wssp3&amp;nbsp; IF @@iRet &amp;lt;&amp;gt; 0 BEGIN&amp;nbsp; GOTO DONE; END&amp;nbsp; ;BEGIN TRAN IF NOT EXISTS( SELECT tp_ID FROM UserData WHERE tp_ListId = '06C8C9BB-B10B-4042-8859-9F9985E73E76' AND tp_ID = @ItemId&amp;nbsp; AND tp_Level = 1 AND tp_RowOrdinal =0) BEGIN&amp;nbsp; SELECT @ExtraItemSize = 0&amp;nbsp; EXEC @@iRet = proc_AddListItem @SiteId&amp;hellip;. &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I have shortened it considerably &amp;ndash; but the key piece is the proc_SecRemoveUserFromSite.&amp;nbsp; Finally the &amp;lsquo;Unexpected&amp;rsquo; one:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;08/10/2011 12:17:06.97&amp;nbsp;&amp;nbsp;&amp;nbsp; w3wp.exe (0x2178)&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x314C&amp;nbsp;&amp;nbsp;&amp;nbsp; SharePoint Foundation&amp;nbsp;&amp;nbsp;&amp;nbsp; Runtime&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="background-color: #ffff00;"&gt;tkau&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unexpected&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Runtime.InteropServices.COMException: Exception from HRESULT: 0x80131904&amp;nbsp;&amp;nbsp;&amp;nbsp; at Microsoft.SharePoint.Library.&lt;span style="background-color: #ffff00;"&gt;SPRequestInternalClass.UpdateMembers&lt;/span&gt;(String bstrUrl, UInt32 dwObjectType, String bstrObjId, Guid&amp;amp; pguidScopeId, Int32 lGroupID, Int32 lGroupOwnerId, Object&amp;amp; pvarArrayAdd, Object&amp;amp; pvarArrayAddIds, Object&amp;amp; pvarArrayLoginsRemove, Object&amp;amp; pvarArrayIdsRemove, Boolean bRemoveFromCurrentScopeOnly, Boolean bSendEmail)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at Microsoft.SharePoint.Library.SPRequest.UpdateMembers(String bstrUrl, UInt32 dwObjectType, String bstrObjId, Guid&amp;amp; pguidScopeId, Int32 lGroupID, Int32 lGroupOwnerId, Object&amp;amp; pvarArrayAdd, Object&amp;amp; pvarArrayAddIds, Object&amp;amp; pvarArrayLoginsRemove, Object&amp;amp; pvarArrayIdsRemove, Boolean bRemoveFromCurrentScopeOnly, Boolean bSendEmail)&amp;nbsp;&amp;nbsp;&amp;nbsp; 886d9cdd-5c0c-4f3a-8f89-f4e8c92acde3 &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Once the sever is in the condition &amp;ndash; which could last 15-30 minutes, then other users will get timeouts on their pages and the ULS logs may show the following:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;08/10/2011 12:20:22.30&amp;nbsp;&amp;nbsp;&amp;nbsp; w3wp.exe (0x1228)&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1454&amp;nbsp;&amp;nbsp;&amp;nbsp; SharePoint Foundation&amp;nbsp;&amp;nbsp;&amp;nbsp; Monitoring&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="background-color: #ffff00;"&gt;b4ly&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; High&amp;nbsp;&amp;nbsp;&amp;nbsp; Leaving Monitored Scope (ExecuteStoredProcedureDataReader -- &lt;span style="background-color: #ffff00;"&gt;MSP_AUTH_GETUSERBYNAME&lt;/span&gt;). Execution Time=120002.728838442&amp;nbsp;&amp;nbsp;&amp;nbsp; 2be0491a-a64b-4237-8cfc-40342a374d49&lt;/p&gt;
&lt;p&gt;08/10/2011 12:20:22.30&amp;nbsp;&amp;nbsp;&amp;nbsp; w3wp.exe (0x1228)&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1454&amp;nbsp;&amp;nbsp;&amp;nbsp; Project Server&amp;nbsp;&amp;nbsp;&amp;nbsp; General&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="background-color: #ffff00;"&gt;8ym5&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Monitorable&amp;nbsp;&amp;nbsp;&amp;nbsp; PWA:http://&amp;lt;server&amp;gt;/PWA, ServiceApp:Project Web App Service Application, User:, PSI: SqlException occurred in DAL:&amp;nbsp; &amp;lt;Error&amp;gt;&amp;lt;Class&amp;gt;0&amp;lt;/Class&amp;gt;&amp;lt;LineNumber&amp;gt;0&amp;lt;/LineNumber&amp;gt;&amp;lt;Number&amp;gt;-2&amp;lt;/Number&amp;gt;&amp;lt;Procedure&amp;gt;&amp;lt;/Procedure&amp;gt;&amp;nbsp; &amp;lt;Message&amp;gt;&amp;nbsp; System.Data.SqlClient.SqlError: Timeout expired.&amp;nbsp; The timeout period elapsed prior to completion of the operation or the server is not responding.&amp;nbsp; &amp;lt;/Message&amp;gt;&amp;nbsp; &amp;lt;CallStack&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at &amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I should also point out that use of the Project Site Provisioning Settings page option to not automatically synchronize users may avoid you getting in to this situation &amp;ndash; but you still need some process to control access &amp;ndash; and if most sites are unrestricted then the inheritance option from PWA may be worth a try.&amp;nbsp; Just as a reminder &amp;ndash; the option on the Project Site Provisioning Settings page looks like this:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/3617.image_5F00_34E92B59.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-74-35-metablogapi/1134.image_5F00_thumb_5F00_46C5BF26.png" width="745" height="177" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;and un-checking will stop the automatic addition of Project Server users to sites (but will not remove ones who are already there).&lt;/p&gt;
&lt;p&gt;Hopefully the workarounds given will assist in avoiding these types of issues if you really need to have very large numbers of users accessing each of a large number of project sites. As promised &amp;ndash; once we have a TechNet article out in the wild I will link to it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10194665" width="1" height="1"&gt;</description></item></channel></rss>
