Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Данная статья относится к 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.

Примечание Корпорация Майкрософт рекомендует производить резервное копирование целевой базы данных перед запуском средства проверки базы данных.



CheckSnapshot


Когда Microsoft Dynamics NAV применяет изменения в структуре таблицы в SQL Server; Эти изменения вычисляются на основании разницы между таблицы метаданных объекта, который является частью приложения базы данных Microsoft Dynamics NAV, и таблице объекта метаданных моментального снимка в базе данных Microsoft Dynamics NAV клиента. Если объект метаданных моментального снимка таблицы не содержит точных разработки реальной таблице в SQL Server, Microsoft Dynamics NAV Server не сможет изменить структуру этой таблицы, и Microsoft Dynamics NAV невозможно получить доступ к базе данных.


Если программа сообщает проблемы, существуют различные способы решения проблемы. Одним из вариантов решения этой проблемы является ручного выравнивания таблицы в SQL Server с Microsoft Dynamics NAV метаданных. Например можно создать отсутствующий таблицы, индекса или поле. Другой вариант заключается в том, чтобы выровнять метаданных Microsoft Dynamics NAV с SQL Server. Способ сделать это — для внесения изменений в среде разработки Microsoft Dynamics NAV, чтобы таблица помещалась макета в SQL Server. Затем выполните следующую инструкцию для обновления моментального снимка:


объявить @objectId int = 3
Обновление задать метаданные [снимок объекта метаданных] = (select метаданных из [метаданных объекта]
где [тип объекта] = 1 и [Object ID]=@objectId) где [тип объекта] = 1, а [Object
ID]=@objectId   


Синтаксис для проверки базы данных
NavCheckDatabase CheckSnapshot [-сервера] < string > [-базы данных] < string > [-AppDatabase] < string >



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

Сервер: Имя сервера базы данных, для которого требуется выполнить команду. Для указания локального компьютера, используйте «.».
Базы данных: Имя базы данных, которую требуется проверить, например, DynamicsNAVDB.
AppDatabase: Имя базы данных приложения, например MyAppDB.


Если appdatabasename не указан, то предполагается, приложение и база данных клиентов — это же (режим прежних версий), например:

NavCheckDatabase CheckSnapshot. DynamicsNAVDB



FindInvalidCodeFields


Средство проверки базы данных также имеет возможность обнаружения и исправления недопустимый пробел (как определено платформа.NET Framework) в полях код баз данных Microsoft Dynamics NAV. Средство проходит считывает все данные и либо подсчет показывает и устраняет существующие поля кода с пробелами в них.

Если программа сообщает проблемы, можно найти записи, которые содержат пробельные символы, установив параметр Расширенный; при его использовании, также будут показаны обрезанной значения записи, которые содержат пробельные символы.

Если требуется средство, чтобы изменить эти данные, установите параметр – изменение. Если параметру изменить средство чтения всех данных кода, поиск записей, содержащих пробелы и удалить пробелы в начале и в конце значения кода. При работе с кодом поля Microsoft Dynamics NAV Server также использует эти значения обрезки.


Синтаксис
NavCheckDatabase FindInvalidCodeFields [-сервера] < string > [-базы данных] < string > < string > [AppDatabase] [-расширенный] [-изменение]


Описание параметров:
  
Сервера: Имя сервера базы данных, для которого требуется выполнить команду. Для указания локального компьютера, используйте «.».
Базы данных: Имя базы данных, которую требуется проверить, например, DynamicsNAVDB.
AppDatabase: Имя базы данных приложения, например MyAppDB.
Расширенный: Указывает, если результат должен возвращать обрезанной записей, содержащих недопустимый пробельные символы.
Изменение: Указывает, если средство должно trim значения полей код с пробельные символы и их обновления в базе данных SQL Server.


Не рекомендуется использовать appdatabasename FindInvalidCodeFields, например:

NavCheckDatabase FindInvalidCodeField. DynamicsNAVDB

Дополнительные сведения

Сведения об исправлении

Существует исправление от корпорации Майкрософт. Имеется раздел «Исправление доступно для загрузки» в верхней части этой статьи базы знаний. Если появляются проблемы загрузки установки исправления или другие вопросы технической поддержки, обратитесь к своему партнеру или зарегистрированы в плане поддержки непосредственно с корпорацией Майкрософт, можно обратитесь в службу технической поддержки Microsoft Dynamics и создайте новый запрос на обслуживание. Чтобы сделать это, посетите следующий веб-узел корпорации Майкрософт:

https://mbs.microsoft.com/support/newstart.aspxМожно также службу технической поддержки для Microsoft Dynamics по телефону с помощью этих ссылок для телефонов конкретной страны. Для этого посетите один из следующих веб-узлах корпорации Майкрософт:

Партнеры

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). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента Дата и время в панели управления.

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Дополнительные сведения

Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:

Описание 824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Примечание. Это статья «БЫСТРАЯ ПУБЛИКАЦИЯ», созданная непосредственно из технической поддержки корпорации Майкрософт. Сведения, содержащиеся в настоящем документе, предоставляются "как есть" в ответ на возникающие проблемы. В результате скорости предоставления материалов они могут включать опечаток и быть изменены в любое время без предварительного уведомления. Другие вопросы, связанные с Условиями использования см.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×