Вы здесь

Как изменить параметры сортировки в MsSQL без переустановки сервера.


Может возникнуть ситуация, что после установки 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. После чего проверим в свойствах сервера и баз, что параметры сортировки изменились, и проверяем работоспособность баз в целом.

Видео по теме:

3 2

Поделитесь статьей с друзьями в соц. сетях, возможно, она будет им полезна.


Если вам помогла статья, вы можете >>отблагодарить автора<<


Комментарии