Шаблон: CPR - NAV - корекция

ГРЕШКА #: 375815 (поддръжка на съдържанието)

Тази статия се отнася за Microsoft Dynamics NAV за всички държави и всички езикови местоположения.

Въведение

Нови инструмента за проверка на база данни за Microsoft Dynamics NAV проверява за несъответствия между таблица на Microsoft Dynamics NAV обекти метаданни снимка и SQL Server (CheckSnapshot) или проверява и евентуално коригира невалиден интервали в код типове данни (FindInvalidCodeFields). Можете да използвате инструмента за Microsoft Dynamics NAV 2013 R2 и по-нови версии (например, Microsoft Dynamics NAV 2015 и Microsoft Dynamics NAV 2016).

Този инструмент заменя по-старата версия, издадени като актуални KB2963997.

Забележка Microsoft препоръчва да се резервно копие на базата данни на целевата преди да стартирате инструмента за проверка на базата данни.



CheckSnapshot


Когато Microsoft Dynamics NAV прилага промени в таблицата проект в SQL Server; тези промени се изчислява въз основа на разликата между обект метаданни на таблица, която е част от базата данни на приложението Microsoft Dynamics NAV, и таблица обект метаданни снимка, която е в клиент на Microsoft Dynamics NAV.. Ако обектът Metadata снимка таблица съдържа точно показване на проекта действителната таблица в SQL Server, тогава Microsoft Dynamics NAV сървър може да не успеете да приложите промените в структурата на таблицата и Microsoft Dynamics NAV няма достъп до базата данни.


Ако инструментът отчете проблем, има различни начини за разрешаване на проблема. Една от възможностите за разрешаване на проблема е да ръчно подравняване на таблиците в SQL сървър с Microsoft Dynamics NAV метаданни. Например можете да създадете липсващите таблица, индекс или поле. Другият вариант е да подравните метаданни на Microsoft Dynamics NAV с SQL Server. Начин да направите това е да направите промените в Microsoft Dynamics NAV развойна среда, така че таблицата отговаря на оформлението в SQL Server. Изпълнете следната команда, за да актуализирате снимка:


обяви @objectId int = 3
Актуализирайте [обект метаданни снимка] set метаданни = (изберете метаданни от [обектът Metadata]
където [тип обект] = 1 и [Object ID]=@objectId) където [тип обект] = 1 и [обект
ID]=@objectId   


Синтаксис за проверка на база данни
NavCheckDatabase CheckSnapshot [-сървър] < низ > [-база данни] < низ > [-AppDatabase] < низ >



Описание на параметрите:

Сървъра: Име на сървъра на базата данни, на който искате да изпълните командата. За да укажете на локалния компютър, задайте ".".
База данни: Името на базата данни, която искате да проверите, като например DynamicsNAVDB.
AppDatabase: Името на базата данни на приложението, като например MyAppDB.


Ако appdatabasename не е зададен, тогава се приема, че приложението и базата данни на клиент са същите (наследство режим), например:

NavCheckDatabase CheckSnapshot. DynamicsNAVDB



FindInvalidCodeFields


Инструментът за проверка на базата данни и има възможност за намиране и коригиране на невалидна празно (дефиниран от .NET Framework) в полетата за код на Microsoft Dynamics NAV бази данни. Инструментът минава през и чете всички данни и двата броя, показва или решава съществуващите полета с интервали в тях.

Ако инструментът отчете проблем, можете да намерите кои записи съдържат whitespaces чрез задаване на параметъра разширяване; при използването му, той ще покаже почиства стойностите на записите, които съдържат whitespaces.

Ако искате инструмент за промяна на данните, задайте параметъра-промяна. Ако зададете параметъра промяна, инструментът ще прочетете всички данни на код, намиране на записите, които съдържат празно и премахнете интервали в началото и края на стойностите на код. Microsoft Dynamics NAV сървър също използва почиства тези стойности при работа с полета.


Синтаксис
NavCheckDatabase FindInvalidCodeFields [-сървър] < низ > [-база данни] < низ > [AppDatabase] < низ > [-разширен] [-промените]


Описание на параметрите:
  
Сървъра: Името на сървъра на базата данни, на който искате да изпълните командата. За да укажете на локалния компютър, задайте ".".
База данни: Името на базата данни, която искате да проверите, като например DynamicsNAVDB.
AppDatabase: Името на базата данни на приложението, като например MyAppDB.
Разширена: Указва ако резултатът трябва да върне балансиран записи, които имат невалидна whitespaces.
Промяна: Указва ако инструментът трябва да отрежете стойностите на полетата Код whitespaces и ги актуализира базата данни на SQL Server.


Не се препоръчва да използвате appdatabasename, когато използвате FindInvalidCodeFields, например:

NavCheckDatabase FindInvalidCodeField. DynamicsNAVDB

Допълнителна информация

Информация за актуалната корекция

Поддържана актуална корекция се предлага от Microsoft. Има секция "Налично изтегляне предлага" в горната част на тази статия от базата знания. Ако срещнете проблем изтегляне, инсталиране на тази спешна корекция, или имате други въпроси, свържете се с вашия партньор или, ако се записва в план за поддръжка директно с Microsoft, можете да се свържете с техническата поддръжка за Microsoft Dynamics и създаване на нова заявка за поддръжка. За целта посетете следния уеб сайт на Microsoft:

https://mbs.microsoft.com/support/newstart.aspxМожете да се свържете с техническата поддръжка за Microsoft Dynamics по телефона, използвайки тези връзки за страната конкретни телефонни номера. За да направите това, посетете един от следните сайтове на Microsoft:

Партньори

https://mbs.microsoft.com/partnersource/global/support/support-news/support_telephoneКлиенти

https://mbs.microsoft.com/customersource/Global/NAV/support/support-news/support_telephoneПри специални случаи таксите, които са за свързани с поддръжката обаждания могат да бъдат отменени, ако специалист по техническа поддръжка за Microsoft Dynamics и свързани с тях продукти определя, че конкретна актуализация може да разреши проблема. Обичайните такси за поддръжката ще важат за допълнителни въпроси и проблеми, които не спадат към съответната актуализация.

Как да получите актуалната корекция за Microsoft Dynamics NAV или актуализиране на файлове

След като поискате корекция от Microsoft Dynamics NAV, хипервръзка ще бъдат изпратени до вас по електронната поща.


Имейл съдържа хипервръзка. Можете да използвате файла за изтегляне на Microsoft Dynamics NAV корекция или актуализация на файловете. Когато щракнете върху хипервръзка, се отваря диалоговият прозорец Изтегляне на файл – Предупреждение относно защитата . След това се появи подкана за изпълнение, за да запишете или да прекратите изтеглянето.


Ако щракнете върху изпълнение, файлове започнете изтеглянето и разархивирането. Трябва да зададете папка за новите файлове и след това въведете паролата.


Ако щракнете върху Запиши, трябва да укажете пътя за съхраняване на компресираните файлове. Когато отворите файл, който сте записали, получавате подкана да зададете път на файловете.

Ако щракнете върху Отказ, спира процеса на изтегляне.

Необходими условия:

Трябва да е инсталиран Microsoft Dynamics NAV 2013 R2, Microsoft Dynamics NAV 2015, или Microsoft Dynamics NAV 2016 да приложите тази актуална корекция.

Файлова информация

Глобалната версия на тази спешна корекция има файлови атрибути (или по-нови файлови атрибути), които са изброени в следващата таблица. Датите и часовете за тези файлове са изброени в координирано световно време (UTC). При преглед на информацията за файла, преобразувана в местно време. За да намерите разликата между UTC и местното време, използвайте раздела часова зона в елемента " Дата и час " в контролния панел.

Статус

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".

Допълнителна информация

За повече информация щракнете върху следния номер на статия в базата знания на Microsoft:

824684 описание на стандартната терминология, използвана за описание на софтуерните актуализации на Microsoft

Забележка: Това е статия "Бърза публикация", създадени директно от организацията за поддръжка на Microsoft. Информацията тук се предоставя "както-е" в отговор на появили се проблеми. В резултат на скоростта на предоставянето му материалите могат да съдържат печатни грешки и могат да бъдат коригирани по всяко време без предизвестие. Вижте Условията на ползване за други съображения.

Автор: gerardco
Записал: v-luzo
Технически редактор:
Редактор:

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

Беше ли полезна тази информация?

Доколко сте доволни от качеството на превода?
Какво е повлияло на вашия потребителски опит?

Благодарим ви за обратната връзка!

×