Tags
The error I get on the form is
An error occurred accessing a data source.
An entry has been added to the Windows event log of the server.
Log ID:5566
The \LOGS\ folder says something slightly more useful
02/02/2009 11:14:43.30 w3wp.exe (0x1428) 0x0810 Forms Server Forms Services Data Objects 13zh Exception System.Net.WebException: The remote server returned an error: (401) Unauthorized.
Forms Services Runtime – Data C 82fy Warning The following query failed: GetUserProfileByName (User: DOMAIN\user, Form Name: Timesheet, IP: , Request: http://server/_layouts/FormServer.aspx?XmlLocation=/Intranet/HR/Timesheets/Development+Timesheet-2009-01-26-User+Name.xml&Source=http://server/Intranet/HR/default.aspx&DefaultItemOpen=1, Form ID: urn:schemas-microsoft-com:office:infopath:Timesheet:-myXSD-2007-10-22T10-46-46, Type: DataAdapterException, Exception Message: The remote server returned an error: (401) Unauthorized. The remote server returned an error: (401) Unauthorized.) 91903a1a-8b2b-4702-88ac-d94bdea0f396
Solution: Disable the authentication loopback check
Re-enable the behavior that exists in Windows Server 2003 by setting the DisableLoopbackCheck registry entry in the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa registry subkey to 1. To set the DisableLoopbackCheck registry entry to 1, follow these steps on the client computer:
- Click Start, click Run, type regedit, and then click OK.
- Locate and then click the following registry subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
- Right-click Lsa, point to New, and then click DWORD Value.
- Type DisableLoopbackCheck, and then press ENTER.
- Right-click DisableLoopbackCheck, and then click Modify.
- In the Value data box, type 1, and then click OK.
- Exit Registry Editor.
- Restart the computer.