|
v7: Смена Collation |
☑ |
0
etc
21.01.13
✎
19:00
|
Вопрос простой: корректно ли будет сменить Collation для базы SQL сервера выгрузкой/загрузкой базы через конфигуратор?
Хочу попробовать так:
выгружаю данные
создаю новую базу с нужным мне Collation
загружаю данные
Или 7-ка сохраняет индексы и т.д. вместе с бэкапом и это не имеет смысла? Навела меня на это следующая тема:
|
|
1
fisher
21.01.13
✎
19:18
|
Корректно. Но коллэйшн у базы должен быть такой же, как и у сервера. Ибо с этим коллэйшном созданы системные базы. В частности - tempdb.
|
|
2
etc
21.01.13
✎
19:22
|
(1) ради этого и делаю. Спасибо!
|
|
3
МихаилМ
21.01.13
✎
19:28
|
в sql2005 проблема производительности
при сортировке в tempdb решена.
|
|
4
vah1
21.01.13
✎
19:29
|
волшебники, когда баннеры вставляете про срочно нужно денег на лечение - может подумаете об авторах веток?
ЗЫ или тут все больные люди как вам случайно могло показаться
|
|
5
fisher
21.01.13
✎
19:32
|
(2) Погодь! Т.е. ты хочешь сделать выгрузку сиквельной базы с неправильным коллэйшном (поднятую из бэкапа другого сервака)?
Тут я не уверен, что проблем не возникнет. Может выгрузиться с крокозяблами.
|
|
6
fisher
21.01.13
✎
19:35
|
В идеале надо выгрузить из правильного места (dbf или сервака где коллэйшны соответствуют). И потом уже грузить на нужный сервак в базу с правильным коллэйшном.
|
|
7
МихаилМ
21.01.13
✎
19:45
|
достаточно поменять регистронезпвисимый у нужных колонок наименований.
у идентификиторов лучше установить регистрозависимый (бинарный).
|
|
8
etc
21.01.13
✎
19:46
|
(5) с этой базой не работали (архив так сказать), поэтому врятли там чего-то побилось. Если только сама выгрузка попортит. Но это я посмотрю.
|
|
9
etc
21.01.13
✎
19:56
|
(5) кстати, нормально выгрузилось/загрузилось. Кракозябров не наблюдаю.
|
|
10
МихаилМ
21.01.13
✎
20:20
|
(9)
кодировка и сопостпвление - разные вещи.
кракозябры неуместны
|
|
11
fisher
22.01.13
✎
09:22
|
(10) Коллэйшн - это кодировка плюс правила сортировки и сравнения.
|
|