I'm trying to install Team Build (2008) on a different Build Server (BS) to the Application Tier (AT). BS is a 32-bit Windows 2008 server (as is the AT). They are on a corporate domain.
The EXE in question is
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies>
TFSBuildService.exe
The service on BS cannot start - the error is "Windows could not start the Visual Studio Team Foundation Build service on Local Computer\r\nError 5: Access is denied.". There is NO additional information in the Event Log. It is set to run as DOMAIN\TFSSERVICE account, which is also added to the Local Administrators group. It fails very quickly.
When I try to run it 'interactively' - the error on the command line is "Program too big to fit in memory".
It seems to me like this should be a fairly simple thing to set-up and use. What am I missing?
Notes:
- I got my .config from Buck. I'm pretty sure I've correct set the ports, Windows Firewall rules
- I can access the web services on AT from BS via Internet Explorer (using the DOMAIN\TFSERVICE login)
- I've added DOMAIN\TFSSERVICE user to a TFS project's Build Services group
- I have checked DOMAIN\TFSSERVICE has full permissions on pretty much everything on the Build server.