I have managed to install SQL2000 on Windows 2008 (Fun!) but have a small issue I cannot figure out.

When starting the MSSQL$2000 service with a domain account, the service fails to start reporting:

Windows could not start the MSSQL$SQL2000 service on Local Computer.
Error 5: Access Denied.

Starting it with the Local Service account is fine, any idea on what the cause might be?

link|improve this question
feedback

migrated from stackoverflow.com Nov 7 '11 at 15:41

This question came from our site for professional and enthusiast programmers.

1 Answer

up vote 1 down vote accepted

You have not set permissions on some NTFS folders that are used by SQL Server.

The "Local Service" account has local admin rights therefore it works.

They lazy fix is to make the domain account local admin too, which IIRC is easiest for SQL Server 2000 (not needed for SQL Server 2005+). Or ensure that rights are granted on the SQL Server install folder + all paths used for MDFs, LDFs and error logs

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.