|
|
|
SQL_Latin1_General_CP1251_CI_AS vs Cyrillic_General_CI_AS
|
|||
|---|---|---|---|
|
#18+
Есть два типа сортировки: SQL_Latin1_General_CP1251_CI_AS и Cyrillic_General_CI_AS, которые есть суть одно и то же: Cyrillic-General, case-insensitive, accent-sensitive, kanatype-insensitive, width-insensitive. То что они существуют - это наследие от перехода с семёрки на двухтысячник. Репликация снапшотами. Формат снапшота - родной. SQL_Latin1_General_CP1251_CI_AS - на издателе. Cyrillic_General_CI_AS - на подписчике. При применении снапшота, для одной из статей, процесс массового копирования заканчивается с сообщением об ошибке: Error number: 4819 Could not bulk insert. Bulk data stream was incorrectly specified as sorted. Вопрос: Кто-нибудь сталкивался с такой проблемой, и как её удавалось разрешить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2002, 20:26:11 |
|
||
|
SQL_Latin1_General_CP1251_CI_AS vs Cyrillic_General_CI_AS
|
|||
|---|---|---|---|
|
#18+
у меня недели две назад была проблема с этими сортировками. А именно - сделать union из двух баз с SQL_Latin1_... и Cyrillic_... не удавалось из-за collation conflict. Я просто изменил collation для базы и все. насчет репликации ничего сказать не могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2002, 08:38:33 |
|
||
|
SQL_Latin1_General_CP1251_CI_AS vs Cyrillic_General_CI_AS
|
|||
|---|---|---|---|
|
#18+
Интересно, что при портировании базы с 7 на 2000, подавляющее большинство таблиц у меня имело Latin, причем лобовое изменение collation только базы результата не дало, поскольку эта зараза прописалась по все строковые поля, посему пришлось - изменить collation базы уначале, а затем просто убрать collation из полей (то бишь сделать database default). И усе заработало. Забавно , что присвязывании полей (с разными collation) в запросе (простой Вася = Петя) получал "пошел на фиг". Ну а убирание - ежу понятно все в скрипт , а затем Ctrl-H ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2002, 09:17:03 |
|
||
|
SQL_Latin1_General_CP1251_CI_AS vs Cyrillic_General_CI_AS
|
|||
|---|---|---|---|
|
#18+
В данном случае, изменение collate базы спасает... правда появляются другие проблемы, например с логинами и ролями, т.к. collate системных баз данных другой. Т.ч. без ребилда мастера, повидимому, не обойтись.... :(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2002, 14:30:01 |
|
||
|
SQL_Latin1_General_CP1251_CI_AS vs Cyrillic_General_CI_AS
|
|||
|---|---|---|---|
|
#18+
Я где-то читал в BOL, что default server collation на экземплярах сиквела для участия в репликации должны быть одинаковыми. Это не касалось баз, а именно default server collation. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2002, 18:37:19 |
|
||
|
SQL_Latin1_General_CP1251_CI_AS vs Cyrillic_General_CI_AS
|
|||
|---|---|---|---|
|
#18+
Вот: If the instance will be included in a replication scheme, all instances of SQL Server involved in the replication scheme (Publishers, Subscribers, and Distributors) should use the same code page. You should make sure the collation selected by Setup uses the same code page as the other instances of SQL Server in the replication scheme. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2002, 18:47:14 |
|
||
|
SQL_Latin1_General_CP1251_CI_AS vs Cyrillic_General_CI_AS
|
|||
|---|---|---|---|
|
#18+
так как коллейт физичиски одинаков - то можно и без ребилд не нужен... можно изменить системнае устанвки в живую.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2002, 01:35:32 |
|
||
|
SQL_Latin1_General_CP1251_CI_AS vs Cyrillic_General_CI_AS
|
|||
|---|---|---|---|
|
#18+
MiCe <- а Вы такое проделывали? Сервер то промышленный, боязно как то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2002, 11:25:10 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3382&tid=1818998]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 326ms |

| 0 / 0 |
