Erro SQL Server “Ocorreu um erro grave no comando atual” quando você executa uma consulta de texto completo que tem o predicado CONTAINS no SQL Server 2012

7115-sql-server-2012

Ao executar uma consulta no SQL Server 2012 com o predicado CONTAINS aparece o erro – “Ocorreu um erro grave no comando atual”;

Msg 0, nível 11, estado 0, linha 0

Ocorreu um erro grave no comando atual. Os resultados, se houver algum, deverão ser descartados.

Para resolver o problema primeiro consulte a versão mais atual do seu SQL Server, no caso 2012, com o script abaixo você poderá identificar qual o pacote da última atualização:

SELECT SERVERPROPERTY(‘productversion’), SERVERPROPERTY (‘productlevel’), SERVERPROPERTY (‘edition’)

A tabela a seguir lista as principais versões do SQL Server 2012.

Versão Versão do Produto
SQL Server 2012 Service Pack 2 11.0.5058.0
SQL Server 2012 Service Pack 1 11.00.3000.00
SQL Server 2012 RTM 11.00.2100.60

Então, teremos que aplicar o SP3, a última atualização para o SQL Server 2012, clique no link para acesso direto a atualização.

Pare o serviço do banco, o serviço do SQL Server Agent e demais relativos a isso e execute na sua máquina, após a atualização levante novamente o banco e faça o teste, estará pronto.

Ao atualizar quando você consultar novamente no SQL Server a lista de atualizações, aparecerá:

(Nenhum nome de coluna) (Nenhum nome de coluna) (Nenhum nome de coluna)
11.0.6020.0 SP3 Enterprise Edition: Core-based Licensing (64-bit)

 

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s