Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Ten artykuł dotyczy systemu Microsoft Dynamics NAV dla wszystkich krajów i ustawień regionalnych języka.

Wprowadzenie

Nowe narzędzie sprawdzania bazy danych dla systemu Microsoft Dynamics NAV sprawdza niezgodności między tabelą Microsoft Dynamics NAV obiektu metadanych migawki i programu SQL Server (CheckSnapshot) lub sprawdza i opcjonalnie poprawić znaki nieprawidłowe światła w typach danych kodu (FindInvalidCodeFields). Narzędzie dla systemu Microsoft Dynamics NAV 2013 R2 i nowszych wersji (na przykład Microsoft Dynamics NAV 2015 i Microsoft Dynamics NAV 2016).

Narzędzie to zastępuje starszą wersję wydana jako poprawka KB2963997.

Uwaga: Firma Microsoft zaleca należy wykonać kopię zapasową docelowej bazy danych przed uruchomieniem narzędzia sprawdzania bazy danych.



CheckSnapshot


Kiedy system Microsoft Dynamics NAV stosuje zmiany do projektu tabeli w programie SQL Server; zmiany te są obliczane na podstawie różnicy między tabeli metadane obiektu, który jest częścią bazy danych aplikacji systemu Microsoft Dynamics NAV, a tabeli migawka metadane obiektu, który jest w bazie danych systemu Microsoft Dynamics NAV dzierżawy. Jeśli tabela migawka metadane obiektu nie zawiera dokładne dane na temat projektowania rzeczywistej tabeli w programie SQL Server, Microsoft Dynamics NAV Server może nie móc zastosować zmiany do projektu tabeli i systemu Microsoft Dynamics NAV nie dostępu do bazy danych.


Jeśli narzędzie informacje o problemie, istnieją różne sposoby rozwiązania problemu. Jednym ze sposobów rozwiązania problemu jest ręczne wyrównywanie tabel w programie SQL Server z metadanymi systemu Microsoft Dynamics NAV. Na przykład można utworzyć tabelę, indeks lub pole Brak. Inną opcją jest dostosowanie systemu Microsoft Dynamics NAV metadanych z programem SQL Server. Aby wprowadzić zmiany w środowisku projektowym programu Microsoft Dynamics NAV, tak, aby tabela mieściła się układ w programie SQL Server jest sposobem na to. Następnie uruchom następującą instrukcję, aby zaktualizować migawki:


zadeklarować @objectId int = 3
Aktualizacja [migawki obiektu metadanych] Ustawianie metadanych = (select metadanych z [metadane obiektu]
gdzie [Typ obiektu] = 1 i [Object ID]=@objectId) gdzie [Typ obiektu] = 1 i [obiekt
ID]=@objectId   


Składnia do sprawdzania bazy danych
NavCheckDatabase CheckSnapshot [-serwer] < ciąg > [-bazy danych] < ciąg > [-AppDatabase] < ciąg >



Opis parametrów:

Serwer: Nazwa serwera bazy danych, na którym chcesz uruchomić polecenie. Aby określić komputer lokalny, należy określić ".".
Bazy danych: Nazwa bazy danych, który chcesz sprawdzić, takich jak DynamicsNAVDB.
AppDatabase: Nazwa bazy danych aplikacji, takich jak MyAppDB.


Jeśli appdatabasename nie jest określony, następnie zakłada się że aplikacja i baza danych dzierżawy są tego samego (Legacy trybu), na przykład:

NavCheckDatabase CheckSnapshot. DynamicsNAVDB



FindInvalidCodeFields


Narzędzie sprawdzania bazy danych ma również możliwość wyszukiwania i poprawiania (zgodnie z definicją.NET Framework) spacja nie jest ważna dla pól Kod baz danych systemu Microsoft Dynamics NAV. Narzędzie przechodzi i odczytuje wszystkie dane, albo liczy się pokazuje lub naprawia istniejących pól kod z odstępu w nich.

Jeśli narzędzie informacje o problemie, można również znaleźć rekordy, które zawierają spacji, ustawiając parametr rozszerzony; Kiedy go używać, pokaże również przycięte wartości rekordów, które zawierają spacji.

Jeśli chcesz, aby narzędzie do modyfikowania tych danych, ustaw parametr — Modyfikuj. Jeśli ustawisz parametr Modyfikuj, narzędzie odczytać wszystkie dane kodu, znaleźć rekordy, które zawierają odstęp i usunąć spacje na początku i na końcu wartości Kod. Microsoft Dynamics NAV Server używa również tych wartości przycięcia, podczas pracy z pola Kod.


Składnia
NavCheckDatabase FindInvalidCodeFields [-serwer] < ciąg > [-bazy danych] < ciąg > < ciąg > [AppDatabase] [-rozszerzony] [-modyfikowanie]


Opis parametrów:
  
Server: Nazwa serwera bazy danych, na którym chcesz uruchomić polecenie. Aby określić komputer lokalny, należy określić ".".
Bazy danych: Nazwa bazy danych, który chcesz sprawdzić, takich jak DynamicsNAVDB.
AppDatabase: Nazwa bazy danych aplikacji, takich jak MyAppDB.
Rozszerzone: Określa, czy wynik musi zwracać przycięte rekordy, które zawierają spacji nie jest ważna.
Zmodyfikować: Określa, jeżeli narzędzie musi przyciąć wartości pól kod z białych znaków oraz ich aktualizacji w bazie danych programu SQL Server.


Nie zaleca się używać appdatabasename przy użyciu FindInvalidCodeFields, na przykład:

NavCheckDatabase FindInvalidCodeField. DynamicsNAVDB

Więcej informacji

Informacje o poprawce

Obsługiwana poprawka jest udostępniana przez firmę Microsoft. Istnieje sekcja "Poprawka dostępna do pobrania" w górnej części tego artykułu bazy wiedzy. Jeśli wystąpią pobieranie problemu, instalowania tej poprawki lub masz inne pytania natury technicznej, skontaktuj się z partnerem lub zarejestrowane w planie pomocy technicznej bezpośrednio z firmą Microsoft, można skontaktować się z pomocy technicznej dla systemu Microsoft Dynamics i utworzyć nowe żądanie pomocy technicznej. Aby to zrobić, odwiedź następujące witryny firmy Microsoft:

https://mbs.microsoft.com/support/newstart.aspxMożna również kontakt pomocy technicznej dla systemu Microsoft Dynamics telefonu za pomocą tych łączy dla kraju określonych numerów. Aby to zrobić, odwiedź jedną z następujących witryn firmy Microsoft w sieci Web:

Partnerzy

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

https://mbs.microsoft.com/customersource/Global/NAV/support/support-news/support_telephoneW wyjątkowych przypadkach opłaty, telefonujący do pomocy technicznej mogą zostać anulowane, jeśli pomocy technicznej dla systemu Microsoft Dynamics i produktów powiązanych Określa, że określonej aktualizacji, można rozwiązać swój problem. Koszty obsługi zwykłych zastosuje się do wszelkich dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu określonej aktualizacji.

Jak uzyskać poprawkę systemu Microsoft Dynamics NAV lub Aktualizuj moje pliki

Po zgłoszeniu poprawek systemu Microsoft Dynamics NAV, hiperłącza będą wysyłane do Ciebie w wiadomości e-mail.


Wiadomość e-mail będzie zawierać hiperłącze. Hiperłącze można użyć do pobrania plików aktualizacji lub poprawek systemu Microsoft Dynamics NAV. Po kliknięciu hiperłącza zostanie otwarte okno dialogowe Pobieranie pliku — ostrzeżenie o zabezpieczeniach . Następnie monit, aby uruchomić, zapisać lub anulować pobieranie.


Jeśli klikniesz przycisk Uruchom, pliki rozpocznie się pobieranie i wyodrębnianie. Musisz określić folder dla nowych plików, a następnie podaj hasło.


Jeśli klikniesz przycisk Zapisz, należy określić ścieżkę do zapisania pliku skompresowanego. Po otwarciu zapisanego pliku są pojawi się monit, aby określić ścieżkę dla plików.

Jeśli klikniesz przycisk Anuluj, proces pobierania zostanie przerwany.

Wymagania wstępne

Musi mieć Microsoft Dynamics NAV 2013 R2, Microsoft Dynamics NAV 2015 lub Microsoft Dynamics NAV 2016 zainstalować tę poprawkę.

Informacje o plikach

Wersja globalna tej poprawki ma atrybuty plików (lub nowsze) wymienione w poniższej tabeli. Daty i godziny odpowiadające tym plikom zostały podane w formacie uniwersalnego czasu koordynowanego (UTC, Coordinated Universal Time). Po wyświetleniu informacji o pliku są konwertowane na czas lokalny. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, należy użyć z karty Strefa czasowa w aplecie Data i godzina w Panelu sterowania.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Więcej informacji

Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft

Uwaga Jest to artykuł " szybkiej publikacji" tworzony bezpośrednio przez organizację pomocy technicznej firmy Microsoft. Informacje zawarte w niniejszym dokumencie są dostarczane jako odpowiedź na pojawiające się problemy. W wyniku przyspieszonego udostępnienia, materiały te mogą zawierać błędy typograficzne i mogą być zmieniane w dowolnym czasie bez uprzedzenia. Zobacz Warunki użytkowania w celu uzyskania innych informacji.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×