ID do artigo: 952555 - Última revisão: sexta-feira, 12 de agosto de 2011 - Revisão: 1.0 Como manter e solucionar problemas de bancos de dados de BizTalk Server
Nesta páginaSumárioBancos de dados do Microsoft BizTalk Server e a integridade dos bancos de dados são muito importantes para um ambiente de mensagens de BizTalk Server com êxito. Este artigo discute as considerações importantes ao trabalhar com bancos de dados de BizTalk Server. Essas considerações incluem o seguinte:
INTRODUÇÃOEste artigo descreve como manter bancos de dados de BizTalk Server e como solucionar problemas de banco de dados de BizTalk Server. Mais InformaçõesProblemas conhecidosVocê deve desabilitar as opções atualizar estatísticas automaticamente e criar estatísticas automaticamenteVocê deve desabilitar o Auto criar estatísticas e Atualizar estatísticas automaticamente Opções do banco de dados BizTalkMsgBoxDb. Para determinar se essas configurações estão desativadas, execute os seguintes procedimentos armazenados em SQL Server:Você deve definir a configuração de CurrentSetting para logoff. Se essa configuração for definida como em, desativá-lo executando os seguintes procedimentos armazenados em SQL Server: Para obter mais informações, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft: 917845
(http://support.microsoft.com/default.aspx?scid=kb;EN-US;917845)
Você experimentar o bloqueio, bloqueio de condições ou outros problemas de SQL Server quando você tenta se conectar ao banco de dados de BizTalkMsgBoxDb de BizTalk Server 912262
(http://support.microsoft.com/default.aspx?scid=kb;EN-US;912262)
A opção de estatísticas de atualização automática, a opção de estatísticas de criar o auto e a configuração de paralelismo estão desativadas na instância de banco de dados de SQL Server que hospeda o banco de dados de BizTalkMsgBoxDB de BizTalk Server Você deve definir o grau máximo da propriedade de paralelismo corretamenteNo computador que está executando o SQL Server e que hospeda o banco de dados de BizTalkMsgBoxDb, defina um grau máximo de propriedades de run_value e config_value de paralelismo para um valor de 1. Determinar o grau máximo de definição de paralelismo, execute o seguinte procedimento armazenado contra o mestre de banco de dados de SQL Server:Para obter mais informações, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft: 899000
(http://support.microsoft.com/default.aspx?scid=kb;EN-US;899000)
A configuração de paralelismo da instância do SQL Server quando você configura o BizTalk Server 917845
(http://support.microsoft.com/default.aspx?scid=kb;EN-US;917845)
Você experimentar o bloqueio, bloqueio de condições ou outros problemas de SQL Server quando você tenta se conectar ao banco de dados de BizTalkMsgBoxDb de BizTalk Server Determinar quando você pode reconstruir os índices de BizTalk ServerA maioria dos índices de BizTalk Server estão agrupados (ID de índice: 1). Você pode usar a instrução do DBCC SHOWCONTIG SQL Server para exibir informações sobre a fragmentação para as tabelas de BizTalk Server.Os índices de BizTalk Server são baseados em GUID. Portanto, normalmente ocorre a fragmentação. Se o valor de densidade de varredura é retornado pela instrução DBCC SHOWCONTIG for inferior a 30 por cento, os índices de BizTalk Server podem ser recriados durante o tempo de inatividade. Muitas tabelas de BizTalk Server contenham colunas de definições de tipo de dados. A indexação on-line não pode ser executada nessas colunas. Portanto, você nunca deve reconstruir os índices de BizTalk Server, enquanto BizTalk Server processa os dados. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 917845
(http://support.microsoft.com/default.aspx?scid=kb;EN-US;917845)
Você experimentar o bloqueio, bloqueio de condições ou outros problemas de SQL Server quando você tenta se conectar ao banco de dados de BizTalkMsgBoxDb de BizTalk Server Para obter mais informações sobre como analisar a saída da instrução DBCC SHOWCONTIG, visite o seguinte site da Microsoft: http://technet.microsoft.com/en-us/library/cc966523.aspx
(http://technet.microsoft.com/en-us/library/cc966523.aspx)
O bloqueio, travado ou bloqueio pode ocorrerNormalmente, bloqueios e blocos ocorrem em um ambiente BizTalk Server. No entanto, esses bloqueios ou blocos não permanecem por um longo período. Portanto, o bloqueio e travado indicam um problema potencial.Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 917845
(http://support.microsoft.com/default.aspx?scid=kb;EN-US;917845)
Você experimentar o bloqueio, bloqueio de condições ou outros problemas de SQL Server quando você tenta se conectar ao banco de dados de BizTalkMsgBoxDb de BizTalk Server Você pode enfrentar problemas com grandes bancos de dados ou tabelasJá vimos que, quando o banco de dados de BizTalkMsgBoxDb é maior que 5 GB, problemas de desempenho podem ocorrer. Idealmente, o banco de dados de BizTalkMsgBoxDb não deve mantendo os dados. O banco de dados de BizTalkMsgBoxDb deve ser considerado um buffer até que os dados são processados ou movidos para o banco de dados BizTalkDTADb.Um ambiente que utiliza uma poderosa de SQL Server no back-end e muitos orquestrações de execução longa pode ter um banco de dados de BizTalkMsgBoxDb maior que 5 GB. Um ambiente de alto volume que não usa nenhum orquestrações longa deve ter um banco de dados de BizTalkMsgBoxDb é muito menor que 5 GB. O banco de dados de BizTalkDTADb não tem um tamanho de conjunto. No entanto, se o desempenho diminui, o banco de dados provavelmente é muito grande. Normalmente, 15 GB para 20 GB é considerado muito grande. Quando você tem grandes bancos de dados BizTalk Server, você pode enfrentar os seguintes problemas:
Por padrão, o rastreamento está ativado no host padrão. O BizTalk requer que o Permitir o controle de Host opção ser marcada em um único host. Quando o rastreamento está habilitado, o serviço de decodificação de dados de rastreamento (TDDS) move o controle a dados de eventos do banco de dados de BizTalkMsgBoxDb no banco de dados de BizTalkDTADb. Se o host do controle for interrompido, o TDDS não mover os dados para o banco de dados de BizTalkDTADb e o TrackingData_x_x crescerão tabelas no banco de dados BizTalkMsgBoxDb. Recomendamos que você dedicar um host para o controle. Para permitir TDDS manter os novos eventos de rastreamento em cenários de alto volume, crie várias instâncias de um host único de controle. Nenhum host mais de um controle deve existir. Pode haver muitas linhas em uma tabela. Não há nenhum número de conjunto de linhas que são muitos. Além disso, esse número de linhas varia de acordo com o tipo de dados é armazenado na tabela. Por exemplo, uma tabela de dta_DebugTrace que tem mais de 1 milhão de linhas provavelmente possui muitas linhas. A Nome do hostTabela de Q_Suspended que tem mais de 200.000 linhas provavelmente possui muitas linhas. Use os trabalhos do agente do BizTalk SQL Server corretosOs trabalhos do agente do BizTalk SQL Server são importantes para os bancos de dados de BizTalk Server de gerenciamento e manutenção de alto desempenho.O Backup BizTalk Server Agente de SQL Server trabalho é o único método suportado para fazer backup dos bancos de dados de BizTalk Server. Essa tarefa requer que todos os bancos de dados de BizTalk Server usam um modelo de recuperação total. Você deve configurar este trabalho para um ambiente saudável de BizTalk Server. Os métodos de SQL Server podem ser usados para fazer backup dos bancos de dados de BizTalk Server somente se o agente de SQL Server é interrompido e se todas as instâncias de host de BizTalk Server são interrompidas. O MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb Trabalho de agente de SQL Server seja executado infinitamente. Portanto, o histórico de trabalho do agente de SQL Server nunca exibe uma conclusão bem-sucedida. Se ocorrer uma falha, o trabalho será reiniciado dentro de um minuto e continua a ser executado infinitamente. Portanto, você pode ignorar seguramente a falha. Além disso, o histórico de trabalho pode ser limpo. Você só deve se preocupar se os relatórios de histórico de empregos que este trabalho falha e reinicia constantemente. O MessageBox_Message_Cleanup_BizTalkMsgBoxDb Trabalho de agente de SQL Server é a única tarefa de BizTalk Server não deve ser ativada porque ele é iniciado pela MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb Trabalho de agente de SQL Server. O Arquivamento e eliminação DTA Trabalho de agente de SQL Server ajuda a manter o banco de dados de BizTalkDTADb, descarte e arquivar mensagens controladas. Este trabalho lê cada linha na tabela e compara o carimbo de hora para determinar se o registro deve ser removido. Todos os trabalhos do agente do BizTalk SQL Server, exceto o MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb Trabalho de agente de SQL Server deve estar sendo executado com êxito. Para obter mais informações sobre todos os trabalhos do agente de BizTalk Server SQL Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 919776
(http://support.microsoft.com/default.aspx?scid=kb;EN-US;919776)
Descrição dos trabalhos de agente de SQL Server em BizTalk Server Instâncias de serviço podem ser suspenso.Instâncias de serviço podem ser suspenso (retomável) ou suspenso (não retomável). Essas instâncias de serviço podem ser mensagens, orquestração ou porta.Essas instâncias de serviço podem fazer a BizTalkMsgBoxDb de banco de dados crescem desnecessariamente e pode ser terminado. A tabela a seguir lista o método que pode ser utilizado, dependendo da versão do BizTalk: Recolher esta tabela
http://msdn.microsoft.com/en-us/library/bb203857.aspx
(http://msdn.microsoft.com/en-us/library/bb203857.aspx)
Instâncias de cache não aparecem no Hub de grupo página e você não pode suspender ou encerrá-los. Essa restrição é uma causa comum de crescimento de tabela. Para evitar que novas mensagens de zumbi para as instâncias do serviço de cache em BizTalk Server de 2006, instale o hotfix no artigo 936536 do Microsoft Knowledge Base. Esse problema é corrigido no BizTalk Server 2006 R2 e versões posteriores.Observação Um zumbi é uma mensagem que foi roteada, mas não consumida. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Mirosoft: 936536
(http://support.microsoft.com/default.aspx?scid=kb;EN-US;936536)
CORREÇÃO: Você enfrentar problemas de desempenho com BizTalk Server de 2006 e otimização de mensagens é registrada no arquivo de log de desempenho Quando uma instância de BizTalk Server de host é encerrado, o cache de instâncias não pode ser removido. Para resolver esse comportamento em BizTalk Server de 2006, instale o hotfix no artigo 944426 do Microsoft Knowledge Base. BizTalk Server 2006 R2, instale o BizTalk 2006 R2 Service Pack 1. Esse problema é corrigido no BizTalk Server de 2009 e versões posteriores.Para obter mais informações, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft: 974563
(http://support.microsoft.com/default.aspx?scid=kb;EN-US;974563)
Lista de hotfixes de BizTalk Server da Microsoft que estão incluídos no BizTalk Server 2006 R2 Service Pack 1. 944426
(http://support.microsoft.com/default.aspx?scid=kb;EN-US;944426)
CORREÇÃO: Instâncias de órfãos do cache podem estar embutidas na fila de Hosts e instâncias de tabelas do banco de dados BizTalkMsgBoxDb em 2006 de BizTalk Server e BizTalk Server 2006 R2 Outro problema comum é que relatórios de falhas de roteamento (RFRs) pode se acumular BizTalkHostQ e BizTalkHostTabelas de Q_Suspended. Os RFRs não são removidos e esse comportamento pode causar o banco de dados de BizTalkMsgBoxDb a crescer. Para resolver esse problema em BizTalk Server de 2006, instale o hotfix no artigo 941690 do Microsoft Knowledge Base. Esse problema é corrigido no BizTalk Server 2006 R2 e versões posteriores. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 941690
(http://support.microsoft.com/default.aspx?scid=kb;EN-US;941690)
CORREÇÃO: Relatórios de falhas de roteamento não são removidos da <biztalkhostname>tabela de Q_Suspended em um servidor de BizTalk Server de 2006</biztalkhostname> Os termos "órfão mensagens" e "zumbi" são freqüentemente usados alternadamente. Uma órfã é uma mensagem que não tenha uma instância associada. Por exemplo, um relatório de falhas de roteamento é uma mensagem de órfão. Um zumbi é uma mensagem que foi roteada, mas não consumida. Por exemplo, uma mensagem foi entregue para uma organização do comboio. No entanto, a orquestração do comboio entrou para outro caminho de código. A instância de orquestração termina. A mensagem será descartada e agora é conhecida como uma mensagem de zumbi. Para obter uma descrição das mensagens de zumbis, visite o seguinte site da MSDN: http://blogs.msdn.com/biztalk_core_engine/Archive/2004/06/30/169430.aspx
(http://blogs.msdn.com/biztalk_core_engine/archive/2004/06/30/169430.aspx)
Você pode enfrentar problemas de desempenho de SQL Server e BizTalk ServerBizTalk Server faz centenas de transações de curtas, muito rápidas SQL Server dentro de um minuto. Se o SQL Server não pode sustentar essa atividade, os BizTalk Server podem enfrentar problemas de desempenho. No Monitor de desempenho, monitorar o Média de disco de s/leitura média de disco s/transferência e Média de disco s/gravação o Monitor de desempenho contadores na PhysicalDisk objeto de desempenho. O valor ideal é menos de 10 ms (milissegundos). Um valor de 20 ms ou maior é considerado baixo desempenho.Para obter mais informações sobre o desempenho de SQL Server, visite o seguinte site da Microsoft: http://technet.microsoft.com/en-us/library/cc966540.aspx
(http://technet.microsoft.com/en-us/library/cc966540.aspx)
Para obter mais informações sobre a disponibilidade do banco de dados BizTalk Server de 2004, visite o seguinte site da MSDN: http://msdn.microsoft.com/en-us/library/ms942187.aspx
(http://msdn.microsoft.com/en-us/library/ms942187.aspx)
Para obter mais informações sobre a disponibilidade do banco de dados BizTalk Server de 2006, visite o seguinte site da MSDN:http://msdn.microsoft.com/en-us/library/aa559920.aspx
(http://msdn.microsoft.com/en-us/library/aa559920.aspx)
Para obter mais informações, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:298475
(http://support.microsoft.com/default.aspx?scid=kb;EN-US;298475)
Como solucionar problemas de desempenho de SQL Server 271509 (http://support.microsoft.com/default.aspx?scid=kb;EN-US;271509) Como monitorar o bloqueio no SQL Server 2005 e no 2000 de SQL Server Práticas recomendadas em BizTalk ServerInicie o agente de SQL Server a SQL Server. Quando o agente de SQL Server é interrompido, os trabalhos internos do agente do BizTalk SQL Server que são responsáveis pela manutenção de banco de dados não pode ser executado. Esse comportamento faz com que o crescimento do banco de dados e esse aumento pode causar problemas de desempenho. Manutenção de banco de dados de BizTalk Server aumentou bastante no BizTalk Server 2004 Service Pack 2 (SP2) e versões posteriores.Coloque os arquivos LDF de SQL Server e MDF em unidades separadas. Quando os arquivos LDF e MDF para bancos de dados BizTalkMsgBoxDb e BizTalkDTADb estão na mesma unidade, pode ocorrer a contenção do disco. Se você não se beneficiam do corpo da mensagem de controle, não habilite esse recurso. No entanto, é uma boa idéia para ativar o rastreamento de corpo de mensagens enquanto você desenvolve e solucionar problemas de uma solução. Se você fizer isso, certifique-se de que você desative o rastreamento de corpo de mensagens quando tiver terminado. Quando o corpo da mensagem de rastreamento está habilitado, os bancos de dados de BizTalk Server de crescem. Se houver uma necessidade comercial que exige a ativação do corpo da mensagem de rastreamento, confirme se a TrackedMessages_Copy_BizTalkMsgBoxDb e Arquivamento e eliminação DTA Os trabalhos de agente de SQL Server são executados com êxito. Normalmente, os logs de transações menores causam um melhor desempenho. Para manter os logs de transação menores, configure o Backup BizTalk Server SQL Server agente de execução do trabalho com mais freqüência. Para obter mais informações sobre a otimização de BizTalk Server, visite o seguinte site da MSDN: http://msdn.microsoft.com/en-us/library/bb743398.aspx
(http://msdn.microsoft.com/en-us/library/bb743398.aspx)
O procedimento sp_ForceFullBackup armazenado no banco de dados de BizTalkMgmtDb também pode ser usado para ajudar a realizar um backup completo dos arquivos de dados e log de ad-hoc. O procedimento armazenado atualiza a tabela de adm_ForceFullBackup com um valor 1. Na próxima vez que o Backup BizTalk Server trabalho é executado, um conjunto de backup do banco de dados completo é criado.O BizTalk Server Analyzer BPA (Best Practices) pode ser usado para avaliar uma implantação existente do BizTalk Server. O BPA executa várias verificações de relacionados a bancos de dados. Para obter mais informações sobre o BPA, visite o seguinte site da Microsoft: http://www.microsoft.com/downloads/details.aspx?FamilyID = 93d432fe 1370 4b6d aaa8 a0c43c30f5ab & displaylang = en
(http://www.microsoft.com/downloads/details.aspx?FamilyID=93d432fe-1370-4b6d-aaa8-a0c43c30f5ab&displaylang=en)
Solução de problemasOs melhores passos para bancos de dados de SQL Server de BizTalk Server para solucionar problemas dependem do tipo de problema de banco de dados, como, por exemplo, bloqueando ou travado. Para solucionar um problema de banco de dados BizTalk Server, siga estas etapas.Etapa 1: Ativar e executar todos os trabalhos necessários do agente do BizTalk SQL ServerTodo o BizTalk SQL Server agente trabalhos, exceto o MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb trabalho deve ser ativado e em execução com êxito. Não desabilite qualquer outro trabalho.Se ocorrer uma falha, use o Exibir histórico opção de SQL Server para exibir as informações de erro e solucionar a falha da mesma forma. Lembre-se de que o MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb Trabalho de agente de SQL Server seja executado infinitamente. Portanto, você só deverá se preocupar se o histórico de empregos relata que o trabalho falha e reinicia constantemente. Etapa 2: Usar a ferramenta de MsgBoxViewerColete dados de MsgBoxViewer, enquanto você reproduzir um problema.A ferramenta de MsgBoxViewer é útil para solucionar problemas porque ele fornece um relatório HTML que contém informações detalhadas sobre os tamanhos de tabela e a contagem de linha. O relatório também pode ajudar a determinar se o BizTalk Server está otimizando. Além disso, a ferramenta fornece um instantâneo dos bancos de dados de BizTalk Server e a configuração de BizTalk Server. Para obter mais informações sobre como baixar a ferramenta de MsgBoxViewer, visite o seguinte site da Microsoft: http://blogs.technet.com/jpierauc/Pages/msgboxviewer.aspx
(http://blogs.technet.com/jpierauc/pages/msgboxviewer.aspx)
Para obter mais informações sobre a otimização de BizTalk Server, visite o seguinte site da MSDN:http://msdn.microsoft.com/en-us/library/aa559893.aspx
(http://msdn.microsoft.com/en-us/library/aa559893.aspx)
Quando BizTalk Server é executado mais lentamente do que o normal, execute a ferramenta de MsgBoxViewer e analise o relatório HTML gerado para quaisquer problemas. O Resumo seção lista de avisos de problemas potenciais e amarelos em vermelho. Além disso, você pode usar a ferramenta MsgBoxViewer para determinar quais tabelas são as maiores e têm a maioria dos registros de saída. A tabela a seguir lista as tabelas de BizTalk Server que tipicamente crescem o maior. Você pode usar esses dados para determinar onde um problema em potencial pode existir. Recolher esta tabela
Nome do hostTabelas de Q_SuspendedSe o Nome do hostTabelas de Q_Suspended tem muitos registros, as tabelas poderiam ser a instâncias suspensas válidas que aparecem no Hub de grupo ou no HAT. Essas instâncias podem ser finalizadas. Se essas instâncias não aparecem no Hub de grupo ou no HAT, as instâncias são provavelmente cache instâncias ou órfãos relatórios de falhas de roteamento. Quando instâncias suspensas são finalizadas, os itens nesta tabela e suas linhas associadas nas tabelas de Spool e instâncias são limpas.Nesse cenário, lidar com as instâncias suspensas, retomando-los ou encerrando-los. A ferramenta de terminador do BizTalk também pode ser usada. Nome do hostQ tabelas deSe o Nome do hostQ tabelas de tem muitos registros, os seguintes tipos de instâncias podem existir:
Spool, partes e tabelas de fragmentos.Se as tabelas de Spool, peças e fragmentos tem muitos registros, muitas mensagens são atualmente ativas, dehydrated ou suspenso. Dependendo do tamanho, o número de partes e as configurações de fragmentação nessas tabelas, uma única mensagem pode gerar todas essas tabelas. Cada mensagem tem exatamente uma linha da tabela de Spool e pelo menos uma linha na tabela Parts.Tabela de instânciasNão deve permitir que o administrador do BizTalk para muitas instâncias suspensas para permanecerão na tabela de instâncias. Desidratada instâncias somente devem permanecer se a lógica de negócios requer orquestrações de execução demorada. Lembre-se de que instância de um serviço pode ser associada a muitas mensagens da tabela de Spool.TrackingData_x_x tabelasSe o TrackingData_x_x tabelas são grandes, o host de rastreamento (TDDS) não está sendo executado ou não está sendo executado com êxito. Se a instância de hospedar o controle está em execução, examine os logs de eventos e a tabela TDDS_FailedTrackingData no banco de dados BizTalkDTADb para obter informações de erro. Se a otimização do BizTalk com um estado de 6 (banco de dados grande), essas tabelas também podem estar truncadas usando a ferramenta de terminador do BizTalk.Se houver uma grande lacuna entre os números de seqüência de TrackingData_ a BizTalkMsgBoxDbx_x tabelas e tabelas de BAMPrimaryImport ou TDDS_StreamStatus de BizTalkDTADb, em seguida, TDDS pode não mover os dados do banco de dados BizTalkMsgBoxDb. Para corrigir isso, use a ferramenta de terminador do BizTalk para limpar a essas tabelas e redefinir o número de seqüência. No BizTalk Server 2006 R2, instale o BizTalk 2006 R2 Service Pack 1 para resolver um problema conhecido com os dados de controle. Para obter mais informações, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft: 969870
(http://support.microsoft.com/default.aspx?scid=kb;EN-US;969870)
CORREÇÃO: Os dados de controle não são movidos conforme o esperado do banco de dados de BizTalkMsgBoxDb no banco de dados de BizTalkDTADb BizTalk Server 2006 R2 974563 (http://support.microsoft.com/default.aspx?scid=kb;EN-US;974563) Lista de hotfixes de BizTalk Server da Microsoft que estão incluídos no BizTalk Server 2006 R2 Service Pack 1. Tabelas de Tracking_Spool1 ou Tracking_Spool2Se as tabelas de Tracking_Spool1 ou Tracking_Spool2 se tornam grandes no BizTalk Server 2004 SP1 e em versões anteriores do BizTalk Server de 2004, confirme se a TrackingSpool_Cleanup_BizTalkMsgBoxDb Trabalho de agente de SQL Server é ativada e em execução.Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 907661
(http://support.microsoft.com/default.aspx?scid=kb;EN-US;907661)
As tabelas no banco de dados de BiztalkMsgBoxDb de Tracking_Spool1 ou Tracking_Spool2 fique muito grandes em BizTalk Server de 2004 Para obter mais informações sobre uma amostra do SDK de manutenção de banco de dados, visite o seguinte site da MSDN: http://msdn.microsoft.com/en-us/library/ms966372.aspx
(http://msdn.microsoft.com/en-us/library/ms966372.aspx)
dta_MessageInOutEvents e a tabela de dta_DebugTraceA tabela de dta_DebugTrace é preenchida quando Forma inicial e final está habilitado em uma orquestração. Se a tabela de dta_DebugTrace possui muitos registros, esses eventos de depuração de orquestração estão sendo usados ou estavam sendo usados. Se não for necessário para operações normais de depuração de orquestração, desmarque a caixa de seleção para o Forma inicial e final opção nas propriedades de orquestração.A tabela de dta_MessageInOutEvents é preenchida quando Enviar e receber mensagens está habilitado no orquestrações e/ou tubulações. Se esses eventos de rastreamento não são necessários, desmarque a caixa de seleção desta opção da orquestração e/ou propriedades de pipeline. Se esses eventos de rastreamento estão desativados ou uma lista de pendências existe no banco de dados BizTalkMsgBoxDb, essas tabelas podem continuar a crescer porque TDDS continua mover dados para essas tabelas. Por padrão, o controle global está ativada. Se o controle global não é necessário, pode ser desativado. Para obter mais informações, visite o seguinte site da Microsoft: http://technet.microsoft.com/en-us/library/bb203858.aspx
(http://technet.microsoft.com/en-us/library/bb203858.aspx)
Se a tabela de dta_DebugTrace e/ou a tabela dta_messageInOutEvents no banco de dados BizTalkDTADb é muito grande, você pode truncar as tabelas manualmente depois que você pára o host do controle. A ferramenta de terminador do BizTalk também fornece essa funcionalidade.Em BizTalk Server de 2004, o modo de exibição de dtav_FindMessageFacts no banco de dados BizTalkDTADb impede que a tabela de dta_MessageInOutEvents truncando. Para contornar esse comportamento, execute estas etapas:
Quando tiver terminado, siga estas etapas para recriar o modo de exibição de dtav_FindMessageFacts:
Para obter mais informações sobre diretrizes de dimensionamento do banco de dados de rastreamento, visite o seguinte site da MSDN: http://msdn.microsoft.com/en-us/library/aa559162.aspx
(http://msdn.microsoft.com/en-us/library/aa559162.aspx)
tabela de dta_ServiceInstanceExceptionsA tabela dta_ServiceInstanceExceptions geralmente se torna grande em um ambiente que regularmente suspendeu instâncias.Etapa 3: Investigar cenários de deadlockEm uma situação de deadlock, ative o rastreamento de DBCC sobre o SQL Server para que as informações de bloqueio são gravadas no log SQLERROR.No SQL Server 2005 e versões posteriores, execute a seguinte instrução: O banco de dados de BizTalkMsgBoxDB é um banco de dados de transações de alto e de alto volume de processamento de transações on-line (OLTP). Alguns travado é esperada e este travado é manipulado internamente pelo mecanismo de BizTalk Server. Quando esse comportamento ocorre, sem erros listados nos logs de erro. Quando você investiga uma situação de deadlock, o deadlock que você está investigando na saída deve ser correlacionado com um erro de bloqueio nos logs de eventos. Para obter mais informações sobre PSSDiag SQL, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 830232
(http://support.microsoft.com/default.aspx?scid=kb;EN-US;830232)
Utilitário de coleta de dados PSSDIAG Etapa 4: Procure por processos bloqueadosUse o Monitor de atividade em SQL Server para obter o identificador do processo do servidor (SPID) de um processo de bloqueio do sistema. Em seguida, execute o Profiler de SQL para determinar a instrução de SQL que está em execução em que o bloqueio SPID.Para solucionar um problema de bloqueio e travamento em SQL Server, use o PSSDiag para o utilitário SQL para capturar todos os eventos SQL Transact que têm o script de bloqueio ativado. No SQL Server 2005 e versões posteriores, você pode especificar o limite de processo bloqueado configuração para determinar qual SPID ou SPIDs estão bloqueando mais do que o limite que você especificar. Para obter mais informações sobre PSSDiag SQL, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 830232
(http://support.microsoft.com/default.aspx?scid=kb;EN-US;830232)
Utilitário de coleta de dados PSSDIAG Para obter mais informações sobre o limite de processo bloqueado, visite o seguinte site da MSDN: http://msdn2.microsoft.com/en-us/library/ms181150.aspx
(http://msdn2.microsoft.com/en-us/library/ms181150.aspx)
Observação Quando você tiver um bloqueio ou problema de bloqueio no SQL Server, recomendamos que você contate o Atendimento Microsoft. O Atendimento Microsoft pode ajudá-lo a configurar as opções corretas de utilitário PSSDiag. Etapa 5: Instalar o Service Pack mais recente do BizTalk Server e a atualização cumulativaBizTalk Server 2006 R2 e versões posteriores moveu-se a um modelo de atualização cumulativa (CU). As atualizações cumulativas conterá os hotfixes mais recentes. BizTalk Server 2006 R2 Service Pack 1 também estão disponíveis:BizTalk Server 2006 R2 Service Pack 1
(http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=1768f7a3-d843-4f5b-aba7-b3d72892c16f)
BizTalk Server 2004 SP1 não tem nenhum internos de descarte e a funcionalidade do banco de dados de BizTalkDTADb de arquivamento. Essa funcionalidade é incluída com o SP2 do BizTalk Server de 2004. Dependendo do tamanho do banco de dados BizTalkDTADb, a instalação do SP2 do BizTalk Server 2004 pode levar horas porque o programa de instalação limpa o banco de dados BizTalkDTADb. Para obter informações sobre o conhecidos problemas ao instalar o BizTalk Server 2004 Service Pack 2, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 940519
(http://support.microsoft.com/default.aspx?scid=kb;EN-US;940519)
Problemas conhecidos no BizTalk Server 2004 Service Pack 2 que não são documentados no arquivo ReadmeSP2.htm Quando você instala o SP2 do BizTalk Server 2004, recomendamos que você siga estas etapas:
Excluir todos os dadosSe os bancos de dados forem muito grandes ou o método preferido é excluir todos os dados, todos os dados podem ser excluídos.Cuidado Não use esse método em qualquer ambiente onde os dados são essenciais para os negócios ou se os dados são necessários. Etapas de limpeza de banco de dados de BizTalkMsgBoxDbPara excluir todos os dados no banco de dados BizTalkMsgBoxDb, você pode usar a ferramenta de terminador do BizTalk. Caso contrário, siga estas etapas.Observação Essa ação exclui todas as mensagens. Tenha muito cuidado se você seguir estas etapas em um ambiente de produção.
924715
(http://support.microsoft.com/default.aspx?scid=kb;EN-US;924715)
CORREÇÃO: Mensagem de dados não são excluídos do banco de dados de rastreamento após executar o bts_CleanupMsgbox procedimento armazenado em um ambiente de teste do BizTalk Server de 2006 Opções de limpeza de banco de dados do BizTalkDTADbPara excluir todos os dados do banco de dados BizTalkDTADb, você pode usar a ferramenta a terminador do BizTalk. Caso contrário, use um dos seguintes métodos.Observação Ambos os métodos excluir todas as mensagens. Método 2 é mais rápido.
Etapas somente BizTalk Server de 2004Para excluir todos os dados do banco de dados BizTalkDTADb em BizTalk Server de 2004, siga estas etapas.Observação Essa ação exclui concluídas todas as mensagens.
Se precisar de ajuda para analisar os dados de MsgBoxViewer ou a saída de PSSDiag, entre em contato com o Atendimento Microsoft. Para obter uma lista completa dos números de telefone de atendimento e informações sobre os custos de suporte, visite o seguinte site da Microsoft: http://support.microsoft.com/contactus/?ws=support
(http://support.microsoft.com/contactus/?ws=support)
Observação Antes de entrar em contato com o atendimento, compacte os dados de MsgBoxViewer, a saída de PSSDiag e os logs de eventos (arquivos. evt) atualizados. Talvez você precise enviar que esses arquivos para um BizTalk Server de engenheiro de suporte.A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: 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: 952555
(http://support.microsoft.com/kb/952555/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar para o início