Vários problemas podem ocorrer ao executar o SQL Server 2012 no Hyper-V ou o ambiente VMWare

Traduções deste artigo Traduções deste artigo
ID do artigo: 2799534 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

Considere o seguinte cenário:
  • Você tentar executar o Microsoft SQL Server 2012 em um ambiente de VMware que esteja executando o Windows Server 2012 ou Hyper-V.
  • Você seleciona uma padrão sem unidade de disco rígido, um disco rígido que não seja a unidade c:, por exemplo, para os recursos compartilhados e o diretório raiz de instância ou o banco de dados de arquivos são hospedados em uma unidade não-OS e que a unidade está mostrando como armazenamento removível ou disco removível no Windows Explorer.
  • SQL Server está configurado para ser executado em uma conta que não seja uma conta de sistema local.
  • A versão do serviço de enumerador de dispositivos portáteis (Wpdbusenum.dll) é menor do que 6.2.9200.16548 [GDR] / [QFE] 6.2.9200.20652.
  • Política de segurança do Windows definidas para acesso a objetos [diretiva local ou diretiva de grupo] conforme as capturas de tela a seguintes:

    Recolher esta imagemExpandir esta imagem
    2903666



    Recolher esta imagemExpandir esta imagem
    2903667

Neste cenário, pode ocorrer uma ou mais das seguintes questões:

Problema 1: O processo de instalação falha e você recebe uma mensagem de erro

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

Tentativa de executar uma operação não autorizada

Além disso, você recebe as seguintes mensagens de erro nos arquivos Summary. txt e Detail encontrados na pasta de log de instalação do SQL Server:

Summary. txt
Ocorreu um erro durante o processo de instalação do recurso

Detail
Tentativa de 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 exceção interna: System. UnauthorizedAccessException

ObservaçãoEste problema também ocorre quando você tenta executar umcorrigir a instalação do Service Pack 1 (SP1) do SQL Server 2012.

Problema 2: Um ou mais bancos de dados do SQL Server 2012 não ficam on-line quando o SQL Server é iniciado

Um ou mais dos seus bancos de dados do SQL Server 2012, às vezes, não ficar online quando o SQL Server é iniciado depois que o computador for reiniciado. Esse problema pode ser esporádico. Por exemplo, o banco de dados pode não ficar online após diversas reinicializações, mas o banco de dados fica online após outra reinicialização. No entanto, a máquina virtual não fica online após outra reinicialização.

Além disso, o status do serviço do SQL Server não é alterado quando você reiniciar a máquina virtual. Se os bancos de dados não estiver online quando o SQL Server é iniciado pela primeira vez após a reinicialização, o banco de dados não ficam on-line, não importa quantas vezes o serviço do SQL Server for reiniciado.
No entanto, se o banco de dados estiver online, esse problema não afeta os bancos de dados que esteja on-line quando você reiniciar o serviço do SQL Server.

Quando esse problema ocorre, uma ou mais das seguintes mensagens de erro podem ser registrado no log de erros do SQL Server:

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

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

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

Erro: 5120, gravidade: 16, estado: 5.
FileMgr::StartLogFiles: sistema operacional 2 (o sistema não pode encontrar o arquivo especificado.) erro ao criar ou abrir o arquivo 'x: \yourpath\databasedatafilename.ldf >'. Diagnosticar e corrigir o erro de sistema operacional e tente a operação novamente.

Erro: 5120, gravidade: 16, estado: 5.
FileMgr::StartLogFiles: sistema operacional 2 (o sistema não pode encontrar o arquivo especificado.) erro ao criar ou abrir o arquivo 'x: \yourpath\databasedatafilename.mdf >'. Diagnosticar e corrigir o erro de sistema operacional e tente a operação novamente.

Erro: 5120, gravidade: 16, estado: 5.
FileMgr::StartLogFiles: sistema operacional 2 (o sistema não pode encontrar o arquivo especificado.) erro ao criar ou abrir o arquivo 'x: \yourpath\databasedatafilename.ndf >'. Diagnosticar e corrigir o erro de sistema operacional e tente a operação novamente.

Além disso, o status do banco de dados está Pendente de recuperação:

Recolher esta imagemExpandir esta imagem
2903682


Uma mensagem de erro semelhante à seguinte é registrada no log de eventos de segurança:

Nome de logon: segurança
Fonte: Microsoft-Windows--auditoria de segurança
Data: 2/10/2013 10:07:08 PM
Identificação do evento: 4656
Categoria da tarefa: Armazenamento removível
Nível: informações
Palavras-chave: Falha de auditoria
Usuário: n/d
Computador: TX326234-1.lab326234.lab
Descrição:
Um identificador para um objeto foi solicitado.

Assunto:
Identificação de segurança: LAB326234\SQLSVC
Nome da conta: SQLSVC
Domínio de conta: LAB326234
Identificação de logon: 0x1B49BC

Objeto:
Objeto servidor: segurança
Tipo de objeto: arquivo
Nome do objeto: E:\DATA\Object_Access_test1.mdf
ID do identificador: 0x0

Atributos de recursos:-

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

Informações de solicitação de acesso:
Identificação da transaçã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

Acessar motivos:-
Máscara de acesso: 0x1E019F
Privilégios usados para verificação de acesso:-
Restrito a contagem de SID: 0



Resolução

Para resolver esse problema, execute as seguintes etapas:
  1. Instale a atualização cumulativa descrita no seguinte artigo da Base de dados de Conhecimento da Microsoft:
    2811670 Problemas quando a diretiva de acesso do objeto de auditoria está ativada em armazenamento removível no Windows 8 ou o Windows Server 2012
  2. Reinicie o serviço do enumerador de dispositivos portáteis.
  3. Força uma atualização da diretiva de grupo. Para fazer isso, digite o seguinte em um prompt de comando administrativo e, em seguida, pressione Enter:

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

Como Contornar

Para contornar esse problema, use um dos seguintes métodos:
  • Desative o recurso de HotAdd/HotPlug no VMware. Para obter mais informações sobre como fazer isso, acesse o seguinte site da VMWare:
    http://KB.VMware.com/selfservice/microsites/Search.do?Language=en_US&cmd=displayKC&externalId=1012225
    Observação A Microsoft fornece informações de contato de terceiros para ajudá-lo a encontrar suporte técnico. Essas informações de contato podem ser alteradas sem aviso prévio. A Microsoft não garante a precisão dessas informações de contato de terceiros.
  • Altere a conta de usuário que está executando os serviços do SQL Server para uma conta de sistema local.

    Observação Não recomendamos que você altere a conta de usuário que está executando os serviços do SQL Server para uma conta de sistema local.
  • Desative a auditoria de acesso a objetos.

    Observação Em geral, não recomendamos que você desative a auditoria de acesso a objetos.

Mais Informações

Os produtos de terceiros descritos neste artigo são fabricados por empresas que são independentes da Microsoft. Microsoft não oferece nenhuma garantia, implícita ou não, em relação ao desempenho ou à confiabilidade desses produtos.

Referências

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

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

Para obter mais informações sobre auditoria de acesso a objetos, visite o seguinte site do TechNet:

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

Propriedades

ID do artigo: 2799534 - Última revisão: terça-feira, 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 pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
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