Нова версія засобу перевірки бази даних для Microsoft Dynamics NAV

Шаблон: 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.

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



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
оновлення [об'єкт метаданих створення знімка]-набір метаданих = [об'єкт метаданих] (виберіть метаданих.
де [Object Type] = 1 і [Object ID]=@objectId) де [Object Type] = 1 "і" [об'єкт
ID]=@objectId   


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



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

Сервер: Ім'я сервера бази даних, на якому потрібно виконати команду. Щоб указати на локальному комп'ютері, укажіть ".".
База даних: Ім'я бази даних, яку потрібно перевірити, наприклад DynamicsNAVDB.
AppDatabase: Ім'я бази даних для програм, наприклад, MyAppDB.


Якщо appdatabasename не вказано, то припускається, що застосунок і компонентів бази даних, тому ж (Legacy режиму), наприклад:

NavCheckDatabase CheckSnapshot. DynamicsNAVDB



FindInvalidCodeFields


Засіб перевірки бази даних, також має можливість пошук і виправлення не є дійсним пробілів на код поля Microsoft Dynamics NAV, баз даних (як визначено, .NET Framework). Засіб через текстом, усі дані та будь-якому пунктів, показує або усуває наявні поля-код із пробілами, що в них.

Якщо засіб повідомляє, що проблему, також можна знайти записів містять пробіли, установивши розширеної параметр; під час використання її, також буде показано значення Обрізування записи, які містять пробіли, у.

Якщо потрібно, щоб засіб, щоб змінити ці дані, установіть параметр – змінити. Якщо змінити параметр, засіб читання всі дані з кодом, знайти записи, які містять пробіли і видалити пробіли, на початку та завершення значення коду. Microsoft Dynamics NAV, Server використовує ці значення, Обрізування під час роботи з код поля.


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


Опис параметра, який:
  
Сервера: Ім'я сервера бази даних, на якому потрібно виконати команду. Щоб указати на локальному комп'ютері, укажіть ".".
База даних: Ім'я бази даних, яку потрібно перевірити, наприклад DynamicsNAVDB.
AppDatabase: Ім'я бази даних для програм, наприклад, MyAppDB.
Розширений: Визначає, що якщо результат, потрібно повернути Обрізування записів, які не є дійсним пробіли.
Зміни: Визначає, якщо засіб має обробки значення поля коду пробіли та їх оновлення бази даних SQL Server.


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

NavCheckDatabase FindInvalidCodeField. DynamicsNAVDB

Додаткові відомості

Відомості про виправлення

Виправлення доступне від корпорації Майкрософт. Немає в розділі "Виправлення доступне для завантаження", у верхній частині цієї статті бази знань. Якщо ви стикаються питання завантаження, інсталяція цього виправлення, або є інші запитання з технічної підтримки, зверніться до вашого партнера або, якщо зареєстровано в підтримку плану безпосередньо з Microsoft, зверніться до служби технічної підтримки 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). Переглядаючи відомості про файл, час конвертується у місцевий час. Щоб визначити різницю між UTC і місцевим часом, використайте вкладку Часовий пояс у Дата й час на панелі керування.

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Додаткові відомості

Щоб отримати додаткові відомості, клацніть номер статті в базі знань Microsoft:

824684 Опис стандартну термінологію, яка використовується для опису оновлень програмних продуктів Майкрософт

Примітка. Це "Швидка публікація" статті, надана службою підтримки корпорації Майкрософт. Відомості в цій статті надано без змін у відповідь на повідомлення про проблеми. З огляду на швидкість публікації матеріали можуть містити орфографічні помилки. Їх може бути змінено в будь-який час без повідомлення. Щоб отримати додаткові відомості, див. Умови використання.

Автор: gerardco
Укладач: v-luzo
Технічний редактор:
Редактор:

Потрібна додаткова довідка?

Отримуйте нові функції раніше за інших
Приєднатися до Microsoft оцінювачів

Чи були ці відомості корисні?

Дякуємо за ваш відгук!

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×