Artigo: 929665 - Última revisão: sexta-feira, 18 de Setembro de 2009 - Revisão: 2.0

Não é possível iniciar o serviço SQL Server depois de instalar o Active Directory num servidor membro baseado no Windows Server 2003 ou executar o comando DCPromo num controlador de domínio baseado no Windows Server 2003

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Reduzir tudo

Sintomas

Quando um servidor membro ou um controlador de domínio com o Microsoft Windows Server 2003 e tiver instalado Windows Internal Database, não consegue iniciar o serviço Microsoft SQL Server depois de efectuar um dos seguintes procedimentos:
  • Instale o Active Directory num servidor membro.
  • Execute o comando DCPromo no controlador de domínio.
Além disso, a seguinte mensagem de erro é registada no Visualizador de eventos:

Tipo de evento: erro
Origem do evento: Gestor de controlo de serviços
Categoria do evento: nenhum
ID do evento: 7024
Data: Date
Tempo: Time
Utilizador: N/d
Computador: ComputerName
Descrição:
O serviço Windows Internal Database (MICROSOFT ##SSEE) terminou com o erro específico do serviço 3417 (0xD59).
Para mais informações, consulte o Centro de ajuda e suporte ' em http://go.Microsoft.com/fwlink/events.asp.

Causa

Este problema ocorre porque a lista de controlo de necessário acesso discricionário (DACL) para alguns ficheiros foi eliminada. A DACL é eliminada quando instala o Active Directory num servidor membro ou quando executar o comando DCPromo no controlador de domínio.

Como contornar

Para contornar este problema, repare o Windows Internal Database. Para o fazer, execute a seguinte linha de comandos numa linha de comandos:
Msiexec /i SSEE_10.msi CALLERID=OCSetup.exe REINSTALL = ALL REINSTALLMODE = omus /qn REBOOT = ReallySupress l * v <Log_File_Path>

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informação

É registada uma mensagem semelhante à seguinte no 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.

A informação contida neste artigo aplica-se a:
  • Windows Internal Database
Palavras-chave: 
kbmt kbexpertiseadvanced kbtshoot kbsql2005setup kbprb KB929665 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 929665  (http://support.microsoft.com/kb/929665/en-us/ )