Как вы обнаружили, сортировка исходной базы данных сохраняется в резервной копии, и поэтому, когда вы создаете новую базу данных из этой резервной копии где-то еще, исходная сортировка идет с ней. В команде restore нет опции для изменения сортировки во время восстановления.
Вы можете ALTER DATABASE в другие сортировки после восстановления базы данных, но учтите, что это не изменит сверку всех существующих объектов в базе данных, вам нужно будет изменить параметры сортировки столбцов в индивидуальном таблицы сами.
См MSDN:
При изменении параметров сортировки базы данных, можно изменить следующим образом:
Есть CHAR, VARCHAR, текст, NCHAR, NVARCHAR или NTEXT столбцы в системных таблицах изменено на новое сопоставление.
Все существующие параметры char, varchar, text, nchar, nvarchar или ntext и значения скалярного возврата для хранимых процедур и пользовательских функций заменяются на новую сортировку.
Типы данных типа char, varchar, text, nchar, nvarchar или ntext и все пользовательские типы данных на основе этих системных данных типов заменены на новую сортировку по умолчанию.
Вы можете изменить параметры сортировки любых новых объектов, которые создаются в базе данных пользователя с помощью предложения COLLATE в DATABASE заявления ALTER. Этот оператор не изменяет сортировку столбцов в любых существующих пользовательских таблицах. Их можно изменить, используя предложение COLLATE ALTER TABLE.
Вам действительно нужно предоставить код, указать, какие ошибки или результаты вы испытываете. Пожалуйста, прочитайте [ask] –
Спасибо за предупреждение. Улучшить .. – HoP