Здесь приводится решение проблемы с неправильной кодировкой при устновке международной версии Microsoft Dynamics NAV 2009. Обратите внимание, что в первом сервис-паке Навижина решение будет уже встроено в ядро.

Дистрибутив без сервис-паков

В декабре 2008 года для следующих стран был выпущен Microsoft Dynamics NAV 2009: Австралия - Новая Зеландия, Германия, Дания, Испания, Франция, Ирландия, Индия, Италия, Нидерланды, Великобритания и Северная Америка (куда входят США, Канада и Мексика). Страны указаны по версии Microsoft.

Всем остальным предлагалось использовать международную версию - W1. С процессом установки демонстрационной базы данных проблем замечено не было. Сложности возникают позже. Связаны они с языком операционной системы.

Проявляются они так:

Сообщение об ошибке

Текстовая версия сообщения об ошибке:

A system ANSI(1251)/OEM(866) code page on your computer does not match the 1252 code page of the Latin1_General_CS_AS collation for the Demo Database NAV (6-0) database. Ensure that the Regional Options of the computer uses the correct system language and locale for the code pages to match. To avoid this error message, clear the Validate Code Page setting in the Alter Database window. Contact your system administrator.

В результате не запускается ни классический клиент, ни ролеориентированный.

Чтобы решить возникшую проблему следует выполнить следующие шаги:

  1. Запустить SQL Server Management Studio.
  2. В Object Explorer открыть раздел Databases и найти базу данных (по умолчанию демонстрационная база данных называется «Demo Database NAV (6-0)»).
  3. В базе данных найти раздел Tables, а в нем таблицу dbo.$ndo$dbproperty.
  4. Щелкнуть правой кнопкой мыши по таблице dbo.$ndo$dbproperty. В контекстном меню выбрать пункт Open Table.
  5. Это настроечная таблица, поэтому в ней всего одна запись, но много полей. Нужно найти поле checkcodepage и установить в нем значение 0 (ноль).

MS SQL Management Studio

Источник: http://forum.mazzy.ru/index.php?showtopic=12531 там же можно узнать про то, как решить данную проблему при отсутствии SQL Server Management Studio.

Дистрибутив с первым сервис-паком SP1

В первом сервис-паке внесли изменения в ядро Навижина. Если NAV определяет, что кодовая страница базы данных и операционной системы не совпадают, то он показывает окошко с вопросом. В окошке две кнопки:

Выбор проверки кодовой страницы в Microsoft Dynamics NAV 2009 SP1

Совет приведен в блоге apanko.