смена COLLATION в MSSQL2000 SP3
От: Tosh Россия  
Дата: 15.12.03 14:26
Оценка:
Здрасте!!!

Есть база с данными у которой колэйшн установлен в
Latin1_General_CI_AS_KS_WS. Нужно у нее сменить колэйшн.

При попытке выполнить запрос [ALTER DATABASE xxx COLLATE Cyrillic_General_CI_AI] получаем ошибку ...

Server: Msg 5075, Level 16, State 1, Line 1
The column 'Docs.LTCheckoutUserId' is dependent on database collation.
Server: Msg 5075, Level 16, State 1, Line 1
The column 'Docs.Extension' is dependent on database collation.
Server: Msg 5072, Level 16, State 1, Line 1
ALTER DATABASE failed. The default collation of database 'sts_mobile_264188604' cannot be set to Cyrillic_General_CI_AI.

У поля Extention тип nvarchar
у поля LTCheckoutUserId тип int

Возможно ли сменить колэйшн и, если да, то как это правильно сделать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.