Microsoft Knowledge Base Email Alertz

(893694) - Describes an issue where you receive an error message when you try to compile audiences in SharePoint Portal Server 2003. Provides workarounds for this issue.

Search KbAlertz

Advanced Search

Receive Microsoft Knowledge Base articles by E-Mail?

Every night we scan the Microsoft Knowledge Base. If technologies you're interested in are updated, we'll send you an e-mail. You only get one e-mail a day, and only when new articles are added.

Click here to create a
FREE account
Already have an account?
[Click here to Login]











Microsoft Knowledge Base Article

This article contents is Microsoft Copyrighted material.
©2005-©2007 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks

Article ID: 893694 - Last Review: December 22, 2006 - Revision: 3.2

Error message when you try to compile audiences in SharePoint Portal Server 2003: "The audience cannot be compiled, because the account used to compile audiences does not have the proper rights"

On This Page

SYMPTOMS

When you try to compile audiences in Microsoft Office SharePoint Portal Server 2003, you receive the following error message on the Manage Audiences page:
The audience cannot be compiled, because the account used to compile audiences does not have the proper rights. Change the rights for this account on the Specify Compilation Schedule page so that it has read and write access to the user profile database.
You follow the instructions in the error message, and you connect to the Specify Compilation Schedule page. However, there is no option on the Specify Compilation Schedule page that you can use to change permissions for user accounts.

CAUSE

This issue may occur if one of the following conditions is true.

Condition 1

This issue occurs if the following conditions are true:
  • You schedule a task to compile an audience, and you modify the parameters that are used by the Audiencejob.vbs script.
  • The Run line or the Start in line of the scheduled task contains an incorrect parameter.
The error message that you receive when you try to compile audiences contains incorrect text. You cannot use the Specify Compilation Schedule page to change permissions for user accounts. You can only use the Specify Compilation Schedule page as follows:
  • To enable or to disable scheduling
  • To specify when you want to compile audiences
  • To specify how frequently you want to compile audiences

Condition 2

This issue occurs if the user account that you are using to compile audiences does not have sufficient permissions to perform the operation. Or, it occurs if the user account is not formatted by using the correct naming convention, "domain_name\username"

WORKAROUND

To work around this issue, use one of the following methods.

Method 1

If you determine that the first condition is the cause, delete the scheduled task. Then, re-create the task. To do this, follow these steps:
  1. Delete the scheduled task. To do this, follow these steps:
    1. Click Start, click Run, type control schedtasks in the Open box, and then click OK.
    2. Right-click the scheduled task that you want to delete, and then click Delete.
    3. Click Yes.
  2. Re-create the scheduled task. To do this, follow these steps:
    1. Connect to the portal site, and then click Site Settings.
    2. Under User Profile, Audiences, and Personal Sites on the Site Settings page, click Manage audiences.
    3. Click Specify compilation schedule on the Manage Audiences page.
    4. Click to select the Enable scheduling check box, specify the schedule that you want for the task, and then click OK.

Method 2

If you determine that the second condition is the cause, reenter the user account information for the user accounts that are listed on the Configure Server Farm Settings page of SharePoint Portal Server Central Administration. To do this, follow these steps:
  1. Reenter the user account information for the user accounts that are listed on the Configure Server Farm Settings page of SharePoint Portal Server Central Administration. To do this, follow these steps:
    1. Start SharePoint Portal Server Central Administration.
    2. Under Server Configuration on the SharePoint Portal Server Central Administration for ServerName page, click Configure Server Farm Account Settings.
    3. Reenter the user account information for the user accounts that are listed on the Configure Server Farm Account Settings page.
  2. Restart Microsoft Internet Information Services (IIS) 6.0. To do this, click Start, click Run, type iisreset in the Open box, and then click OK.

Method 3

If you determine that the second condition is the cause, and if Method 2 does not resolve the issue, the domain policy may not provide the account with the "Adjust memory quota for a process" and "Replace the process level token rights" user rights. To correct this, follow these steps:
  1. Click Start, point to Settings, and then click Control Panel.
  2. Double-click Administrative Tools, and then double-click Local Security Policy.
  3. Double-click Security Settings, double-click Local Policies, and then double-click User Rights Assignment.
  4. Double-click Adjust memory quota for a process.
  5. Click Add User or Group, and then select the service account.
  6. Click OK two times.
  7. To confirm that the changes have taken effect locally, close the Local Security Policy window and then open it again. The newly assigned rights should appear under the Effective Settings column.
  8. Repeat steps 4 through 7. However, double-click Replace a process level token in step 4 instead of double-clicking Adjust memory quota for a process.
Note If the Local Policy is unavailable, check the Domain Policy on the Domain Controller.

Method 4

If you verify that the user account is not formatted by using the correct naming format, make sure that the user account on the Configure Server Farm Account Settings page uses the "domainname\username" convention. After you do this, reboot the server.

MORE INFORMATION

For more information about how to work with audiences in SharePoint Portal Server 2003, see the "Managing Audiences" topic in the "Administration" chapter of the Microsoft Office SharePoint Portal Server 2003 Administrator's Guide. The Microsoft Office SharePoint Portal Server 2003 Administrator's Guide (Administrator's Help.chm) is located in the Docs folder in the root directory of the SharePoint Portal Server 2003 CD.

APPLIES TO
  • Microsoft Office SharePoint Portal Server 2003
Keywords: 
kbprb kberrmsg kbtshoot KB893694
       

Community Feedback System

Very often, it takes hours to solve a problem. Very often, you've looked high and low, and have tried a lot of solutions. When you finally found it, chances are, it was because someone else helped you. Here's your chance to give back. Use our community feedback tool to let others know what worked for you and what didn't.

Please also understand that the community feedback system is not warranted to be correct, it's simply a system that we've built to let people try and help each other. If something in a feedback response doesn't make sense to you, or you're not comfortable making changes that the feedback talks about (like registry edits), please consult a professional.

Thank you for using kbAlertz.com Feedback System.

-- Scott Cate

Anonymous User Report As Irrelevant  
Written: 3/22/2005 7:54 AM
We fall under "Condition 2, Method 2" to fix this problem. However, everytime the server is rebooted, we lose the password and must re-enter it. This has always been a problem. Does anyone have any insight as to why this continues to happen? How about a fix so that the password is retained during a reboot?