powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Не удалось разрешить конфликт параметров сортировки между "Cyrillic_General_CI_AS"...
15 сообщений из 40, страница 2 из 2
Не удалось разрешить конфликт параметров сортировки между "Cyrillic_General_CI_AS"...
    #38652374
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
googlogmobТаки да.. Столбцы в Latin..
И почему их коллейт отличается от коллейта базы ?
...
Рейтинг: 0 / 0
Не удалось разрешить конфликт параметров сортировки между "Cyrillic_General_CI_AS"...
    #38652386
o-o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
o-o
Гость
Glory,

значит, на исходном сервере они и были Latin1_General_CI_AS_KS_WS.
при переливке через линкованный сервер коллэйшены сохраняются.
но сам коллэйшен у него такой экзотический, что упорно напоминает ReportServer.
...
Рейтинг: 0 / 0
Не удалось разрешить конфликт параметров сортировки между "Cyrillic_General_CI_AS"...
    #38652390
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o-oпри переливке через линкованный сервер коллэйшены сохраняются.
Это смотря какой командой "переливать"
...
Рейтинг: 0 / 0
Не удалось разрешить конфликт параметров сортировки между "Cyrillic_General_CI_AS"...
    #38652392
o-o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
o-o
Гость
Glory,

через SELECT INTO коллэйшен перекочевал как есть на сервер с иным коллэйшеном.
как еще попробовать?
или намекаете, что кто-то намеренно создал таблицы с таким экзотическим коллэйшеном и потом туда вставлял?
...
Рейтинг: 0 / 0
Не удалось разрешить конфликт параметров сортировки между "Cyrillic_General_CI_AS"...
    #38652396
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o-oчерез SELECT INTO коллэйшен перекочевал как есть на сервер с иным коллэйшеном.
как еще попробовать
Хм.
INSERT INTO

o-oили намекаете, что кто-то намеренно создал таблицы с таким экзотическим коллэйшеном и потом туда вставлял?
ТС и не такое может
...
Рейтинг: 0 / 0
Не удалось разрешить конфликт параметров сортировки между "Cyrillic_General_CI_AS"...
    #38652397
o-o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
o-o
Гость
googlogmobo-oесли все затрагиваемые поля n varchar,
то можно просто поменять коллэйшен

да, nvarchar.
через alter table? если не сложно, напишите шаблон текста запроса

Код: sql
1.
2.
3.
4.
5.
6.
create table dbo.t (col1 NVARCHAR(100) collate Latin1_General_CI_AS_KS_WS,
                    col2 NVARCHAR(100) collate Latin1_General_CI_AS_KS_WS);
go
                    
alter table dbo.t alter column  col1 NVARCHAR(100) collate Cyrillic_General_CI_AS;
alter table dbo.t alter column  col2 NVARCHAR(100) collate Cyrillic_General_CI_AS;



на каждый столбец отдельная команда.
...
Рейтинг: 0 / 0
Не удалось разрешить конфликт параметров сортировки между "Cyrillic_General_CI_AS"...
    #38652411
o-o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
o-o
Гость
Gloryo-oили намекаете, что кто-то намеренно создал таблицы с таким экзотическим коллэйшеном и потом туда вставлял?
ТС и не такое может

ну если бы он спецом создал таблицы с таким вот Latin-ом,
он бы потом не стал поди спрашивать, откуда вообще Latin взялся :)

ТС, признавайтесь, как переливали.
ибо: если вам легче заново перелить,
то, возможно, поменяете шило на мыло, у вас же и так база кириллическая.
если делали SELECT INTO и исходные столбцы LATIN,
то ничего не порешаете таким переливанием
...
Рейтинг: 0 / 0
Не удалось разрешить конфликт параметров сортировки между "Cyrillic_General_CI_AS"...
    #38652436
googlogmob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
o-oGlory,

значит, на исходном сервере они и были Latin1_General_CI_AS_KS_WS.
при переливке через линкованный сервер коллэйшены сохраняются.
но сам коллэйшен у него такой экзотический, что упорно напоминает ReportServer.

так и есть. хотя на ReportServer эти запросы выполнялись без проблем
...
Рейтинг: 0 / 0
Не удалось разрешить конфликт параметров сортировки между "Cyrillic_General_CI_AS"...
    #38652438
googlogmob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gloryo-oпри переливке через линкованный сервер коллэйшены сохраняются.
Это смотря какой командой "переливать"


этим переливал
Код: sql
1.
select * into [SAO_1Cdata].[dbo].[76] from  [192.168.197.134].[REPORT].[dbo].[76temp]



Даже не подумал бы что может возникнуть проблема с коллейт..
...
Рейтинг: 0 / 0
Не удалось разрешить конфликт параметров сортировки между "Cyrillic_General_CI_AS"...
    #38652454
googlogmob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
o-oGloryпропущено...

ТС и не такое может

ну если бы он спецом создал таблицы с таким вот Latin-ом,
он бы потом не стал поди спрашивать, откуда вообще Latin взялся :)



да, было бы глупо) новая БД создавалась с Cyrillic_General_CI_AS
...
Рейтинг: 0 / 0
Не удалось разрешить конфликт параметров сортировки между "Cyrillic_General_CI_AS"...
    #38652455
o-o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
o-o
Гость
можно заскриптовать сейчас имеющиеся таблицы.
по умолчанию коллэйшен не будет в скрипте прописан.
в новой кириллической базе выполнить этот скрипт,
столбцы создадутся с кириллическим коллэйшеном базы.
и потом INSERT-ом переливать.
...
Рейтинг: 0 / 0
Не удалось разрешить конфликт параметров сортировки между "Cyrillic_General_CI_AS"...
    #38652461
o-o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
o-o
Гость
googlogmobo-oпропущено...


ну если бы он спецом создал таблицы с таким вот Latin-ом,
он бы потом не стал поди спрашивать, откуда вообще Latin взялся :)



да, было бы глупо) новая БД создавалась с Cyrillic_General_CI_AS

про бд мы поняли.
нам было интересно узнать, откуда насильно прописался латинский коллэйшен в столбцы .
и варианты были: вы же и прописали, в CREATE TABLE для каждой таблицы.
ну или SELECT INTO + латинский коллэйшен у исходных столбцов
...
Рейтинг: 0 / 0
Не удалось разрешить конфликт параметров сортировки между "Cyrillic_General_CI_AS"...
    #38652616
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o-oи варианты были: вы же и прописали, в CREATE TABLE для каждой таблицы.
ну или SELECT INTO + латинский коллэйшен у исходных столбцов
Или тупо выполнили сгенерированный кем-то скрипт
...
Рейтинг: 0 / 0
Не удалось разрешить конфликт параметров сортировки между "Cyrillic_General_CI_AS"...
    #38653224
googlogmob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
o-o , Спасибо за помощь. создал новые таблицы с полями collate Cyrillic_General_CI_AS и импортировал мастером експорти/импорта.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Не удалось разрешить конфликт параметров сортировки между "Cyrillic_General_CI_AS"...
    #39923020
Longer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
o-o
googlogmobА каким образом можно решить проблему?


Код: sql
1.
2.
3.
DECLARE @banc TABLE (mask1 NVARCHAR(100) collate Cyrillic_General_CI_AS, 
                     mask2 NVARCHAR(100) collate Cyrillic_General_CI_AS,
                     name  NVARCHAR(100) collate Cyrillic_General_CI_AS);



Спасибо, помогло!
...
Рейтинг: 0 / 0
15 сообщений из 40, страница 2 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Не удалось разрешить конфликт параметров сортировки между "Cyrillic_General_CI_AS"...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]