Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Cannot resolve the collation conflict between Cyrillic_General_CI_AS and SQL_Latin1_Gen  [new]
dimiby
Member

Откуда:
Сообщений: 6
ms sql server 2017
ms server 2012
asp.net core 2

Проверяю свойсва БД, по умолчанию сортировка указана Cyrillic_General_CI_AS

Экземпляр сервера тоже указано Cyrillic_General_CI_AS

ПРи запросе процедуры из c#:

res = db.Query<SearchPictureInfoOutputModel>("sp_SearchPictureInfo", new { Prc_ID = input.Prc_ID, Cust_ID = input.Cust_ID, AppCode = input.AppCode},
                             commandType: CommandType.StoredProcedure).FirstOrDefault();


выдает ошибку Cannot resolve the collation conflict between “Cyrillic_General_CI_AS” and “SQL_Latin1_General_CP1_CI_AS

Не понимаю откуда берется настройка SQL_Latin1_General_CP1_CI_AS? И как изменить на Cyrillic_General_CI_AS?

Заранее спасибо за ответ.
11 май 18, 00:00    [21401544]     Ответить | Цитировать Сообщить модератору
 Re: Cannot resolve the collation conflict between Cyrillic_General_CI_AS and SQL_Latin1_Gen  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36972
Там еще должен быть номер строки и прочие подробности, а то хрустальные шары чот мутные на этой неделе.
11 май 18, 00:21    [21401562]     Ответить | Цитировать Сообщить модератору
 Re: Cannot resolve the collation conflict between Cyrillic_General_CI_AS and SQL_Latin1_Gen  [new]
Massa52
Member

Откуда:
Сообщений: 379
dimiby,
А в sp_SearchPictureInfo временные таблицы(#t..., ##t...) используются?
11 май 18, 04:09    [21401716]     Ответить | Цитировать Сообщить модератору
 Re: Cannot resolve the collation conflict between Cyrillic_General_CI_AS and SQL_Latin1_Gen  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
dimiby
ms sql server 2017
ms server 2012
asp.net core 2

Проверяю свойсва БД, по умолчанию сортировка указана Cyrillic_General_CI_AS

Экземпляр сервера тоже указано Cyrillic_General_CI_AS

ПРи запросе процедуры из c#:

res = db.Query<SearchPictureInfoOutputModel>("sp_SearchPictureInfo", new { Prc_ID = input.Prc_ID, Cust_ID = input.Cust_ID, AppCode = input.AppCode},
                             commandType: CommandType.StoredProcedure).FirstOrDefault();


выдает ошибку Cannot resolve the collation conflict between “Cyrillic_General_CI_AS” and “SQL_Latin1_General_CP1_CI_AS

Не понимаю откуда берется настройка SQL_Latin1_General_CP1_CI_AS? И как изменить на Cyrillic_General_CI_AS?

Заранее спасибо за ответ.

Таки обсуждали. И позволю себе процитировать уважаемого пользователя форума - "Скорее всего, коллейшен некоторых полей в таблицах не соответствует колелйшену базы данных. Это ошибка создания таблиц в БД.
Или как валиант, коллейшен полей в одних таблицах не соответствует другим, но это менее вероятно.".

Читайте, думайте, ищите, вот Вам кошерная ссылка.
11 май 18, 09:03    [21401910]     Ответить | Цитировать Сообщить модератору
 Re: Cannot resolve the collation conflict between Cyrillic_General_CI_AS and SQL_Latin1_Gen  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
dimiby
ms sql server 2017
ms server 2012


Проверяю свойсва БД, по умолчанию сортировка указана Cyrillic_General_CI_AS

Экземпляр сервера тоже указано Cyrillic_General_CI_AS


У Вас 2 инстанса MSSQL или один? Где сортировка идет - на SQL 2017 или SQL 2012?
11 май 18, 09:05    [21401914]     Ответить | Цитировать Сообщить модератору
 Re: Cannot resolve the collation conflict between Cyrillic_General_CI_AS and SQL_Latin1_Gen  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
Andy_OLAP
dimiby
ms sql server 2017
ms server 2012
asp.net core 2

Проверяю свойсва БД, по умолчанию сортировка указана Cyrillic_General_CI_AS

Экземпляр сервера тоже указано Cyrillic_General_CI_AS

ПРи запросе процедуры из c#:

res = db.Query<SearchPictureInfoOutputModel>("sp_SearchPictureInfo", new { Prc_ID = input.Prc_ID, Cust_ID = input.Cust_ID, AppCode = input.AppCode},
                             commandType: CommandType.StoredProcedure).FirstOrDefault();


выдает ошибку Cannot resolve the collation conflict between “Cyrillic_General_CI_AS” and “SQL_Latin1_General_CP1_CI_AS

Не понимаю откуда берется настройка SQL_Latin1_General_CP1_CI_AS? И как изменить на Cyrillic_General_CI_AS?

Заранее спасибо за ответ.

Таки обсуждали. И позволю себе процитировать уважаемого пользователя форума - "Скорее всего, коллейшен некоторых полей в таблицах не соответствует колелйшену базы данных. Это ошибка создания таблиц в БД.
Или как валиант, коллейшен полей в одних таблицах не соответствует другим, но это менее вероятно.".

Читайте, думайте, ищите, вот Вам кошерная ссылка.


фиерический бред
11 май 18, 09:05    [21401915]     Ответить | Цитировать Сообщить модератору
 Re: Cannot resolve the collation conflict between Cyrillic_General_CI_AS and SQL_Latin1_Gen  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
TaPaK
Andy_OLAP
пропущено...

Таки обсуждали. И позволю себе процитировать уважаемого пользователя форума - "Скорее всего, коллейшен некоторых полей в таблицах не соответствует колелйшену базы данных. Это ошибка создания таблиц в БД.
Или как валиант, коллейшен полей в одних таблицах не соответствует другим, но это менее вероятно.".

Читайте, думайте, ищите, вот Вам кошерная ссылка.


фиерический бред

Ну если для инстанса - и его tempdb - одна сортировка, для всей базы та же, а скрипт создания таблиц бездумно применили с явным указанием другой кодировки - что тут феерического?
11 май 18, 09:06    [21401918]     Ответить | Цитировать Сообщить модератору
 Re: Cannot resolve the collation conflict between Cyrillic_General_CI_AS and SQL_Latin1_Gen  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
Andy_OLAP
TaPaK
пропущено...


фиерический бред

Ну если для инстанса - и его tempdb - одна сортировка, для всей базы та же, а скрипт создания таблиц бездумно применили с явным указанием другой кодировки - что тут феерического?

и при создании бедет ошибка??
11 май 18, 09:08    [21401922]     Ответить | Цитировать Сообщить модератору
 Re: Cannot resolve the collation conflict between Cyrillic_General_CI_AS and SQL_Latin1_Gen  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
TaPaK,

Обсудите этот вопрос с alexeyvg, он более компетентен в таких вопросах.
11 май 18, 09:18    [21401954]     Ответить | Цитировать Сообщить модератору
 Re: Cannot resolve the collation conflict between Cyrillic_General_CI_AS and SQL_Latin1_Gen  [new]
aleksrov
Member

Откуда:
Сообщений: 948
Andy_OLAP,

Ну так если вы не уверены и советовать нечего, ну или хотя бы признать что был неправ, тоже хорошее свойство.
11 май 18, 09:23    [21401975]     Ответить | Цитировать Сообщить модератору
 Re: Cannot resolve the collation conflict between Cyrillic_General_CI_AS and SQL_Latin1_Gen  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
aleksrov
Andy_OLAP,

Ну так если вы не уверены и советовать нечего, ну или хотя бы признать что был неправ, тоже хорошее свойство.

1. Я всегда прав. К сожалению.
2. Автор темы не в курсе, что данный вопрос обсуждали здесь с момента создания форума не один и не два раза.
3. Есть участники форума, которые на проблеме collation conflict - ну просто "собаку съели". Стоит почитать их рассуждения и подумать.
4. Ссылку я выложил, чтобы автор темы подумал. Но Вы конечно же таки имеет право думать о том, уверен я или нет, имею право советовать или нет - все что угодно. На планете в основных странах режим демократии, свободы, гласности, перестройки мышления. И это здорово.
11 май 18, 09:38    [21402038]     Ответить | Цитировать Сообщить модератору
 Re: Cannot resolve the collation conflict between Cyrillic_General_CI_AS and SQL_Latin1_Gen  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
Andy_OLAP
aleksrov
Andy_OLAP,

Ну так если вы не уверены и советовать нечего, ну или хотя бы признать что был неправ, тоже хорошее свойство.

1. Я всегда прав. К сожалению.
2. Автор темы не в курсе, что данный вопрос обсуждали здесь с момента создания форума не один и не два раза.
3. Есть участники форума, которые на проблеме collation conflict - ну просто "собаку съели". Стоит почитать их рассуждения и подумать.
4. Ссылку я выложил, чтобы автор темы подумал. Но Вы конечно же таки имеет право думать о том, уверен я или нет, имею право советовать или нет - все что угодно. На планете в основных странах режим демократии, свободы, гласности, перестройки мышления. И это здорово.

продолжайте генерировать свой бред.

ТС: найти место конфликта сравнения(как сразу и сказал Гавриленко) и исходя из него решать что делать
11 май 18, 09:47    [21402097]     Ответить | Цитировать Сообщить модератору
 Re: Cannot resolve the collation conflict between Cyrillic_General_CI_AS and SQL_Latin1_Gen  [new]
aleksrov
Member

Откуда:
Сообщений: 948
Andy_OLAP
aleksrov
Andy_OLAP,

Ну так если вы не уверены и советовать нечего, ну или хотя бы признать что был неправ, тоже хорошее свойство.

1. Я всегда прав. К сожалению.


Эгоцентри́зм - Термин введён в психологию Жаном Пиаже для описания особенностей мышления, характерного для детей в возрасте до 8-10 лет

Кто пустил детей за компьютер?
11 май 18, 09:49    [21402112]     Ответить | Цитировать Сообщить модератору
 Re: Cannot resolve the collation conflict between Cyrillic_General_CI_AS and SQL_Latin1_Gen  [new]
Minamoto
Member

Откуда: Москва
Сообщений: 1162
aleksrov
Andy_OLAP
пропущено...

1. Я всегда прав. К сожалению.


Эгоцентри́зм - Термин введён в психологию Жаном Пиаже для описания особенностей мышления, характерного для детей в возрасте до 8-10 лет

Кто пустил детей за компьютер?


Инфантильность – это характеристика личности, выражающая незрелость её психологического развития, сохранение черт, присущих
более ранним возрастным этапам.

Наличие черт, присущих детям, не всегда является характеристикой детского возраста.
11 май 18, 09:59    [21402162]     Ответить | Цитировать Сообщить модератору
 Re: Cannot resolve the collation conflict between Cyrillic_General_CI_AS and SQL_Latin1_Gen  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
пока все меряються писюнами в философии :))
У вас из студии sp_SearchPictureInfo запускаеться с передаваемыми параметрами или нет ?
11 май 18, 10:01    [21402170]     Ответить | Цитировать Сообщить модератору
 Re: Cannot resolve the collation conflict between Cyrillic_General_CI_AS and SQL_Latin1_Gen  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
Maxx
пока все меряються писюнами в философии :))
У вас из студии sp_SearchPictureInfo запускаеться с передаваемыми параметрами или нет ?

ну раз так, стоит уточнить и цвет занавесок в серверной
11 май 18, 10:05    [21402189]     Ответить | Цитировать Сообщить модератору
 Re: Cannot resolve the collation conflict between Cyrillic_General_CI_AS and SQL_Latin1_Gen  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
TaPaK
ну раз так, стоит уточнить и цвет занавесок в серверной

нехай щастить
11 май 18, 10:08    [21402199]     Ответить | Цитировать Сообщить модератору
 Re: Cannot resolve the collation conflict between Cyrillic_General_CI_AS and SQL_Latin1_Gen  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
TaPaK
продолжайте генерировать свой бред.
Таки огромное спасибо Вам от меня за данное разрешение!
11 май 18, 12:37    [21402746]     Ответить | Цитировать Сообщить модератору
 Re: Cannot resolve the collation conflict between Cyrillic_General_CI_AS and SQL_Latin1_Gen  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
aleksrov
Кто пустил детей за компьютер?

Никто не пускал, нечего им делать за компьютером!
11 май 18, 12:37    [21402749]     Ответить | Цитировать Сообщить модератору
 Re: Cannot resolve the collation conflict between Cyrillic_General_CI_AS and SQL_Latin1_Gen  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
Minamoto
Наличие черт, присущих детям, не всегда является характеристикой детского возраста.

Вы прямо попали в самое яблочко! Большое спасибо за грамотное и таки научное разъяснение для других участников форума различий в поведенческих паттернов разных людей.
11 май 18, 12:39    [21402754]     Ответить | Цитировать Сообщить модератору
 Re: Cannot resolve the collation conflict between Cyrillic_General_CI_AS and SQL_Latin1_Gen  [new]
invm
Member

Откуда: Москва
Сообщений: 9347
aleksrov
Кто пустил детей за компьютер?
Все проще - персонаж, в силу возраста, просто впал в детство...
11 май 18, 13:37    [21402974]     Ответить | Цитировать Сообщить модератору
 Re: Cannot resolve the collation conflict between Cyrillic_General_CI_AS and SQL_Latin1_Gen  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
invm
aleksrov
Кто пустил детей за компьютер?
Все проще - персонаж, в силу возраста, просто впал в детство...

Все намного проще - Дмитрий наклеил на свой черный ноутбук белую наклейку.
И теперь у него в SSMS сортировка идет по одной collation, а при работе через asp.net по другой collation.
Информация 100%.

P.S. Пусть возьмет студентов из универа Гомеля и заставит их найти косяк. Это будет продуктивнее, чем тему тут открывать.
11 май 18, 15:21    [21403369]     Ответить | Цитировать Сообщить модератору
 Re: Cannot resolve the collation conflict between Cyrillic_General_CI_AS and SQL_Latin1_Gen  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
dimiby,

И не нужно было Стефану поручать это, он только в руби хорошо разбирается, я так думаю.
11 май 18, 15:23    [21403376]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить