28.10.2020, 00:43 | #1 |
Участник
|
SSRS-Collation базы и сервера разные(SQL Server collation don't match SSRS collation)
Доброй ночи.
Уважаемые участники, подскажите решение. Дано DAX 2012 R3 CU13 Win2012 R2 SQL 2016 SP2 Reporting Services. Collation Cyrillic_General_CI_AS В Reporting Services configuration manager выбираю DataBase - Change database Указываю Create a new report server database далее в настройках ставлю русский язык (Collation выбрать не предлагает) Создается 2 новые базы (ReportServer и ReportServerTempDB), но у них Collation не Cyrillic_General_CI_AS как можно было бы ожидать, а Latin1_General_100_CI_AS_KS_WS Почему так ? Будет ли нормально работать ? (Ведь collation TempDB сервера - Cyrillic_General_CI_AS т.е. отличается и это должно вести к просадке производительности. Ну и вообще неправильно это) Погуглил тему. У англоязычных юзеров такая же проблема Для сервера SQL_Latin1_General_CP1_CI_AS а для SSRS базы Latin1_General_CI_AS_KS_WS https://social.technet.microsoft.com...ortingservices https://social.msdn.microsoft.com/Fo...ortingservices https://social.msdn.microsoft.com/Fo...atawarehousing т.е. это жеж не спроста, а похоже так и задумано разработчиками MS. Но зачем ? И как при создании базы заставить Reporting Services configuration manager установить такой же collation как у SQL Server ? |
|
28.10.2020, 10:56 | #2 |
Участник
|
Ха!
А у баз Sharepoint2013 на том же сервере стоит Latin1_General_CI_AS_KS_WS Тоже инсталлятор поставил свой коллейшен, отличный от дефолтного для БД. |
|
Теги |
collation, ssrs |
|
|