Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Den här artikeln gäller för Microsoft Dynamics NAV för alla länder och språkversioner.

Introduktion

Ny databas verktyget för Microsoft Dynamics NAV kontrollerar inkonsekvenser mellan Microsoft Dynamics NAV-objekt Metadata ögonblicksbild tabell och SQL Server (CheckSnapshot) eller kontrolleras och korrigera eventuellt felaktig blankstegstecken i kod-datatyper (FindInvalidCodeFields). Du kan använda verktyget för Microsoft Dynamics NAV 2013 R2 och senare versioner (t ex Microsoft Dynamics NAV 2015 och Microsoft Dynamics NAV 2016).

Det här verktyget ersätter den tidigare versionen som snabbkorrigeringen KB2963997.

Obs! Microsoft rekommenderar att du tar en säkerhetskopia av måldatabasen innan du kör databasen Registerscanner.



CheckSnapshot


När Microsoft Dynamics NAV gäller ändringar tabelldesign i SQL Server. dessa ändringar är beräknas utifrån skillnaden mellan tabellen Metadata för objekt som är en del av Microsoft Dynamics NAV-databasen och tabellen ögonblicksbild av Metadata för objekt som finns i databasen för Microsoft Dynamics NAV-innehavare. Om objektet Metadata Snapshot-tabellen inte innehåller en korrekt bild av den faktiska tabelldesignen i SQL Server, Microsoft Dynamics NAV Server kanske inte att tillämpa ändringar i designen av tabellen och Microsoft Dynamics NAV kan inte få åtkomst till databasen.


Om verktyget rapporterar ett problem, finns det olika sätt att lösa problemet. Ett alternativ för att lösa problemet är att manuellt justera tabeller i SQL Server med Microsoft Dynamics NAV-metadata. Du kan exempelvis skapa saknas tabellen, index eller fältet. Det andra alternativet är att justera metadata för Microsoft Dynamics NAV med SQL Server. Sättet att göra detta är att göra ändringar i Microsoft Dynamics NAV Development Environment så att tabellen passar layouten i SQL Server. Kör sedan följande sats för att uppdatera en ögonblicksbild:


deklarera @objectId int = 3
Uppdatera [objekt Metadata ögonblicksbild] Ange Metadata = (Välj Metadata från [Metadata för objekt]
där [objekttyp] = 1 och [Object ID]=@objectId) där [objekttyp] = 1 och [objekt
ID]=@objectId   


Syntax för att kontrollera att databasen
NavCheckDatabase CheckSnapshot [-Server] < sträng > [-databasen] < sträng > [-AppDatabase] < sträng >



Beskrivning av parametrar:

Server: Namnet på den databasserver som du vill köra kommandot. Ange den lokala datorn, ".".
Databas: Namnet på den databas som du vill kontrollera, till exempel DynamicsNAVDB.
AppDatabase: Namnet på programdatabasen som MyAppDB.


Om appdatabasename inte anges, förutsätts det att programmet och databasen innehavare är det samma (bakåtkompatibelt läget), till exempel:

NavCheckDatabase CheckSnapshot. DynamicsNAVDB



FindInvalidCodeFields


Verktyget för kontrollerar du har också möjlighet att söka efter och korrigera icke giltiga blanksteg (som definieras av.NET Framework) i fälten kod för Microsoft Dynamics NAV-databaser. Verktyget färdas genom läser alla data och antingen antal visar och åtgärdas den befintliga koden fält med blanksteg i dem.

Om verktyget rapporterar ett problem, kan du också hitta vilka poster som innehåller whitespaces genom att ange parametern utökade; När du använder den, visas även trimmade värdena för de poster som innehåller whitespaces.

Om du vill använda verktyget för att ändra data – ändra parametern. Om du anger parametern ändra verktyget läsa alla koden data, söka efter poster som innehåller tomt utrymme och ta bort blanksteg i början och slutet av koden värden. Microsoft Dynamics NAV Server använder också dessa trimmade värden när du arbetar med fält.


Syntax
NavCheckDatabase FindInvalidCodeFields [-Server] < sträng > [-databasen] < sträng > [AppDatabase] < sträng > [-utökad] [-ändra]


Parameterbeskrivning:
  
Server: Namnet på databasservern som du vill köra kommandot. Ange den lokala datorn, ".".
Databas: Namnet på den databas som du vill kontrollera, till exempel DynamicsNAVDB.
AppDatabase: Namnet på programdatabasen som MyAppDB.
Extended: Anger om resultatet måste returnera trimmade poster med whitespaces inte är giltiga.
Ändra: Anger om verktyget måste trimma värdena i fälten kod med whitespaces och uppdatera dem i SQL Server-databasen.


Du bör inte använda appdatabasename när du använder FindInvalidCodeFields, till exempel:

NavCheckDatabase FindInvalidCodeField. DynamicsNAVDB

Mer Information

Information om snabbkorrigeringen

En snabbkorrigering är tillgänglig från Microsoft. Det finns ett avsnitt för "Snabbkorrigeringen är tillgänglig" överst i den här Knowledge Base-artikeln. Om du uppstår ett problem hämta, installera den här snabbkorrigeringen, eller har andra frågor om teknisk support, kontakta din partner eller, om inskriven i en supportplan direkt med Microsoft kan du kontakta teknisk support för Microsoft Dynamics och skapa en ny supportbegäran. Genom att besöka följande Microsoft-webbplats:

https://mbs.microsoft.com/support/newstart.aspxDu kan även kontakta teknisk support för Microsoft Dynamics via telefon via länkarna för land särskilda telefonnummer. Genom att besöka någon av följande Microsoft-webbplatser:

Partners

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

https://mbs.microsoft.com/customersource/Global/NAV/support/support-news/support_telephoneI särskilda fall, de avgifter som är normalt för support vara avgiftsfri om en supporttekniker för Microsoft Dynamics och relaterade produkter som bestämmer att en särskild uppdatering kan lösa ditt problem. De vanliga supportkostnaderna gäller för eventuella ytterligare supportfrågor och problem som inte berör den särskilda uppdateringen.

Hur du hämtar snabbkorrigeringen Microsoft Dynamics NAV eller uppdatera filer

När du begär en snabbkorrigering för Microsoft Dynamics NAV, kommer en hyperlänk att skickas till dig i ett e-postmeddelande.


E-postmeddelandet innehåller en hyperlänk. Du kan använda hyperlänken för att hämta snabbkorrigeringen Microsoft Dynamics NAV eller uppdateringsfilerna. När du klickar på hyperlänken öppnas dialogrutan Filhämtning – säkerhetsvarning . Du uppmanas sedan att köra, spara eller avbryta hämtningen.


Om du klickar på Körbörjar filerna hämtning och extrahering av. Du måste ange en mapp för de nya filerna och ange lösenordet.


Om du klickar på Sparamåste du ange en sökväg för att spara den komprimerade filen. När du öppnar den fil som du sparade, uppmanas att ange en sökväg för filerna.

Om du klickar på Avbrytavbryts hämtningen.

Förutsättningar

Du måste ha Microsoft Dynamics NAV 2013 R2, Microsoft Dynamics NAV 2015 eller Microsoft Dynamics NAV 2016 installerat för att kunna installera den här snabbkorrigeringen.

Filinformation

Den globala versionen av den här snabbkorrigeringen har de filattribut (eller senare filattribut) som visas i följande tabell. Datum och tider för dessa filer anges i UTC-tid (UTC). När du visar filinformationen konverteras den till lokal tid. Använd fliken tidszon i datum och tid på Kontrollpanelen om du vill se skillnaden mellan UTC-tid och lokal tid.

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".

Mer Information

För mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

824684 beskrivning av standardterminologin som används för att beskriva Microsoft-programuppdateringar

Obs! Detta är en "SNABBPUBLICERING"-artikel skapad direkt från Microsoft support-organisationen. Informationen häri tillhandahålls i befintligt skick som svar på nya problem. Till följd av hastigheten för att göra det tillgängligt kan materialet innehålla typografiska fel och kan ändras när som helst utan föregående meddelande. Se Villkoren för användning för andra överväganden.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×