When you try to upgrade from the Microsoft SQL Server 2008 February Community Technology Preview (CTP) to the release version of SQL Server 2008, you receive the following error message:
Access to the path 'C:\Windows\system32\perf-MSSQL$SQL2008sqlctr.dll' is denied.
Click 'Retry' to retry the failed action, or click 'Cancel' to cancel this action and continue setup
This problem occurs if you are running a 64-bit edition of Windows Server 2008.
This problem occurs because the perfrmon DLL file is locked by an external process. During the upgrade, the upgrade tries to delete the perfrmon DLL file. Because the perfrmon DLL file is locked, the upgrade displays the error message that the “Symptoms” sectionmentions.
To work around this problem, click Cancel. When you click Cancel, the upgrade marks the perfrmon DLL file to be deleted when the computer restarts. After you click Cancel, the upgrade finishes successfully. However, you must restart your computer for the upgrade to delete the perfrmon DLL file successfully.
If you click Retry, you receive the same error message again.
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
For more information about how to upgrade to SQL Server 2008, visit the following Microsoft Developer Network (MSDN) Web site: