Як змінити параметри сортування в mssql без перевстановлення сервера

Як змінити параметри сортування в mssql без перевстановлення сервера

Може виникнути ситуація, що після установки MsSql Server виявляється, що забули вказати правильні параметри сортування. Змінити її можна 2ма способами - 1) повністю перевстановити MS SQL, що може зайняти багато часу. 2) Змінити зіставлення за допомогою команди, з командного рядка, вимагає набагато менших зусиль і часу.
Ось яка кодування встановлена ​​при установці мого sql:

Як змінити параметри сортування в mssql без перевстановлення сервера

Як змінити параметри сортування в mssql без перевстановлення сервера

Що б її змінити, насамперед потрібно зробити бекап всіх баз, в тому числі системних. Після того як бекапи будуть зроблені, зупиняємо службу MSSQL.
Як змінити параметри сортування в mssql без перевстановлення сервера

Після цього, в командному рядку, переходимо в папку binn, де встановлено sql server, у мене шлях такий - C: \ Program Files \ Microsoft SQL Server \ MSSQL12.SQLEXPRESS \ MSSQL \ Binn

Як змінити параметри сортування в mssql без перевстановлення сервера

І в цій папці потрібно виконати команду:

Де за місце SQLEXPRESS - має бути ім'я вашого примірника sql, для якого міняємо Collation (можна подивитися у властивостях служби, підкреслено на скріншоті вище), за місце Cyrillic_General_CI_AS - той параметр сортування, який вам потрібен.

Як змінити параметри сортування в mssql без перевстановлення сервера

Після того як обробка команди буде завершена, виходимо з командного рядка і запускаємо службу mssql. Після чого перевіримо у властивостях сервера і баз, що параметри сортування змінилися, і перевіряємо працездатність баз в цілому.

Як змінити параметри сортування в mssql без перевстановлення сервера

Як змінити параметри сортування в mssql без перевстановлення сервера