cancel
Showing results for 
Search instead for 
Did you mean: 

Clas Hortien,Please Help me for MSSQL2005 ERROR.

Former Member
0 Kudos

hi,Clas Hortien,

i can start mssql2005, i find a souluton from ms support web site ,but i donot know how to do it, the notes as follows

########################################################

http://support.microsoft.com/kb/929665/zh-cs

You cannot start the SQL Server service after you install Active Directory on a Windows Server 2003-based member server or you run the DCPromo command on a Windows Server 2003-based domain controller

View products that this article applies to.

Article ID : 929665

Last Review : October 15, 2007

Revision : 1.1

SYMPTOMS

When a member server or a domain controller is running Microsoft Windows Server 2003 and has Windows Internal Database installed, you cannot start the Microsoft SQL Server service after you do one of the following: • Install Active Directory on the member server.

• Run the DCPromo command on the domain controller.

Additionally, the following error message is logged in Event Viewer:

Event Type: Error

Event Source: Service Control Manager

Event Category: None

Event ID: 7024

Date: Date

Time: Time

User: N/A

Computer: ComputerName

Description:

The Windows Internal Database (MICROSOFT##SSEE) service terminated with service-specific error 3417 (0xD59).

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Back to the top

CAUSE

This issue occurs because the required discretionary access control list (DACL) for some files has been deleted. The DACL is deleted when you install Active Directory on the member server or when you run the DCPromo command on the domain controller.

Back to the top

WORKAROUND

To work around this issue, repair Windows Internal Database. To do this, run the following command line at a command prompt:

Msiexec <MSI_File_Name> CALLERID=OCSetup.exe REINSTALL=ALL REINSTALLMODE=omus /qn REBOOT=ReallySupress /l*v <Log_File_Path>

Back to the top

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

Back to the top

MORE INFORMATION

A message that resembles the following is logged in the SQL Server Errorlog file:2006-01-18 15:45:38.25 Server Microsoft SQL Server 2005 - 9.00.2025.00 (Intel X86)

Jan 16 2006 01:24:00

Copyright (c) 1988-2005 Microsoft Corporation

Embedded Edition (Windows) on Windows NT 5.2 (Build 3790: Service Pack 1)

2006-01-18 15:45:38.25 Server (c) 2005 Microsoft Corporation.

2006-01-18 15:45:38.25 Server All rights reserved.

2006-01-18 15:45:38.25 Server Server process ID is 1216.

2006-01-18 15:45:38.25 Server Logging SQL Server messages in file 'D:\WINDOWS\SYSMSI\SSEE\MSSQL.2005\MSSQL\LOG\ERRORLOG'.

2006-01-18 15:45:38.25 Server This instance of SQL Server last reported using a process ID of 3152 at 1/18/2006 3:30:11 PM (local) 1/18/2006 11:30:11 PM (UTC). This is an informational message only; no user action is required.

2006-01-18 15:45:38.25 Server Registry startup parameters:

2006-01-18 15:45:38.26 Server -d D:\WINDOWS\SYSMSI\SSEE\MSSQL.2005\MSSQL\DATA\master.mdf

2006-01-18 15:45:38.26 Server -e D:\WINDOWS\SYSMSI\SSEE\MSSQL.2005\MSSQL\LOG\ERRORLOG

2006-01-18 15:45:38.26 Server -l D:\WINDOWS\SYSMSI\SSEE\MSSQL.2005\MSSQL\DATA\mastlog.ldf

2006-01-18 15:45:38.27 Server SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required.

2006-01-18 15:45:38.27 Server Detected 1 CPUs. This is an informational message; no user action is required.

2006-01-18 15:45:38.34 Server Using dynamic lock allocation. Initial allocation of 2500 Lock blocks and 5000 Lock Owner blocks per node. This is an informational message only. No user action is required.

2006-01-18 15:45:38.39 Server Database mirroring has been enabled on this instance of SQL Server.

2006-01-18 15:45:38.43 spid5s Starting up database 'master'.

2006-01-18 15:45:38.43 spid5s Error: 17207, Severity: 16, State: 1.

2006-01-18 15:45:38.43 spid5s FCB::Open: Operating system error 5(Access is denied.) occurred while creating or opening file 'D:\WINDOWS\SYSMSI\SSEE\MSSQL.2005\MSSQL\DATA\master.mdf'. Diagnose and correct the operating system error, and retry the operation.

2006-01-18 15:45:38.43 spid5s Error: 17204, Severity: 16, State: 1.

2006-01-18 15:45:38.43 spid5s FCB::Open failed: Could not open file D:\WINDOWS\SYSMSI\SSEE\MSSQL.2005\MSSQL\DATA\master.mdf for file number 1. OS error: 5(Access is denied.).

2006-01-18 15:45:38.43 spid5s Error: 5120, Severity: 16, State: 101.

2006-01-18 15:45:38.43 spid5s Unable to open the physical file "D:\WINDOWS\SYSMSI\SSEE\MSSQL.2005\MSSQL\DATA\master.mdf". Operating system error 5: "5(Access is denied.)".

2006-01-18 15:45:38.44 spid5s Error: 17207, Severity: 16, State: 1.

2006-01-18 15:45:38.44 spid5s FCB::Open: Operating system error 5(Access is denied.) occurred while creating or opening file 'D:\WINDOWS\SYSMSI\SSEE\MSSQL.2005\MSSQL\DATA\mastlog.ldf'. Diagnose and correct the operating system error, and retry the operation.

2006-01-18 15:45:38.44 spid5s Error: 17204, Severity: 16, State: 1.

2006-01-18 15:45:38.44 spid5s FCB::Open failed: Could not open file D:\WINDOWS\SYSMSI\SSEE\MSSQL.2005\MSSQL\DATA\mastlog.ldf for file number 2. OS error: 5(Access is denied.).

2006-01-18 15:45:38.44 spid5s Error: 5120, Severity: 16, State: 101.

2006-01-18 15:45:38.44 spid5s Unable to open the physical file "D:\WINDOWS\SYSMSI\SSEE\MSSQL.2005\MSSQL\DATA\mastlog.ldf". Operating system error 5: "5(Access is denied.)".

transport is disabled or not configured.

####################################################################

i donot know how the use the command line

Msiexec <MSI_File_Name> CALLERID=OCSetup.exe REINSTALL=ALL REINSTALLMODE=omus /qn REBOOT=ReallySupress /l*v <Log_File_Path>

and what is <MSI_File_Name>

and what is <Log_File_Path>

?

can you write a example to me ?

thanks !

i Waiting for you reply!

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

what is the file name for <MSI_File_Name> ?

it is a file on mssql2005 install package ? or window2003 ?

clas_hortien
Employee
Employee
0 Kudos

Hi,

the MSI file is the MSI file to install the SQL Server Embedded Edition. Normally it is called during the installation of the package you have installed (WSUS or other). If possible you should extract the package you have installed and look for a sql*.msi file. I'm only familiar with WSUS in this case. Here it is a sqlrun03.msi file together with a sqlrun.cab and a sqlservr.exe file. With this MSI file you can install the SQL Server. In your case (AD) you have to look for exact SQL MSI file within you package.

Another way would be to set the ACL of the given path (with the master.* files) so that the startup account of the Microsoft##SSEE service has appropriate rights on it.

Regards

Clas