Может возникнуть ситуация, что после установки MsSql Server обнаруживается, что забыли указать правильные параметры сортировки. Изменить ее можно 2мя способами – 1) полностью переустановить MS SQL, что может занять много времени. 2) Изменить сопоставление при помощи команды, из командной строки, требует гораздо меньших усилий и времени.
Вот какая кодировка установлена при установке моего sql:
Что бы ее изменить, перво-наперво нужно сделать бэкап всех баз, в том числе системных. После того как бэкапы будут сделаны, останавливаем службу MSSQL.
После этого, в командной строке, переходим в папку binn, где установлен sql server, у меня путь такой - C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\Binn
И в этой папке нужно выполнить команду :
sqlservr -m -T4022 -T3659 -s"SQLEXPRESS" -q"Cyrillic_General_CI_AS"
Где за место SQLEXPRESS – должно быть имя вашего экземпляра sql, для которого меняем Collation (можно посмотреть в свойствах службы, подчеркнуто на скриншоте выше), за место Cyrillic_General_CI_AS – тот параметр сортировки, который вам нужен.
После того как обработка команды будет завершена, выходим из командной строки и запускаем службу mssql. После чего проверим в свойствах сервера и баз, что параметры сортировки изменились, и проверяем работоспособность баз в целом.
Видео по теме:
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Поделитесь статьей с друзьями в соц. сетях, возможно, она будет им полезна.
Если вам помогла статья, вы можете >>отблагодарить автора<<
Комментарии
Бялть! Я базу сломал, теперь сервер вообще не запускается
А нет, в консоле долго выполнялась команда и я нажал CTRL+Break/Pause и сервак заработал с новой кодировкой