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).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
Narzędzie to zastępuje starszą wersję wydana jako poprawkaWię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.