K
Kevin
I’ve been using the Implementing and Administering Microsoft Office Project
Server 2007 guide as well as MSFT’s configuring Analysis Services 2005 to
work with Project Server 2007 and for the life of me I cannot get past this
permissions issue.
I have turned on verbose logging and used the SQL profiler (I’m not a DBA so
this was a first for me) and see nothing more detailed than the message
project provides below. I have logged into the SQL 2005 box as the SSP user
and connected to the Analysis Services and tested the connection for both the
DSO\RepositoryConnectionString and the DSO\RemoteRepositoryConnectionString
and both indicated success. Any guidance to track down this issue would be
greatly appreciated.
Failed Build Message:
Your CBSRequest job failed. Its current state is FailedNotBlocking. It was
0% complete. It entered the queue at 10/25/2008 22:15:43.
To get more information about the job failure, please go to Project Web
Access. Select Personal Settings from the left menu. Then select My Queued
Jobs.
The errors returned from the queue are as follows:
Error ID: 17003
Error ID: 26000
Detailed error below - send it to the administrator for more detailed
troubleshooting.
<?xml version="1.0" encoding="utf-16"?>
<errinfo>
<general>
<class name="CBS message processor failed">
<error id="17003" name="CBSASConnectionFailure"
uid="ba0cfc1b-a905-417c-9d97-0c64e411e7b1" QueueMessageBody="Setting
UID=00007829-4392-48b3-b533-5a5a4797e3c9 ASServerName=DHRM-DEV-SQL
ASDBName=PRJ07_Analysis_Repository ASExtraNetAddress= RangeChoice=0 PastNum=1
PastUnit=0 NextNum=1 NextUnit=0 FromDate=10/25/2008 22:15:42
ToDate=10/25/2008 22:15:42 HighPriority=True" Error="Analysis Services
session failed with the following error: Failed to connect to the Analysis
Services server DHRM-DEV-SQL. Error: Your permissions on the server computer
do not allow you to administer this Analysis server.
Error: " />
</class>
<class name="Queue">
<error id="26000" name="GeneralQueueJobFailed"
uid="9ec4518d-bb62-4610-8662-b07fedda3469"
JobUID="de04bcbf-d38c-49cc-9cf9-3e1b4de1e597" ComputerName="DHRM-VMDEV-PRJ0"
GroupType="CBSRequest" MessageType="CBSQueueMessage" MessageId="2" Stage="" />
</class>
</general>
</errinfo>
System Info:
DEV-SQL server running SQL Server 2005 SP2
• The SQL Server Analysis Services user is SQLServiceAgent. This user has
User Mappings for the reporting database = db_datareader
DEV-PRJ07 server running Project 2007 + MOSS 2007 + Server 2008
• Of the many users I’ve setup to get Project 2007 running, SQLServerAgent
is not one of them. How do I learn which user is being used to build the
cubes and what other authority I need to give?
• The Database user for this configuration is not SQLServiceAgent.
Server 2007 guide as well as MSFT’s configuring Analysis Services 2005 to
work with Project Server 2007 and for the life of me I cannot get past this
permissions issue.
I have turned on verbose logging and used the SQL profiler (I’m not a DBA so
this was a first for me) and see nothing more detailed than the message
project provides below. I have logged into the SQL 2005 box as the SSP user
and connected to the Analysis Services and tested the connection for both the
DSO\RepositoryConnectionString and the DSO\RemoteRepositoryConnectionString
and both indicated success. Any guidance to track down this issue would be
greatly appreciated.
Failed Build Message:
Your CBSRequest job failed. Its current state is FailedNotBlocking. It was
0% complete. It entered the queue at 10/25/2008 22:15:43.
To get more information about the job failure, please go to Project Web
Access. Select Personal Settings from the left menu. Then select My Queued
Jobs.
The errors returned from the queue are as follows:
Error ID: 17003
Error ID: 26000
Detailed error below - send it to the administrator for more detailed
troubleshooting.
<?xml version="1.0" encoding="utf-16"?>
<errinfo>
<general>
<class name="CBS message processor failed">
<error id="17003" name="CBSASConnectionFailure"
uid="ba0cfc1b-a905-417c-9d97-0c64e411e7b1" QueueMessageBody="Setting
UID=00007829-4392-48b3-b533-5a5a4797e3c9 ASServerName=DHRM-DEV-SQL
ASDBName=PRJ07_Analysis_Repository ASExtraNetAddress= RangeChoice=0 PastNum=1
PastUnit=0 NextNum=1 NextUnit=0 FromDate=10/25/2008 22:15:42
ToDate=10/25/2008 22:15:42 HighPriority=True" Error="Analysis Services
session failed with the following error: Failed to connect to the Analysis
Services server DHRM-DEV-SQL. Error: Your permissions on the server computer
do not allow you to administer this Analysis server.
Error: " />
</class>
<class name="Queue">
<error id="26000" name="GeneralQueueJobFailed"
uid="9ec4518d-bb62-4610-8662-b07fedda3469"
JobUID="de04bcbf-d38c-49cc-9cf9-3e1b4de1e597" ComputerName="DHRM-VMDEV-PRJ0"
GroupType="CBSRequest" MessageType="CBSQueueMessage" MessageId="2" Stage="" />
</class>
</general>
</errinfo>
System Info:
DEV-SQL server running SQL Server 2005 SP2
• The SQL Server Analysis Services user is SQLServiceAgent. This user has
User Mappings for the reporting database = db_datareader
DEV-PRJ07 server running Project 2007 + MOSS 2007 + Server 2008
• Of the many users I’ve setup to get Project 2007 running, SQLServerAgent
is not one of them. How do I learn which user is being used to build the
cubes and what other authority I need to give?
• The Database user for this configuration is not SQLServiceAgent.