This is not 100% accurate. I have spoken with PSS about this and it would
depend completely on what you did in the database. It is not a blanket "if
you edited the database you are unsupported". They would have to look at
what you changed and if what you changed can be fixed if it was a problem.
In many cases editing the database is not only supported but suggested.
Extending the OLAP cube is a perfect example. PDS extentions are
encouraged by MS and they almost always directly edit the database. The
integrations with SAP and Peoplesoft that have been written by several
partners all make direct edits to the database.
So while it is possible that you could make changes to the database that
could cause MS to not support you in certain ways it is not correct to say
that any edit could cause you to stop supporting you. Also, an edit that
might cause MS to stop supporting you in certain areas of the product
would not necesarily stop them from supporting you with other parts of the
product.
Hang on a sec Brian
When you say, "...editing the database is not only supported but
suggested", that not entirely true.
Your examples of extending the OLAP cube, PDS extensions and the
integrations with SAP and Peoplesoft is not the same thing that James is
trying to do.
Extending the OLAP cube is fully supported by Microsoft
http://www.microsoft.com/downloads/details.aspx?FamilyId=CEED7E60-C83F-
4B1D-980F-8298C0911E1E&displaylang=en OR
http://tinyurl.com/ayn3n
PDS Extensions...Fully supported
http://www.microsoft.com/downloads/details.aspx?FamilyId=3C09FCB9-A9DC-
424B-8158-645278DBA124&displaylang=en OR
http://tinyurl.com/7vozc
SAP Connector...Fully supported
http://www.microsoft.com/downloads/details.aspx?FamilyID=7E0EB648-9EEF-
4D53-88A8-3D7E6B9152E9&displaylang=en OR
http://tinyurl.com/av793
Any Microsoft Partner that writes code for a Project Server addition
follows the Project 2003 Software Development Kit (SDK). That is if they
want their solution to be Microsoft Certified.
http://www.microsoft.com/downloads/details.aspx?familyid=4D2ABC8C-8BCA-
4DB9-8753-178C0D3099C5&displaylang=en OR
http://tinyurl.com/bo6ro
Anyway...
The point that I'm trying to make is there is a BIG difference between
using Microsoft supported code or a Partner writing code for an
certified application that may add/change/delete the project database
AND
Writing a home-grown SQL script to add/change/delete the project
database. A Very Big Difference!!
I've had first hand experience with a client that hacked the SQL
database and trust me on this Brian, this will void your support
warranty with Microsoft.
--
Rolly Perreaux
Project Server Trainer/Consultant
IT Summit Series
Advanced Microsoft Technology Training
http://www.itsummitseries.com