none
Кириллица в SCCM 2007 En RTM RRS feed

  • Вопрос

  • Установлен с нуля на W2k3 En, в региональных настройках - русский, выставлен русский так же для не-юникод программ, сиквел поставлен с кодировкой  Cyrillic_General_CI_AS. Во всех отчетах вместо кириллицы - кракозябры. Как с этим бороться?

    13 марта 2008 г. 12:56

Ответы

  • Если кому поможет, то данную проблему я решил решил заменой кодировки 1252 на с_1251.nls в ключе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\1252.

    После перезагрузки все прекрасно отображается в кириллице.
    • Предложено в качестве ответа Seemka 7 июля 2010 г. 9:52
    • Помечено в качестве ответа Nikita PanovModerator 28 июля 2010 г. 12:03

Все ответы

  • Пусть меня поправят, кто ставил SCCM и у кого не было проблем с ??????

    На сайте MS написано:

    Code Snippet

    Dictionary order, case-insensitive, for use with 1252 Character Set (default) should be selected as the SQL Server collation

     

     

    http://technet.microsoft.com/en-us/library/bb632649.aspx

     

    А в книге Steven D. Kaczmarek по SCCM 2007 установка тоже идет с SQL_Latin1_General_CP1_CI_AS

    18 марта 2008 г. 12:11
  • На самом деле проблема достаточно актуальна.

    Майкрософт сам заявляет (маркетинг на встречах) давайте смелее развертывайте, а вот разработчики продукта говорят мне (я зарегистрировался в ms connect на SCCM2007) что поддержки локализаций не будет в ближайшем будущем и не планируется. Хоть я и спрашивал не о лохализациях, а именно об отображении национального алфавита.

    В SMS2003 английском таких проблем чтото нету с локалями. 

    Очень странно. Меня например держит проблема невозможности как ответов так и банально отображения времени. которое я вижу как "19 ????????? 2008".

    Ну непорядок коммуникаций у маркетинового крыла с командой разработки продукта.... и куда кидаться лично мне если ms connect отвечает как написал выше - непонятно.

     

    Для себя я пока решил что SCCM2007 сыроват для развертывания в реальной боевой обстановке в России.

     

    18 марта 2008 г. 19:21
  • Соглашусь. Имеет смысл подождать лета: выхода первого сервис-пака и R2.

     

    9 апреля 2008 г. 13:07
  •  

    Иван, уверен на 99% что летом никакого R2 не будет, возможно это же касается и SP1

    Как говорят в самом MS третий квартал возможно

    10 апреля 2008 г. 11:39
  • У меня другие сведения, но да бог с ним. Продукты для управления инфраструктурой - это как раз тот случай, когда "торопиться не надо". Жили же сколько уже с SMS - и еще годик проживем, а там, глядишь, и SCCM дозреет... Smile

     

    11 апреля 2008 г. 6:15
  • А вы вот эту штучку (http://www.microsoft.com/downloads/details.aspx?FamilyID=9DF19109-C067-46C7-89F6-1B3D17D6F615&displaylang=en) на SCCM установили?

     

    Если нет, то надо установить.

     

    Клиентов SMS придется переинсталлить.

    11 апреля 2008 г. 7:13
    Модератор
  • ICP2 никак не отвечает за проблемы с кириллицей на серверной части SCCM. ICP2 только русифицируют клиента и все всплывающие окна.

    Но при этом размер клиента становится около 76 Мб. К слову для SMS 2003 локализованный клиент весил 12 Мб и это считалось очень много.

     

    Проблемы в SCCM есть. У меня сейчас есть данные по трем багам. Один критичный и два просто неудобных.

    Продукт значительно более удобный и завершенный чем SMS 2003. Благо уже реальный успешный опыт есть.

     

    Проблему с кирилиицей я описал сегодня в своем блоге - http://dburtsev.spaces.live.com/Blog/cns!7232D92D0439516D!131.entry

     

    11 апреля 2008 г. 11:27
    Отвечающий
  • Проблема с кириллицей известна давно (в  том числе и разработчикам), еще с бета-версии.

     

    Такое впечатление, что слово UNICODE пустой звук для разработчиков.

    11 апреля 2008 г. 11:59
  •  Dmitry Burtsev написано:

    ICP2 никак не отвечает за проблемы с кириллицей на серверной части SCCM. ICP2 только русифицируют клиента и все всплывающие окна.

    Но при этом размер клиента становится около 76 Мб. К слову для SMS 2003 локализованный клиент весил 12 Мб и это считалось очень много.

     

    Проблемы в SCCM есть. У меня сейчас есть данные по трем багам. Один критичный и два просто неудобных.

    Продукт значительно более удобный и завершенный чем SMS 2003. Благо уже реальный успешный опыт есть.

     

    Проблему с кирилиицей я описал сегодня в своем блоге - http://dburtsev.spaces.live.com/Blog/cns!7232D92D0439516D!131.entry

     

  •  Dmitry Burtsev написано:

    ICP2 никак не отвечает за проблемы с кириллицей на серверной части SCCM. ICP2 только русифицируют клиента и все всплывающие окна.

    Но при этом размер клиента становится около 76 Мб. К слову для SMS 2003 локализованный клиент весил 12 Мб и это считалось очень много.

     

    Проблемы в SCCM есть. У меня сейчас есть данные по трем багам. Один критичный и два просто неудобных.

    Продукт значительно более удобный и завершенный чем SMS 2003. Благо уже реальный успешный опыт есть.

     

    Проблему с кирилиицей я описал сегодня в своем блоге - http://dburtsev.spaces.live.com/Blog/cns!7232D92D0439516D!131.entry

     

  • Так и не понял, что же хотел сказать предыдущий оратор, но раз уж подняли тему - скажу, что после установки SP1 проблема осталась без изменений.

     

  •  


    Товарищи! читайте все сообщения. ПНекоторые роблемы решаются уже сегодня.

    "Необходимо запускать консоль с ключом smsStick out tongueroviderlocale=0419"


    Огрромное спасибо Dmitry Burtsev.

  •  

    Александр, это не решение проблемы, а страшный мохнатый workaround. А меж тем это баг, про который известно давно, и который исправлять разработчики как-то... не торопятся.
    10 июня 2008 г. 7:03
  •  Ivan A. Budylin написано:
    Так и не понял, что же хотел сказать предыдущий оратор, но раз уж подняли тему - скажу, что после установки SP1 проблема осталась без изменений.

     



    Предыдущий оратор Smile пытался оставить свои вопросы, но только то ли на его стороне, то ли на стороне сервера были проблемы и написанные им сообщения были размещены как "написанные молоком" на белой бумаге, как у Ильича Smile
    Т.е. что бы прочитать подержите страничку над огнем... Smile
    SP1 седня-завтра накатим, очень жаль, что это не изменит ситуацию с кириллицей... Хотя на последней встрече с директором поволжского представительства Microsoft - он нас уверил, что такого быть не может... но ЕСЛИ такое все-таки имеет место быть, то мы имеем право инициировать "инцидент" и проблема должна быть решена "полюбому" Smile, т.к. как мы вроде по EA закупались.
    Правда не очень вериться, если читать все выше написанное вами!!!

    ------
    Надежда умирает последней... или Tivoli рулит
    17 июня 2008 г. 18:23
  • Если действительно по ЕА - то да, имеете, и МС обязан будет выкатить вам решение. В свое время я контактировал с разработчиками по поводу незаполняющихся таблиц Asset Intelligence при установки SMS 2k3 SP3.

    Если инициируете разбирательство, а потом расскажете нам про выданное решение - будете... молодец Smile

    Я бы и сам, да не используем мы пока SCCM в production в силу некоторых обстоятельств.

     

    18 июня 2008 г. 5:43
  • Обязательно расскажем, если будет решение Smile

    А пока вопрос: Smile
     из http://dburtsev.spaces.live.com/Blog/cns!7232D92D0439516D!131.entry, стыдно признаться но не знаю как запускать консоль с параметром (необходимо зап ускать консоль с ключом smsStick out tongueroviderlocale=0419) поясните, пожалуйста
    18 июня 2008 г. 15:28
  • Берете шоткат консоли SCCM и в его свойствах дописываете smsStick out tongueroviderlocale=0419.

     

    Для тех кто сомневается, мои некоторые замечания:
     - SCCM гораздо удобнее и более функционален для управления средой MS,  чем любой конкурирующий продукт на текущий момент. С выходом R2 все остаются далеко позади.

     - баги в нем есть. Они пока не решены, это факт. Обойти их возможно и продукт работает нормально.   

     - С момента выхода ПО, я лично развернул SCCM уже в 4 крупных компаниях. Сейчас у меня в работе еще несколько проектов. Десятки сайтов и тысячи клиентов. Это работает.

     

    P.S. Поднимая свой holy sword. Smile Я не видел НИ ОДНОГО законченного проекта по внедрению Tivoli CM. Многие исполнители не могли реализовать даже простую инвентаризацию и управление заплаткам.  Серверы закуплены, установлены, лицензии лежат в сейфе, а инструмента нет.

    30 июня 2008 г. 7:12
    Отвечающий
  • Дмитрий, спокойно, мы верим-верим. Smile

    Но согласитесь - тянуть за собой через релиз, через сервис пак и я практически уверен, что и R2 баг локали, о котором известно со времен первой беты - это как бы... несколько не по-товарищески Smile

     

    30 июня 2008 г. 8:04
  • Иван, мы с вами можем только обсуждать ситуацию и либо мириться  с ней (что делаю я), либо не мириться (что делаете вы).

    А R2 - это не баг фиксинг, а добавление новых фич.
    Отвечающий
  • Проблемка решилась  известным по ХР способом - подменой занчений  параметров 1250-1255 в HKLM\SYSTEM\СurrentControlSet\Control\Nls\CodePage на с_1251.nls

    Записи старых ресурсов так и остались кракозябрами, но новые данные отображаются корректно.
    22 августа 2008 г. 9:36
  •  

    Кодировка сиквела - это всего лишь определение порядка сортировки. Поправьте меня, если я заблуждаюсь.

     

    Отчеты - это веб-страницы, стало быть, в броузере можно указать явную кодировку для их отображения. В русской XP и висте отчеты у меня без всяких кракозябров Smile

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

    15 сентября 2008 г. 4:28
  • Привет всем!

    Долго мучался с русским языком. Потом нашёл данный раздел форума и возрадовался но... не всё сразу. Итак. если у кого-то не получается запускать с подержкой русиша проверте следующее (работает на Win 2k8 Eng, SCCM+SQL естевенно без каких либо изминений в настройка SQL и SCCM):

    1. запускать с параметром можно с ярлычка. у меня к примеру:

      "path to SCCM\bin\adminconsole.msc" -smsStick out tongueroviderlocale=0419

    2. Важно так же в настройках языков (панель управления - Regional and language options - Administrative) указать в качестве текущего языка для не Unicod совместимых программ Русский язык. Только после этого у меня начало всё работать.

    23 октября 2008 г. 6:34
  • Браво. Я решил проще - поставил консоль на свою рабочую станцию Smile

     

    25 октября 2008 г. 3:40
  • Если кому поможет, то данную проблему я решил решил заменой кодировки 1252 на с_1251.nls в ключе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\1252.

    После перезагрузки все прекрасно отображается в кириллице.
    • Предложено в качестве ответа Seemka 7 июля 2010 г. 9:52
    • Помечено в качестве ответа Nikita PanovModerator 28 июля 2010 г. 12:03
  • Добрый день, коллеги!

    Возникла аналогичная проблема. В принципе, большинство ваших советов помогли. Кроме одного. Reporting Services Point. Как ни крути, а здесь невозможно посмотреть кириллицу.

    Может кто решил и эту проблему? Поделитесь, плз.

    SQL 2008 Ent. Eng, Failover Cluster, Windows Server 2008 R2 Ent Eng, Collation - SQL_Latin1_General_CP1_CI_AS

    SCCM 2007 SP2 R2, SSRS, Windows Server 2008 R2 Eng


    MCTS, STS, TCSP
    1 июня 2010 г. 11:31
  • Совет mishganus помог мне в прошлом.Только стало отображаться все только наследующий день. А не сразу.

  • Пробовал менять ключ на sql и sccm серверах. Не помогло.

    12 июля 2010 г. 11:14
  • В следующем релизе к нашему счастью данный косяк отсутствует, т.к. не mmc консоль, а Framework UI :)

    13 июля 2010 г. 11:10
    Отвечающий
  • А что за релиз? SCCM R3 или v.next?

    13 июля 2010 г. 11:24
  • vNext. Вообще, это проблема по большей части MMC, а не SCCM.
    26 июля 2010 г. 4:21
    Отвечающий
  • Сейчас общаюсь с поддержкой Microsoft по этому поводу. Они сами не могут пока ответить на то, как эта проблема решается.

    26 июля 2010 г. 6:33
  • Совсем недавно обратил внимание, что при выборке в каких либо отчетах русские символы в самой выборке отображаются что-то вроде (Ñòàíäàðòíûå óñòðîéñòâà ÷òåíèÿ êîìïàêò-äèñêîâ), если запустить просмотр отчета, то показывает нормально (Стандартные устройства чтения компакт-дисков). Кто нибудь сталкивался с такой ерундой?

    29 июля 2010 г. 15:37
    Отвечающий
  • Извините, что поднимаю такую старую тему, но...

    Поставил Windows Server 2008 R2 Eng с русской локалью (всё как положено). Установил SQL Server 2008 R2 Eng.

    Проинсталлировал русский SCCM 2007 SP2 R3. В результате имеем везде, где только можно, кракозяблы. Ключ запуска консоли (/SMS:ProviderLocale=0419) частично решает проблему, но тот же Resource Explorer всё-равно имеет проблемы с кодировкой.

    Подскажите, что я делаю не так и как можно всё исправить? Если нужно всё снести и с нуля переставить - не проблема. Только подскажите, как сделать чтобы все нормально отображалось.

    P.S: У меня в организации много ПО с именами, содержащими русские слова. Мне всё равно на каком языке (русском или английском) будет интерфейс SCCM, главное чтобы данные инвентаризации отображались везде в корректном виде. 

    Странно, что в древнем SMS 2003 такой проблемы не возникало.

    10 марта 2011 г. 17:42
  • Поддержка Microsoft сказала, что в supported конфигурации (когда collation = latin) русские символы не поддерживаются. В тестовой среде пробовал с неподдерживаемой collation (cyrrilic) - все отображается отлично.

    10 марта 2011 г. 21:15
  • Поддержка Microsoft сказала, что в supported конфигурации (когда collation = latin) русские символы не поддерживаются. В тестовой среде пробовал с неподдерживаемой collation (cyrrilic) - все отображается отлично.


    Конфигурацию тестовой среды, пожалуйста, огласите. Я знаю, что те, кто ставил SCCM на 2003 сервер, проблем вроде не испытывали. Меня интересует установка на Windows Server 2008 R2.
    11 марта 2011 г. 5:10
  • Привожу по памяти

    SCCM - WS 2008 R2 Std Eng, SCCM 2007 R2 Eng

    SQL - WS 2008 R2 Ent Eng, SQL 2008 SP2 Ent Eng (Cyrrilic Collation)

    А по поводу Resource Explorer нашел только workaround - запускал консоль SCCM с русской ОС, а не с Eng сервера.

    P.S. Нашел ответы от поддержки. Привожу

    ConfigMgr 2007 is unfortunately not fully Unicode compliant, and we cannot change the SQL code page as the only supported is Latin1_General_CI_AS. This is actually the cause why the Cyrillic characters are stored as garbage – They are the ANSI equivalents of the Cyrillic Unicode chars.
    Actually there is nothing much we can do about the bad rendering of data. ConfigMgr 2007 is not fully Unicode compliant. ConfigMgr V5 will be. Several requests were open to change this, and that is why it was added to the next version.

    11 марта 2011 г. 8:38
  • Привожу по памяти

    SCCM - WS 2008 R2 Std Eng, SCCM 2007 R2 Eng

    SQL - WS 2008 R2 Ent Eng, SQL 2008 SP2 Ent Eng (Cyrrilic Collation)

    А по поводу Resource Explorer нашел только workaround - запускал консоль SCCM с русской ОС, а не с Eng сервера.

    Самое смешное в том, что коллега ставил SCCM на русский сервер (а я уже пробовал на английский). Он мне впервые эту проблему и озвучил. Коллейшен SQL-сервера тоже, как и у вас, Cyrillic General CI AS.

    Не понимаю, почему у кого-то эта проблема проявляется, а у кого-то нет.

    11 марта 2011 г. 9:11
  • Может существуют разные дистрибутивы SCCM 2007 R3 Rus? Мы скачивали свой через корпоративный портал, доступный владельцам SA. А на нём частенько выкладывают битые дистрибутивы. За примерами далеко ходить не надо - SQL Server 2008 R2 Std Rus не устанавливается из-за отсутствия файлов (коллеги из другой организации ошибку подтверждают), а английская версия ставится без проблем.

    Подозрение о наличии различных дистрибутивов возникает из-за того, что мне показывали скриншоты русского нормально работающего SCCM и в нём был полностью русский интерфейс. У меня же интерфейс английский, а справка и имена коллекций на русском.

    11 марта 2011 г. 16:56
  • А у вас на четвертой закладке в региональных параметрах что выставлено для юникода? Перед развертыванием в продакшне раз 10 устанавливал SCCM с нуля на Windows Server 2008 R2, получил огромный экспириенс, хоть блоги пиши :) Последовательность должна быть следующая - устанавливаем ОС, выставляем все параметры на Russian в Region and Language на вкладках Formats, Location, переходим на вкладку Administrative, Copy Settings. ОСОБЕННО, это самое важное - выставить Change system locale - Russian. Перезагрузить сервер, далее SQL устанавливать не заморачиваясь на коллейшнах, все языковые настройки будут взяты из параметров ОС. Resource explorer всё равно будет с косяками отображаться :( Если консоль установить на русскоязычную ОС, то отображается всё нормально.
    11 марта 2011 г. 21:35
    Отвечающий
  • А у вас на четвертой закладке в региональных параметрах что выставлено для юникода? Перед развертыванием в продакшне раз 10 устанавливал SCCM с нуля на Windows Server 2008 R2, получил огромный экспириенс, хоть блоги пиши :) Последовательность должна быть следующая - устанавливаем ОС, выставляем все параметры на Russian в Region and Language на вкладках Formats, Location, переходим на вкладку Administrative, Copy Settings. ОСОБЕННО, это самое важное - выставить Change system locale - Russian. Перезагрузить сервер, далее SQL устанавливать не заморачиваясь на коллейшнах, все языковые настройки будут взяты из параметров ОС. Resource explorer всё равно будет с косяками отображаться :( Если консоль установить на русскоязычную ОС, то отображается всё нормально.

    В Region and Language выставлен русский везде, где только можно (это стандартная практика). Единственное, что указываем американскую раскладку ввода по-умолчанию. Но врядли это влияет.

    За русскоязычную ОС, как я понимаю, русский Windows Server 2008 R2, на который и будет установлен SCCM, не сойдет?

    Русский язык на сервере SCCM у вас стал отображаться сразу или вы все таки добавляли в ярлык консоли дополнительные ключи?

    12 марта 2011 г. 8:41
  • Ключи добавлял, если поставите русскоязычную ОС, то все будет в порядке... Именно mmc консоль отображает так хреново. Советую даже не особо заморачиваться с Resource explorer'ом, вы туда в лучшем случае раз в год будете заглядывать. Вся нужная информация есть отчетах, да и консоль лучше всего поставить на рабочую станцию, с которой будете просто подключаться к серверу.
    • Предложено в качестве ответа Evgenii Alekseev 15 марта 2011 г. 13:08
    12 марта 2011 г. 9:43
    Отвечающий
  • Попробую установить SCCM на русский сервер. Если ничего не выйдет, придётся ставить отдельную консоль.

    А Resource Explorer-ом я пользуюсь достаточно часто. Достаточно удобно быстро посмотреть данные по компьютеру, а не выискивать подходящий отчет.

    12 марта 2011 г. 11:01
  • Всем большое спасибо! Установил русский Windows Server 2008 R2, английский SQL Server 2008 R2 и русский SCCM 2007 R3 и проблема не появилась (в том числе и в Resource Explorer). Так что действительно для нормальной работы нужна русская ОС. 

    • Предложено в качестве ответа Alexander.Shcherbakov 21 марта 2011 г. 13:41
    • Отменено предложение в качестве ответа Alexander.Shcherbakov 21 марта 2011 г. 13:41
    15 марта 2011 г. 13:08
  • Могу поделиться как получилось у меня. Установил WS2008 R2 Eng + SCCM 2007 R3 Eng SQL сервер на отдельном серваке WS2003R2+SQL2005. Установив SCCM забыл изменить региональные настройки с ENG на RUSS в SQL вся кириллица записывалась как ???????????, пытался исправить ситуацию сменой кодировки 1252 на с_1251.nls в ключе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\1252. Неоднократно перезагружал и SCCM и SQL ничего не помогало, потом установил WS2008R2 Eng изменил региональные настройки на RUSS установил SCCM, SQL на другом сервере (где была и предыдущая база) Проверил, все нормально кириллицу в SQL видно, перенес всех клиентов на новый SCCM и собрался удалять старый, как обнаружил ЧТО в старой базе большая часть записей кириллицы уже отображается нормально, чем был сильно удивлен, и пришел к выводу что смена параметра в реестре помогла но как то не очень сразу а в течении 2-3 дней, точно уже сказать трудно. 
    21 марта 2011 г. 13:50
  • В базе у меня изначально всё сохранялось корректно, а вот отображение в консоли SCCM хромало. Всё решилось установкой русского Windows Server 2008 R2. На него всё легло идеально без костылей типа замены кодировок в реестре или дополнительных ключей для запуска консоли (/SMS:ProviderLocale=0419).

    Я не люблю локализованные серверные ОС, но в данном случае придется смириться.

    21 марта 2011 г. 16:10
  • Стоит: Win 2008 R2 SP1, SQL 2008 R2, SCCM 2007 R3

    Стоить русский для юникод программ.

    1. Стоит collation Cyrillic_General_CI_AS, до переустановки стоял SQL_Latin1_General_CP1_CI_AS

    2. После правки реестра 1252  (в том числе 1251) и перезагрузки кина не случилось - все в кракозябрах

    3. Частично спасло использование ключа  /sms:providerlocale=0419  в ярлыке консоли, однако проблема с Resource Explorer остается, а также при копипасте!

    Также при добавлении пакета офиса в названии появились "????" , хотя уже добавленные названия на русском языке читабельны.

    4. Единственное что полноценно помогает  - поставить пакет русификации интерфейса на ОС и включить например только для конкретного пользователя, или, как уже говорилось использовать консоль на клиенте(что является бест прпактиз имхо)  с русификацией.

    PS Не понятно почему не помогли изменения в реестре (а кому-то помогли:), но последний способ вижу самым корректным. Кстати нашел статью, где написано, что для русского SCCM 2007 нужна русская ОСь.

    http://technet.microsoft.com/en-us/library/dd547071.aspx 

     

     




    6 апреля 2011 г. 13:39