Article ID: 955831 - View products that this article applies to.
After you upgrade an existing installation of Microsoft SQL Server to Microsoft SQL Server 2008, one or more SQL databases may not start. Additionally, SQL Server logs the following access violation error message in the SQL Server error log file:
* Exception Address = 7C82F5B4 Module(ntdll+0002F5B4)
* Exception Code = c0000005 EXCEPTION_ACCESS_VIOLATION
* Access Violation occurred reading address 00000000
This problem occurs if the discretionary access control list (DACL) for the SQL database file is not compressed and contains a blank space that is large enough to contain an access control entry (ACE).
To resolve this problem, use Windows Explorer to change the file permissions for each SQL database file that encounters the problem that is mentioned in the "Symptoms" section. When you apply changes to the file permissions for the SQL database file, Windows Explorer compresses the DACL. When the DACL is compressed, blank spaces are removed.
For example, you can change the file permissions for a SQL database file by adding a new user, applying file permissions to the new user, and then removing the new user. To do this, follow these steps:
Article ID: 955831 - Last Review: January 7, 2009 - Revision: 1.0