Vários problemas poderão ocorrer quando executar o SQL Server 2012 Hyper-V ou o ambiente de VMWare

Traduções de Artigos Traduções de Artigos
Artigo: 2799534 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sintomas

Considere o seguinte cenário:
  • Tenta executar 2012 do Microsoft SQL Server num ambiente VMware que esteja a executar o Windows Server 2012 ou de Hyper-V.
  • Seleccione uma unidade de disco de rígido não predefinida, um disco rígido que não seja a unidade c: por exemplo, para as funcionalidades partilhadas e o directório de raiz de instância ou base de dados do ficheiro (s) está alojados numa unidade não-OS e essa unidade é apresentada como um armazenamento amovível ou disco amovível, no Explorador do Windows.
  • SQL Server está configurado para ser executado numa conta que não seja uma conta de sistema local.
  • A versão do serviço de Enumerador de dispositivos portáteis (Wpdbusenum.dll) é inferior a 6.2.9200.16548 [GDR] / 6.2.9200.20652 [QFE].
  • Política de segurança do Windows definidas para o acesso a objectos [política local ou política de grupo], conforme mostrado na seguintes as capturas de ecrã:

    Reduzir esta imagemExpandir esta imagem
    2903666



    Reduzir esta imagemExpandir esta imagem
    2903667

Neste cenário, poderá detectar um ou mais dos seguintes problemas:

Edição 1: O processo de instalação falha e recebe uma mensagem de erro

O processo de instalação falha e recebe uma mensagem de erro semelhante à seguinte:

Tentou executar uma operação não autorizada

Além disso, recebe as seguintes mensagens de erro nos ficheiros Summary e Detail.txt que sejam encontram na pasta de registo do programa de configuração de SQL Server:

Summary
Ocorreu um erro durante o processo de configuração da funcionalidade

Detail.txt
Tentou executar uma operação não autorizada.
HResult: 0x84bb0001
FacilityCode: 1211 (4bb)
Código de erro: 1 (0001)
Dados:
WatsonData = MSSQLSERVER
DisableRetry = true
Tipo de excepção interior: System.UnauthorizedAccessException

NotaEste problema também ocorre quando tenta efectuar umaintegre a instalação do SQL Server 2012 Service Pack 1 (SP1).

Problema 2: Um ou mais bases de dados de SQL Server 2012 não ficam online quando o SQL Server é iniciado

Um ou mais das bases de dados do SQL Server 2012, por vezes, não ficam online quando o SQL Server é iniciado depois do computador é reiniciado. Este problema pode ser esporádico. Por exemplo, a base de dados não pode entrar online após vários reinícios, mas a base de dados ficar online após o reinício de outro. No entanto, a máquina virtual não ficar online após o reinício de outro.

Além disso, o estado do serviço SQL Server não é alterada quando reiniciar a máquina virtual. Se as bases de dados não ficar online quando o SQL Server é iniciado pela primeira vez após o reinício, a base de dados não ficará online independentemente de quantas vezes o serviço SQL Server é reiniciado.
No entanto, se a base de dados ficar online, este problema não afecta as bases de dados ficar online quando reiniciar o serviço SQL Server.

Quando este problema ocorre, uma ou mais das seguintes mensagens de erro poderão ser registado no registo de erros do SQL Server:

Erro: 17207, gravidade: 16, estado: 1
Falha na activação do ficheiro. O nome do ficheiro físico "x: \yourpath\databaselogfilename.ldf >" pode estar incorrecto.

Erro: 17207, gravidade: 16, estado: 1
Falha na activação do ficheiro. O nome do ficheiro físico "x: \yourpath\databasedatafilename.mdf >" pode estar incorrecto.

Erro: 17207, gravidade: 16, estado: 1
Falha na activação do ficheiro. O nome do ficheiro físico "x: \yourpath\databasedatafilename.ndf >" pode estar incorrecto.

Erro: 5120, gravidade: Estado de 16: 5.
FileMgr::StartLogFiles: erro de sistema operativo 2 (o sistema não consegue localizar o ficheiro especificado.) ocorreu ao criar ou abrir o ficheiro 'x: \yourpath\databasedatafilename.ldf >'. Diagnosticar e corrigir o erro de sistema operativo e repita a operação.

Erro: 5120, gravidade: Estado de 16: 5.
FileMgr::StartLogFiles: erro de sistema operativo 2 (o sistema não consegue localizar o ficheiro especificado.) ocorreu ao criar ou abrir o ficheiro 'x: \yourpath\databasedatafilename.mdf >'. Diagnosticar e corrigir o erro de sistema operativo e repita a operação.

Erro: 5120, gravidade: Estado de 16: 5.
FileMgr::StartLogFiles: erro de sistema operativo 2 (o sistema não consegue localizar o ficheiro especificado.) ocorreu ao criar ou abrir o ficheiro 'x: \yourpath\databasedatafilename.ndf >'. Diagnosticar e corrigir o erro de sistema operativo e repita a operação.

Além disso, o estado da base de dados está Pendente de recuperação:

Reduzir esta imagemExpandir esta imagem
2903682


Uma mensagem de erro semelhante à seguinte é registada no registo de eventos de segurança:

Iniciar sessão nome: segurança
Origem: Microsoft-Windows--auditoria de segurança
Data: 10/2/2013 10:07:08 PM
ID do evento: 4656
Categoria de tarefa: Armazenamento amovível
Nível: informações
Palavras-chave: Falha de auditoria
Utilizador: n/d
Computador: TX326234-1.lab326234.lab
Descrição:
Um identificador para um objecto foi pedido.

Objecto:
ID de segurança: LAB326234\SQLSVC
Nome da conta: SQLSVC
Conta de domínio: LAB326234
ID de início de sessão: 0x1B49BC

Objecto:
Servidor de objetos: segurança
Tipo de objecto: ficheiro
Nome de objecto: E:\DATA\Object_Access_test1.mdf
ID do identificador: 0x0

Atributos de recursos:-

Informações do processo:
ID do processo: 0x704
Nome do processo: C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe

Informações de pedido de acesso:
ID de transacção: {00000000-0000-0000-0000-000000000000}
Acessos: READ_CONTROL
WRITE_DAC
WRITE_OWNER
SINCRONIZAR
ReadData (ou ListDirectory)
WriteData (ou AddFile)
AppendData (ou AddSubdirectory ou CreatePipeInstance)
ReadEA
WriteEA
ReadAttributes
WriteAttributes

Aceder a razões:-
Máscara de acesso: 0x1E019F
Privilégios utilizados para verificação de acesso:-
Restringido a contagem de SID: 0



Resolução

Para resolver este problema, siga estes passos:
  1. Instale a actualização cumulativa descrita no seguinte artigo na Microsoft Knowledge Base:
    2811670 Problemas quando a política de acesso de objecto de auditoria está activada no armazenamento amovível no Windows 8 ou Windows Server 2012
  2. Reinicie o serviço do enumerador de dispositivos portáteis.
  3. Força uma actualização da política de grupo. Para tal, escreva o seguinte numa linha de comandos administrativa e, em seguida, prima Enter:

    gpupdate /force
  4. Reinicie a máquina virtual de convidado duas vezes para que a alteração tenha efeito.

Como contornar

Para contornar este problema, utilize um dos seguintes métodos:
  • Desactive a capacidade de HotAdd/HotPlug no VMware. Para mais informações sobre como efectuar este procedimento, vá para o seguinte Web site da VMWare:
    http://KB.VMware.com/selfservice/microsites/Search.do?Language=en_US&cmd=displayKC&externalId=1012225
    Nota A Microsoft fornece informações de contacto de outros fabricantes para ajudar a encontrar suporte técnico. Estas informações de contacto podem ser alteradas sem aviso prévio. A Microsoft não garante a exactidão destas informações de contacto destes fabricantes.
  • Altere a conta de utilizador que esteja a executar os serviços SQL Server para uma conta de sistema local.

    Nota Não recomendamos que altere a conta de utilizador que esteja a executar os serviços SQL Server para uma conta de sistema local.
  • Desactive a auditoria de acesso a objectos.

    Nota Normalmente, não recomendamos que desactive a auditoria de acesso a objectos.

Mais Informação

Os produtos de outros fabricantes que este artigo aborda são fabricados por empresas independentes da Microsoft. Microsoft oferece nenhuma garantia, expressa ou implícita, relativamente ao desempenho ou fiabilidade destes produtos.

Referências

Para mais informações sobre o comando Gpupdate, visite o seguinte Web site da TechNet:

http://technet.microsoft.com/en-us/library/hh852337.aspx

Para mais informações sobre como auditar acesso a objectos, visite o seguinte Web site da TechNet:

http://technet.microsoft.com/en-us/library/cc776774 (v=ws.10).aspx

Propriedades

Artigo: 2799534 - Última revisão: 29 de outubro de 2013 - Revisão: 4.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Web
  • Microsoft SQL Server 2012 Express
Palavras-chave: 
kbtshoot kbsurveynew kbexpertiseinter kbmt KB2799534 KbMtpt
Traduçã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: 2799534

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com