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).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
Det här verktyget ersätter den tidigare versionen som snabbkorrigeringenMer 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.