Проблемы с Linked Server

bazik
Дата: 03.02.2009 13:10:39
Пытаюсь настоить Linked Server в MSSQL. MySql версия 5.0.2, использую драйвер ODBC 5.1

Вроде Linked Server становится без помех, тест-коннектион также проходит на ура, а вот если какой нибудь запрос делаю (типа EXEC('select * from users') AT MYSQL_TEST), то ошибка:

Msg 7399, Level 16, State 1, Line 1
Поставщик OLE DB "STREAM" для связанного сервера "(null)" сообщил об ошибке. Поставщик сообщил о непредвиденном глобальном сбое.
Msg 7330, Level 16, State 2, Line 1
Не удалось получить строку от поставщика OLE DB "STREAM" для связанного сервера "(null)".

За совет весьма признателен.
Glory
Дата: 03.02.2009 13:12:03
bazik
тест-коннектион также проходит на ура

"тест-коннектион" - это что за команда ?
bazik
Дата: 03.02.2009 13:14:28
Это если через GUI на Linked Server нажать Linked Serverой кнопкой, а затем Test Connection, то пишет, что соединение установлено
bazik
Дата: 03.02.2009 13:32:01
Причем что характерно, из некоторых таблиц данные достаются без ошибок, но из основной массы никак
bazik
Дата: 03.02.2009 14:00:07
Выяснил, что проблема с текстовыми полями, а не с таблицами. Все данные, которые типа integer или date достаются нормально из любой ошибки, а в случае с текстовыми полями выдает ошибку. Возможно вопрос в кодировке?
Glory
Дата: 03.02.2009 14:01:43
bazik
Выяснил, что проблема с текстовыми полями, а не с таблицами. Все данные, которые типа integer или date достаются нормально из любой ошибки, а в случае с текстовыми полями выдает ошибку. Возможно вопрос в кодировке?

А эти поля у вас blob наверное ?
bazik
Дата: 03.02.2009 14:11:25
нет, varchar или text.

Кстати кодировка MySQL UTF-8, а MSSQL кирилица. Скорее всего бок в этом. Вопрос теперь, как сделать правильно экспорт???
Glory
Дата: 03.02.2009 14:12:27
bazik
нет, varchar или text.


text - это как разв не blob ?
borin
Дата: 03.02.2009 15:25:21
Glory,

openquery попробуйте, что скажет?
borin
Дата: 03.02.2009 15:25:57
borin
Glory,

openquery попробуйте, что скажет?


в смысле, Bazik!! :-)