Skip to content
Sep 4 / Michaël Hompus

Textbox “Process Accounts with Access to the SSP” doesn’t exist

I had a lot of trouble using impersonation with the PSI webservices in Project Server 2007. I found some posts on the web suggesting that you need to add the account to the “Process Accounts with Access to the SSP” textbox, but guess what? That box was nowhere to find!

I found one post in the “Setup/Installation Related FAQ’s” of the “Project Server 2007 VSTS Connector” on codeplex. It says:

Sometimes the textbox for “Process Accounts with Access to the SSP” will not exist on the web page. To add the account in this circumstance, go to the command line, navigate to Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN and run:

stsadm.exe -o editssp -title <sspname> -setaccounts <accounts>

So since my SSP is called “SharedServices1″ to following line did miracles:

stsadm.exe -o editssp -title SharedServices1 -setaccounts domain\user

Reading the documentation of the stsadm application, it mentiones that “New process accounts should be appended to the existing list”. So if you execute the above line any existing configuration of accounts will be gone.

To view a list of current configured account you can use the -enumssp option:

stsadm.exe -o enumssp -title SharedServices1

This will return the details of the SSP (in XML):

<ssps>  <ssp name="SharedServices1" default="true" ssl="False" status="Online">    <account username="NT AUTHORITY\NETWORK SERVICE" />    <site type="Administration" url="http://server:4389/ssp/admin" />    <database type="ServiceDatabase" server="server\OfficeServers" name="SharedServices1_DB_2b6d2c6a-2374-4f0f-8d1e-e4577988aa80" authentication="Windows">    <processaccounts>      <account username="domain\user">    </processaccounts>    <associatedwebapplications>      <webapplication name="SharePoint - 4389" url="http://server:4389/" />      <webapplication name="SharePoint - 80" url="http://server/" />    </associatedwebapplications>  </ssp></ssps>
Leave a Comment