Mensagem de erro "uma asserção de sistema verificar falhou" quando executar uma instrução CREATE FUNCTION de PARTIÇÃO no SQL Server 2008 R2

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

Nesta página

Sintomas

Suponha que tem uma instância de Microsoft SQL Server 2008 R2 tem 6 de actualização cumulativa para o SQL Server 2008 R2 Service Pack 1 (SP1) ou SQL Server 2008 R2 Service Pack 2 (SP2) instalado. Nesta situação, quando se executa uma instrução CREATE FUNCTION de PARTIÇÃO , ocorre uma falha de declaração. Além disso, recebe uma mensagem de erro semelhante à seguinte:
Localização:Unidade>: \sql10_main_t\sql\ntdbms\msql\ddl\prtddl.cpp:1871
Expressão: Falso
SPID:SPID>
ID do processo:ID de processo>
Descrição: Valor de parâmetro inválido

Msg 3624, nível 20 Estado 1, linha 1

Falhou uma verificação de asserção do sistema. Verifique o registo de erros do SQL Server para obter detalhes. Normalmente, uma falha de declaração é causada por uma corrupção de dados ou erros de software. Para verificar a existência de danos da base de dados, considere executar DBCC CHECKDB. Se acordado enviar informações de estado à Microsoft durante a configuração, uma pequena cópia será enviada à Microsoft. Uma actualização poderão ficar disponível da Microsoft no Service Pack mais recente ou num QFE do suporte técnico.

Msg 0, 20, o estado 0, 0 de linha de nível

Ocorreu um erro grave no comando actual. Os resultados, se for caso disso, devem ser eliminados.
Nota Este problema só ocorre quando o agrupamento SQL_EBCDIC277_2_CP1_CS_AS personalizado é registado na base de dados no qual executar a instrução CREATE FUNCTION de PARTIÇÃO . Para identificar as bases de dados que tenham este problema, execute o seguinte script SQL:
SELECT name FROM master..sysdatabases WHERE version = 707

Resolução

Informações de actualização cumulativa

Actualização cumulativa 6 para Microsoft SQL Server 2008 R2 Service Pack 2

A correcção para este problema foi primeiro disponibilizada em 6 de actualização cumulativa. Para mais informações sobre como obter este pacote de actualização cumulativa para o SQL Server 2008 R2 Service Pack 2, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2830140 Pacote de actualização cumulativa 6 para o SQL Server 2008 R2 Service Pack 2
Nota Uma vez que as compilações são cumulativas, cada edição contém todas as correcções e correcção de todas as correcções de segurança que foram incluídas com o anterior SQL Server 2008 R2 Service Pack 2. Recomendamos que pense em aplicar a edição mais recente da correcção que contenha esta correcção. Para mais informações, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2730301 O SQL Server 2008 R2 cria disponibilizadas após o lançamento do SQL Server 2008 R2 Service Pack 2

Actualização cumulativa 12 para SQL Server 2008 R2 Service Pack 1

A correcção para este problema foi primeiro disponibilizada em 12 de actualização cumulativa. Para mais informações sobre como obter este pacote de actualização cumulativa para o SQL Server 2008 R2 Service Pack 1, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2828727 Pacote de actualização cumulativa 12 para SQL Server 2008 R2 Service Pack 1
Nota Uma vez que as compilações são cumulativas, cada edição contém todas as correcções e correcção de todas as correcções de segurança que foram incluídas com o anterior SQL Server 2008 R2 Service Pack 1. Recomendamos que pense em aplicar a edição mais recente da correcção que contenha esta correcção. Para mais informações, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2567616 O SQL Server 2008 R2 cria disponibilizadas após o lançamento do SQL Server 2008 R2 Service Pack 1

Informações sobre a correcção

Existe uma correcção suportada da Microsoft. No entanto, esta correcção destina-se apenas a corrigir o problema descrito neste artigo. Aplique esta correcção apenas em sistemas que tenham este problema específico.

Se a correcção está disponível para transferência, existe uma secção de "Transferência de correcção disponível" na parte superior deste artigo da Base de dados de conhecimento. Se esta secção não for apresentado, submeta um pedido à Microsoft Customer Service e o suporte para obter a correcção.

Nota Caso ocorram problemas adicionais ou se for necessária a resolução de problemas, poderá ter de criar um pedido de serviço individual. Os custos de normais do suporte serão aplicados a perguntas de suporte adicionais e problemas que não são elegíveis para esta correcção específica. Para uma lista completa dos números de telefone e suporte do serviço de cliente da Microsoft ou para criar um pedido de serviços separado, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Nota O formulário "Transferência de correcção disponível" apresenta os idiomas para o qual a correcção está disponível. Se não visualizar o seu idioma, é porque uma correcção não está disponível para esse idioma.

Pré-requisitos

Para aplicar esta correcção, tem de ter instalado no computador do SQL Server 2008 R2.

Requisito de reinício

Não é necessário reiniciar o computador depois de aplicar esta correcção.

Ponto Da Situação

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

Propriedades

Artigo: 2813697 - Última revisão: 15 de abril de 2013 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Reporting Services
  • Microsoft SQL Server 2008 R2 Service Pack 2
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
Palavras-chave: 
kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2813697 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: 2813697

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