Answered by:
PS 2007: How to add a calendar from a project to the Enterprise Calendar database?

Question
-
Hello dear all,
Due to unknown reasons I have lost one Enterprise Calendar I had, so I cannot use it when I create new projects. However, I still have the calendar in the already existing projects.
Before I start creating the calendar again and using the same name again, etc., I would like to know if there is any way to copy a calendar belonging to a project in order to incorporate it to the Server. My goal is to save time (of course) but mainly to avoid any kind of inconsistency between the already existing projects, which are using the "old" calendar, and the existence of a "new" calendar with the same name.
Is it possible?
Moreover, is there any danger in creating a calendar with the same name as the vanished one, so the existing projects do not notice the absence and I can use it in the new ones?
I hope I was clear; other wise just ask. Thank you in advance
Fabian
Wednesday, November 10, 2010 2:39 PM
Answers
-
Fabian --The information that makes no sense in your post is that you somehow lost an enterprise calendar, but that it somehow still exists in projects. If you are talking about enterprise projects, and you accidentally deleted the enterprise calendar, then that calendar will be deleted in all enterprise projects using it, won’t it? So, how could you get it back in your Project Server 2007 system from those enterprise projects?On the other hand, if the calendar exists in some non-enterprise projects stored as MPP files, there IS a way you can import it back into Project Server 2007. Before you start the calendar import process, keep in mind that you cannot import local Base calendars into Project Server 2007 unless you change the default permissions in the system.To temporarily allow local Base calendars, log in to Project Web Access with administrator permissions and then click the Server Settings link in the Quick Launch menu. Click the Additional Server Settings link in the Operational Policies section. On the Additional Server Settings page, select the Allow projects to use local base calendars option and click the Save button. Once done, complete the following steps to import the calendar from the local project into Project Server 2007:
-
Launch Project Professional 2007 and log in to Project Server with administrator permissions.
-
Open the local (non-enterprise) project containing the calendar you want to import.
-
Click Tools > Change Working Time.
-
In the Change Working Time dialog, click the For calendar pick list and select the local Base calendar.
-
Click the Add Calendar to Enterprise button.
-
In the Add to Enterprise dialog, enter the name of the calendar and then click the OK button.
-
Click the OK button to close the Change Working Time dialog.
-
Close the non-enterprise project.
After you finish importing local Base calendar into Project Server 2007, deselect the Allow projects to use local base calendars option on the Additional Server Settings page of PWA to “lock down†the environment to allow only enterprise Base calendars. Hope this helps.Dale A. Howard [MVP]
VP of Educational Services
msProjectExperts
http://www.msprojectexperts.com
http://www.projectserverexperts.com
"We write the books on Project Server"- Proposed as answer by Christophe FiessingerMicrosoft employee Friday, November 12, 2010 2:46 AM
- Marked as answer by Fabian Bernal Friday, November 12, 2010 9:45 AM
Friday, November 12, 2010 1:35 AM -
All replies
-
HI Fabian,
In short, Idont think that is possible. I cant think of a way and believe you will have to re-create the CAlendaar manually. Sorry to say
Marc Soester [MVP] http://marcsoester.blogspot.comThursday, November 11, 2010 9:42 PM -
Fabian --The information that makes no sense in your post is that you somehow lost an enterprise calendar, but that it somehow still exists in projects. If you are talking about enterprise projects, and you accidentally deleted the enterprise calendar, then that calendar will be deleted in all enterprise projects using it, won’t it? So, how could you get it back in your Project Server 2007 system from those enterprise projects?On the other hand, if the calendar exists in some non-enterprise projects stored as MPP files, there IS a way you can import it back into Project Server 2007. Before you start the calendar import process, keep in mind that you cannot import local Base calendars into Project Server 2007 unless you change the default permissions in the system.To temporarily allow local Base calendars, log in to Project Web Access with administrator permissions and then click the Server Settings link in the Quick Launch menu. Click the Additional Server Settings link in the Operational Policies section. On the Additional Server Settings page, select the Allow projects to use local base calendars option and click the Save button. Once done, complete the following steps to import the calendar from the local project into Project Server 2007:
-
Launch Project Professional 2007 and log in to Project Server with administrator permissions.
-
Open the local (non-enterprise) project containing the calendar you want to import.
-
Click Tools > Change Working Time.
-
In the Change Working Time dialog, click the For calendar pick list and select the local Base calendar.
-
Click the Add Calendar to Enterprise button.
-
In the Add to Enterprise dialog, enter the name of the calendar and then click the OK button.
-
Click the OK button to close the Change Working Time dialog.
-
Close the non-enterprise project.
After you finish importing local Base calendar into Project Server 2007, deselect the Allow projects to use local base calendars option on the Additional Server Settings page of PWA to “lock down†the environment to allow only enterprise Base calendars. Hope this helps.Dale A. Howard [MVP]
VP of Educational Services
msProjectExperts
http://www.msprojectexperts.com
http://www.projectserverexperts.com
"We write the books on Project Server"- Proposed as answer by Christophe FiessingerMicrosoft employee Friday, November 12, 2010 2:46 AM
- Marked as answer by Fabian Bernal Friday, November 12, 2010 9:45 AM
Friday, November 12, 2010 1:35 AM -
-
Fabian --The information that makes no sense in your post is that you somehow lost an enterprise calendar, but that it somehow still exists in projects. If you are talking about enterprise projects, and you accidentally deleted the enterprise calendar, then that calendar will be deleted in all enterprise projects using it, won’t it? So, how could you get it back in your Project Server 2007 system from those enterprise projects?
Dear Dale,Thank you for the answer. I absolutely agree with you, it makes no sense. E pur si muove! I have enterprise projects with calendars that no longer exist in the Server.
Just to give a broader view , I will try to explain it more in detail. Some weeks ago I had a problem with the EGlobal (described in the thread http://social.technet.microsoft.com/Forums/en-US/projectserver2010general/thread/fe08af18-ac2b-449f-ae82-b0c04b383ea1). In summary it looks like it was a known bug and we had to re-run the script of EGlobal in SQL. After that the specific problem was solved. But then I realized that in the new projects the "old" enterprise calendars were not available. At the same time, older projects created before the reconstruction had all the calendars. Even more, if i look for very old projects, they have only the older enterprise calendars but not he newer I created in later stages.
Does it make any sense? Is it a symptom of a more serious problem?
In the meantime I will use the approach you suggest, using a backup of the enterprise projects in my local computer. Unless any other expert has a better idea.
Best regards,
Fabian
PD. Just done, and it worked perfectly. However, if anybody has an idea what was going on, I would appreciate it very much.
Thanks again, Dale!
Friday, November 12, 2010 8:26 AM -
Fabian --In spite of the weirdness you are seeing, I’m glad my little solution worked for you. And you are more than welcome for the help, my friend!
Dale A. Howard [MVP]
VP of Educational Services
msProjectExperts
http://www.msprojectexperts.com
http://www.projectserverexperts.com
"We write the books on Project Server"Friday, November 12, 2010 1:58 PM