Erro: Você pode receber um erro "String ou dados binários serão truncados" no log de erro do SQL Server no BizTalk Server 2004

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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 883911
Sintomas
Quando você trabalha com controle de banco de dados do Microsoft SQL Server e arquivamento (DTA) no Microsoft BizTalk Server 2004, você pode observar dados truncados e você pode receber a seguinte mensagem de erro no log de erro do SQL Server:
Seqüência de caracteres ou dados binários serão truncados
Causa
Esse comportamento pode ocorrer se você trabalhar com DTA e seus dados são maiores que o espaço é alocado no Microsoft SQL Server para abrigar os dados.
Resolução
Microsoft fornece exemplos de programação apenas para ilustração, sem garantia expressa ou implícita. Isso inclui, mas não está limitado a, garantias implícitas de comercialização ou adequação para uma finalidade específica. Este artigo presume que você está familiarizados com a linguagem de programação que está sendo demonstrada e com as ferramentas que são usadas para criar e depurar procedimentos. Engenheiros de suporte podem ajudar a explicar a funcionalidade de um determinado procedimento, mas eles não modificarão esses exemplos para fornecer funcionalidades adicionais ou construir procedimentos para atender às suas necessidades. Para corrigir esse problema, ajuste o tamanho da coluna de dados que trunca os dados. Banco de dados para aumentar o tamanho da coluna que trunca os dados, executados o SQL seguinte instrução contra o BizTalk Server:
ALTER TABLE dta_custom_field_names ALTER COLUMN nvcName nvarchar(1024) NOT NULL
Situação
A Microsoft confirmou que esse é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Mais Informações

Etapas para reproduzir o comportamento

  1. Crie o banco de dados de controle de documento. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , aponte para programas , aponte para Microsoft SQL Server e, em seguida, clique em Query Analyzer .
    2. Digite usar ArchiveTrackingDatabase e, em seguida, clique em Executar .
    3. No menu arquivo , clique em Abrir . A caixa de diálogo Abrir arquivo de consulta será exibida.
    4. Na caixa Procurar na lista , localize \Program Files\Microsoft BizTalk Server\Setup .
    5. Clique em BTS_Tracking_ArchiveDB_Schema.sql e em seguida, clique em Abrir .
    6. No menu consulta , clique em Executar .
  2. Configure um pipeline de recebimento que irá controlar campos que têm um caminho que é maior do que 80 caracteres, mas é menos de 1.024 caracteres.

    Observação Para obter mais informações sobre como criar um pipeline de recebimento, consulte o seguinte tutorial do BizTalk Server 2004:
  3. Processar documentos por esse pipeline de recebimento.
  4. Arquive os dados de controle.

Propriedades

ID do Artigo: 883911 - Última Revisão: 07/05/2005 21:02:43 - Revisão: 3.2

Microsoft BizTalk Server 2004 Developer Edition, Microsoft BizTalk Server 2004 Enterprise Edition, Microsoft BizTalk Server 2004 Partner Edition, Microsoft BizTalk Server 2004 Standard Edition

  • kbmt kbtshoot kbbtshws kbfix kbbug KB883911 KbMtpt
Comentários