Applies ToSQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Express

A Microsoft distribui o Microsoft SQL Server 2008 R2 Service Pack 1 corre como um ficheiro transferível. Como as correções são cumulativas, cada nova versão contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior lançamento de correção do SqL Server 2008 R2 Service Pack 1.

Sintomas

Quando executar o Database Engine Button Button Button Afinar o advisor sob a função db_owner no Microsoft SQL Server 2008 R2 ou no Microsoft SQL Server 2012, ocorre uma violação de acesso e recebe a seguinte mensagem de erro:

O processo de afinação saiu inesperadamente.

Notas

  • O problema ocorre quando o Advisor de Afinação do Motor de Base de Dados tenta inserir um registo na tabela de erros que está na tabela de registos de afinação do conselho de afinação do motor de base de dados na base de dados msdn. O registo é inserido na tabela para cada evento na carga de trabalho quando o Advisor de Afinação do Motor de Base de Dados não consegue sintonizar.

  • Quando o problema ocorre, um ficheiro de mini-despejo é gerado na seguinte pasta de registo do servidor SQL:SystemDrive:\Program Files (x86)\Microsoft SQL Server\100\Shared\ErrorDumps

  • Este problema não ocorre se for membro da função de servidor fixo sysadmin quando executar o Database Engine Afinar Advisor.

Causa

Esta questão ocorre porque diferentes caminhos de código são usados para diferentes funções no ficheiro DTAEngine.exe e porque há um defeito no código para a função db_owner.

Resolução

Informação de atualização cumulativa

Pacote de atualização cumulativo 1 para SQL Server 2012 Service Pack 1

A correção para este problema foi lançada pela primeira vez na Atualização Cumulativa 1. Para obter mais informações sobre como obter este pacote de atualização cumulativa para o SQL Server 2012 Service Pack 1, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:

2765331 Pacote de atualização cumulativo 1 para SQL Server 2012 Service Pack 1Nota Como as construções são cumulativas, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior lançamento de correção SQL Server 2012. Recomendamos que considere aplicar o mais recente lançamento de correção que contém este hotfix. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:

2772858 O SQL Server 2012 constrói que foram lançados após o lançamento do SQL Server 2012 Service Pack 1

Sql Server 2008 R2 Service Pack 2

A correção para este problema foi lançada pela primeira vez na Atualização Cumulativa 3. Para obter mais informações sobre como obter este pacote de atualização cumulativa para SQL Server 2008 R2 Service Pack 2, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:

2754552 Pacote de atualização cumulativo 3 para SQL Server 2008 R2 Service Pack 2 Nota Como as construções são cumulativas, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior lançamento de correção do SqL Server 2008 R2 Service Pack 2. Recomendamos que considere aplicar o mais recente lançamento de correção que contém este hotfix. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:

2730301 O SQL Server 2008 R2 constrói que foram lançados após o lançamento do SQL Server 2008 R2 Service Pack 2

SQL Server 2012

A correção para este problema foi lançada pela primeira vez na Atualização Cumulativa 4. Para obter mais informações sobre como obter este pacote de atualização cumulativa para o SQL Server 2012, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:

2758687 Pacote de atualização cumulativo 4 para SQL Server 2012 Nota Como as construções são cumulativas, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior lançamento de correção SQL Server 2012. Recomendamos que considere aplicar o mais recente lançamento de correção que contém este hotfix. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:

2692828 O SQL Server 2012 constrói que foram lançados após o lançamento do SQL Server 2012

Sql Server 2008 R2 Service Pack 1

A correção para este problema foi lançada pela primeira vez na Atualização Cumulativa 8. Para obter mais informações sobre como obter este pacote de atualização cumulativa para o SQL Server 2008 R2 Service Pack 1, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:

2723743 Pacote de atualização cumulativo 8 para SQL Server 2008 R2 Service Pack 1Nota Como as construções são cumulativas, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior lançamento de correção do SqL Server 2008 R2 Service Pack 1. Recomendamos que considere aplicar o mais recente lançamento de correção que contém este hotfix. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:

2567616 O SQL Server 2008 R2 constrói que foram lançados após o lançamento do SQL Server 2008 R2 Service Pack 1

Estado

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

Solução

Para contornar este problema, adicione o utilizador do Base de Dados De Afinação do Motor à função de servidor fixo sysadmin no SQL Server 2008 R2.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.