When you try to create timesheet periods in Microsoft Office
Project Server 2007, you may receive the following error message:
DataSource property must be set to DataSet, DataTable or
XmlGridBinding
This issue occurs if the name of the computer on which
Project Server 2007 is installed contains an underscore character (_).
To resolve this issue, rename the computer so that the
computer name does not contain the underscore character.
For a new
server, follow these steps:
- Click Start, click Run,
type sysdm.cpl, and
then click OK.
- In the System Properties dialog box, click
the Computer Name tab, and then click Change.
- In the Computer Name Changes dialog box, in the Computer name box, type a new computer name that does not contain an underscore character and then click OK.
For an existing server on which several services depend, follow these steps:
- Create an alias (CNAME) that does not contain an underscore
character in the Domain Name System (DNS) server. To do this, follow these
steps:
- Click Start, point to
Administrative Tools, and then click DNS.
- Expand
ServerName, and then expand
Forward Lookup Zones.
- Right-click the default zone, and then click
New Alias (CNAME).
- In the Alias name (uses parent domain if left
blank) box, type an alias that does not contain an underscore
character.
- In the Fully Qualified domain name (FQDN) for
the host box, type a suitable name.
- Click OK.
- In SharePoint Central Administration, change the alternate
access mapping to the new alias. To do this, follow these steps:
- Click Start, point to
Administrative Tools, and then click SharePoint 3.0
Central Administration.
- On the Central Administration page, click
Operations.
- Under Global Configuration, click
Alternate Access Mapping.
- On the Alternate Access Mappings page,
click the internal URL where the Project Web Access (PWA) site is provisioned
for the default zone.
- In the URL protocol, host and port
box, change the URL to the name that you entered in step 1.e.