Гость
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Некорректное отображение даты в MSSQL 2012 Reporting Services / 9 сообщений из 9, страница 1 из 1
02.04.2015, 18:00
    #38925452
prokhorov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректное отображение даты в MSSQL 2012 Reporting Services
Добрый день !
Просьба помочь начинающему в решении возникшей проблемы с Reporting Services.

Установлен MSSQL 2012 Standard Edition (DB+RS).
Операционная система - Windows Server 2008R2 (+ русский MUI).

На сервере выставлены русские региональные настройки.
При обращении к ReportManager все меню, папки и отчёты отражаются корректно - на русском языке.

Единственное исключение - даты.
Вместо заявленного в локали dd.MM.yyyy (Ru) выдаются MM/dd/yyyy (En).
Ситуация исправляется только выставлением параметра Language в самих отчётах.

Можно ли как-то с этим побороться иначе - не внося изменения в отчёты, исправив настройки на сервере ?
...
Рейтинг: 0 / 0
02.04.2015, 18:22
    #38925481
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректное отображение даты в MSSQL 2012 Reporting Services
prokhorov, службы отчетов используют базы, у которых по умолчанию Latin1_General_CI_AS_KS_WS.
...
Рейтинг: 0 / 0
02.04.2015, 18:27
    #38925491
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректное отображение даты в MSSQL 2012 Reporting Services
... и язык English. Хотя это, скорее всего, не имеет значения.
Попробуйте изменить язык по умолчанию для логинов пользователей, которые работают с ReportManager.

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
02.04.2015, 18:49
    #38925525
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректное отображение даты в MSSQL 2012 Reporting Services
prokhorov, так тяжело наваять скриптик для вставки в тольце rdl <Language>=User.Language</Language> ? И перезалить отчеты?
...
Рейтинг: 0 / 0
02.04.2015, 19:29
    #38925567
prokhorov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректное отображение даты в MSSQL 2012 Reporting Services
Владислав Колосов,

Не совсем понял про "пользователей, работающих с ReportManager".
Все клиенты подключаются с мест с русской локалью и наличием русского языка в IE.
...
Рейтинг: 0 / 0
02.04.2015, 19:35
    #38925569
prokhorov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректное отображение даты в MSSQL 2012 Reporting Services
buser,

Было бы тяжело - написал бы : ... помогите написать скрипт ...
Причину хочется понять, где ошиблись или чего не учли при установке.
...
Рейтинг: 0 / 0
02.04.2015, 22:40
    #38925711
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректное отображение даты в MSSQL 2012 Reporting Services
prokhorov, Вы ни где не ошиблись... поведение by design, если я не ошибаюсь.

Ok... но не раньше чем завтра...
P.S.: Если отчетов не очень много, просто проставьте в одном из них свойство Language =User.Language (или ru-Ru ну разберетесь)
проверьте, что результат вас устроил, найдите в какое место в rdl попала нода <Language>=User.Language</Language>, копипастой растиражируйте это изменение на все оставшиеся rdl'ки... загрузите измененные rdl на сервер...
...
Рейтинг: 0 / 0
03.04.2015, 09:26
    #38925877
prokhorov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректное отображение даты в MSSQL 2012 Reporting Services
buser,

В принципе, так пока и боремся - добавлением (для всего Report): <Language>ru-RU</Language> или <Language>=User!Language</Language>.
Отчёты от стороннего разработчика - вносить изменения в них постоянно не хотелось бы.
Смущает половинчатость - всё на русском (как бы есть ответная реакция на локаль пользователя или сервера) и вдруг даты выпадают.
...
Рейтинг: 0 / 0
03.04.2015, 12:25
    #38926147
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректное отображение даты в MSSQL 2012 Reporting Services
prokhorov, хотя... я похоже ошибся... https://msdn.microsoft.com/en-us/library/ms156493.aspx
у нас требования другие... чтоб форматировалось, по возможности, согласно клиентскому языку... поэтому вкрячиваем =User.Language
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Некорректное отображение даты в MSSQL 2012 Reporting Services / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]