Nova versão da ferramenta de verificação de banco de dados para Microsoft Dynamics NAV

Modelo: CPR - NAV - Hotfix

BUG n º: 375815 (Manutenção do conteúdo)

Este artigo se aplica ao Microsoft Dynamics NAV para todos os países e todas as localidades de idiomas.

Introdução

A ferramenta de verificação de banco de dados novo para o Microsoft Dynamics NAV procura inconsistências entre a tabela de instantâneo de metadados de objeto do Microsoft Dynamics NAV e o SQL Server (CheckSnapshot) ou verifica e corrigir opcionalmente os caracteres de espaço em branco inválido em tipos de dados de código (FindInvalidCodeFields). Você pode usar a ferramenta para Microsoft Dynamics NAV 2013 R2 e versões posteriores (por exemplo, 2015 do Microsoft Dynamics NAV e o Microsoft Dynamics NAV 2016).

Essa ferramenta substitui a versão anterior foi lançada como o hotfix KB2963997.

Observação A Microsoft recomenda que você faça um backup do banco de dados de destino antes de executar a ferramenta Verificador de banco de dados.



CheckSnapshot


Quando o Microsoft Dynamics NAV aplica alterações no design de tabela no SQL Server; Essas alterações são calculadas com base na diferença entre a tabela de metadados de objeto, que faz parte do banco de dados de aplicativo do Microsoft Dynamics NAV, e a tabela de instantâneo de metadados de objeto, que está no banco de dados de Inquilino do Microsoft Dynamics NAV. Se a tabela de instantâneos de metadados de objeto não tem uma visão precisa do projeto da tabela real no SQL Server, o servidor do Microsoft Dynamics NAV não poderá aplicar as alterações ao design de tabela e o Microsoft Dynamics NAV não pode acessar o banco de dados.


Se a ferramenta relata um problema, há diferentes maneiras de resolver o problema. É uma opção para resolver o problema manualmente alinhar as tabelas no SQL Server com metadados do Microsoft Dynamics NAV. Por exemplo, você pode criar a tabela, o índice ou o campo ausente. A outra opção é alinhar os metadados do Microsoft Dynamics NAV com SQL Server. A maneira de fazer isso é para fazer as alterações no ambiente de desenvolvimento Microsoft Dynamics NAV para que a tabela se encaixa o layout no SQL Server. Em seguida, execute a seguinte instrução para atualizar o snapshot:


declarar int @objectId = 3
atualizar [instantâneo de metadados de objeto] definir metadados = (selecione metadados de [metadados de objeto]
onde [tipo de objeto] = 1 e [Object ID]=@objectId) onde [tipo de objeto] = 1 e [objeto
ID]=@objectId   


Sintaxe para verificar se o banco de dados
NavCheckDatabase CheckSnapshot [-Server] < string > [-banco de dados] < string > [-AppDatabase] < string >



Descrição de parâmetros:

Servidor: O nome do servidor de banco de dados no qual você deseja executar o comando. Para especificar o computador local, especifique ".".
Banco de dados: O nome do banco de dados que você deseja verificar, como DynamicsNAVDB.
AppDatabase: O nome do banco de dados do aplicativo, como MyAppDB.


Se appdatabasename não for especificado, presume-se que o aplicativo e o banco de dados de Inquilino são o mesmo (modo herdado), por exemplo:

NavCheckDatabase CheckSnapshot. DynamicsNAVDB



FindInvalidCodeFields


A ferramenta de verificação de banco de dados também tem a possibilidade de encontrar e corrigir o espaço em branco não válido (conforme definido pelo.NET Framework) nos campos de código de bancos de dados do Microsoft Dynamics NAV. A ferramenta percorre e lê todos os dados e contagens de ambos, mostra ou corrige campos código existente com espaço em branco dentro deles.

Se a ferramenta relata um problema, você também pode localizar os registros que contêm espaços em branco, definindo o parâmetro estendido; quando usá-lo, ele também mostrará os valores cortados dos registros que contêm os espaços em branco.

Se você deseja que a ferramenta para modificar esses dados, definir o – parâmetro de modificar. Se você definir o parâmetro de modificar, a ferramenta irá ler todos os dados de código, localizar os registros que contêm espaços em branco e remova o espaço em branco no início e no final dos valores de código. Servidor do Microsoft Dynamics NAV também usa esses valores cortadas quando trabalhar com campos de código.


Sintaxe
NavCheckDatabase FindInvalidCodeFields [-Server] < string > [-banco de dados] < string > < string > [AppDatabase] [-Extended] [-modificar]


Descrição do parâmetro:
  
Server: O nome do servidor de banco de dados no qual você deseja executar o comando. Para especificar o computador local, especifique ".".
Banco de dados: O nome do banco de dados que você deseja verificar, como DynamicsNAVDB.
AppDatabase: O nome do banco de dados do aplicativo, como MyAppDB.
Estendido: Especifica se o resultado deve retornar os registros cortados com espaços em branco não é válido.
Modificar: Especifica se a ferramenta deve Aparar os valores dos campos de código com espaços em branco e atualizá-los no banco de dados do SQL Server.


Não é recomendável usar o appdatabasename ao usar FindInvalidCodeFields, por exemplo:

NavCheckDatabase FindInvalidCodeField. DynamicsNAVDB

Mais informações

Informações sobre o hotfix

Um hotfix compatível foi disponibilizado pela Microsoft. Há uma seção "Download de Hotfix disponível" na parte superior deste artigo da Base de Conhecimento. Se você estiver encontrando um problema baixando instalando esse hotfix ou outras dúvidas de suporte técnico, entre em contato com seu parceiro ou, se inscrito em um plano de suporte diretamente com a Microsoft, você pode entrar em contato com o suporte técnico do Microsoft Dynamics e criar uma nova solicitação de suporte. Para fazer isso, visite o seguinte site da Microsoft:

https://mbs.microsoft.com/support/newstart.aspxVocê também pode contatar o suporte técnico do Microsoft Dynamics por telefone usando esses links para números de telefone específicos do país. Para fazer isso, visite um dos seguintes sites da Microsoft:

Parceiros

https://mbs.microsoft.com/partnersource/global/support/support-news/support_telephoneClientes

https://mbs.microsoft.com/customersource/Global/NAV/support/support-news/support_telephoneEm alguns casos, as taxas cobradas para suporte a chamadas podem ser canceladas se um profissional de suporte técnico do Microsoft Dynamics e produtos relacionados determina que uma atualização específica resolverá o problema. Os custos de suporte normais se aplicarão a quaisquer questões de suporte adicionais e problemas que não se qualificam à atualização específica em questão.

Como obter o hotfix do Microsoft Dynamics NAV ou atualizar arquivos

Após solicitar um hotfix do Microsoft Dynamics NAV, um hiperlink será enviado a você em um email.


O email conterá um hiperlink. Você pode usar o hiperlink para baixar o hotfix do Microsoft Dynamics NAV ou os arquivos de atualização. Quando você clica no hiperlink, abre a caixa de diálogo Download de arquivo – Aviso de segurança . Em seguida, você será solicitado a executar, salvar ou cancelar o download.


Se você clicar em Executar, os arquivos de iniciar o download e o processo de extração. Você deve especificar uma pasta para os novos arquivos e, em seguida, forneça a senha.


Se você clicar em Salvar, você deve especificar um caminho para salvar o arquivo compactado. Quando você abrir o arquivo salvo, você precisará especificar um caminho para os arquivos.

Se você clicar em Cancelar, o processo de download será interrompido.

Pré-requisitos:

Você deve ter o Microsoft Dynamics NAV 2013 R2, Microsoft Dynamics NAV 2015, ou Microsoft Dynamics NAV 2016 instalado para aplicar esse hotfix.

Informações sobre o arquivo:

A versão global deste hotfix apresenta os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas na Hora Universal Coordenada (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para localizar a diferença entre o UTC e a hora local, use a guia Fuso Horário no item Data e Hora no Painel de Controle.

Status

A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Mais informações

Para obter mais informações, clique no número de artigo a seguir para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:

824684 descrição da terminologia padrão usada para descrever as atualizações de software

Observação: Este é um artigo de "PUBLICAÇÃO RÁPIDA" criado diretamente de dentro da organização de suporte da Microsoft. As informações contidas neste documento são fornecidas desta maneira, em resposta a problemas emergentes. Como um dos resultados da velocidade da publicação, os materiais podem incluir erros tipográficos e podem ser revisados a qualquer momento sem aviso prévio. Consulte os Termos de uso para outras considerações.

Autor: gerardco
Gravador: v-luzo
Revisor técnico:
Editor:

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Estas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×