Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ошибка сортировки в 1С 7.7+SQL 2005  [new]
ts98
Member

Откуда:
Сообщений: 5
Привет всем! Помогите разобраться со следующей ошибкой.
НА 2008 сервак установил SQL 2005 и 1С7.7. Разбирался с настройками подключения, ломал голову не один час, ну тут все норма.
Ошибка в следующем. Создаю новую базу в скуле через manager выбираю collation "Cyrillic_General_CI_AS". У клиента (XP SP3) устанавливаю с диска SQL Native client, настраиваю его, язык выбираю как в системе, через cliconfg прописываю параметры подключения. Все, коннект есть. Вроде все жужжит, но когда начинают проводит накладные вылетает эта ошибка:
SQL State:42000
Native:468
Message:[Microsoft][ODBC SQL Server Driver][SQL Server]Неудалось разрешить конфликт сортировки между "SQL_Latin1_General_CPI_CI_AS" и "Cyrillic_General_CI_AS" в операции equal to operation.


Что делать Подскажите пожалуйста!
27 авг 09, 22:26    [7588432]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка сортировки в 1С 7.7+SQL 2005  [new]
san_d
Member

Откуда: Киев
Сообщений: 60
ts98,
посмотрите профайлером на каком именно батче это валится. Может 1С создает временную табличку с явным collation..
27 авг 09, 23:26    [7588516]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка сортировки в 1С 7.7+SQL 2005  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36808
Поди у сервера и tempdb коллешн не тот.
28 авг 09, 00:20    [7588581]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка сортировки в 1С 7.7+SQL 2005  [new]
rancid
Member

Откуда: *мск
Сообщений: 114
1c 7.7 официально не поддерживает SQL Server 2005. М.б. проблема в этом? И да, какой collation был выбран при установке SQL Server?
28 авг 09, 05:54    [7588864]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка сортировки в 1С 7.7+SQL 2005  [new]
rancid
Member

Откуда: *мск
Сообщений: 114
Забыл дописать, для нормальной работы 1С 8.1 у SQL Server 2005 мы выставляли SQL Collation (Dictionary order, case-insesitive, for use with 1251)
28 авг 09, 06:05    [7588867]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка сортировки в 1С 7.7+SQL 2005  [new]
petsa
Member

Откуда:
Сообщений: 1708
rancid
Забыл дописать, для нормальной работы 1С 8.1 у SQL Server 2005 мы выставляли SQL Collation (Dictionary order, case-insesitive, for use with 1251)

А мы - нет. И все нормально работает.
28 авг 09, 08:49    [7588988]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка сортировки в 1С 7.7+SQL 2005  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
скорее всего у сервера и у БД разніе колейшины.
-------------------------------------
Jedem Das Seine
28 авг 09, 09:55    [7589106]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка сортировки в 1С 7.7+SQL 2005  [new]
ts98
Member

Откуда:
Сообщений: 5
Спасибо, всем!
При установки скуля я указал collation по дефолту. Хотя версия сервака русская - языковые настройки все русский.
Буду переустанавливать сейчас.
28 авг 09, 11:56    [7589918]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка сортировки в 1С 7.7+SQL 2005  [new]
ts98
Member

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

А как именно это посмотреть?
28 авг 09, 11:57    [7589924]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка сортировки в 1С 7.7+SQL 2005  [new]
ts98
Member

Откуда:
Сообщений: 5
Гавриленко Сергей Алексеевич
Поди у сервера и tempdb коллешн не тот.

А можно безе переустановки сервака collation tempdb поменять?
28 авг 09, 11:59    [7589939]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка сортировки в 1С 7.7+SQL 2005  [new]
san_d
Member

Откуда: Киев
Сообщений: 60
ts98
san_d,
А как именно это посмотреть?

открыть профайлер(SQL Server Profiler), создать трасу, настроить отборы и провести документ. Но этого можно уже не делать:), если у tempdb и рабочей базы разные коллейшены, то проблема как раз в этом.
28 авг 09, 12:41    [7590214]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка сортировки в 1С 7.7+SQL 2005  [new]
ts98
Member

Откуда:
Сообщений: 5
san_d,
Спасибо всем!
Банальная глупость, не правильно выбрал collation при установки.
28 авг 09, 16:25    [7591905]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить