powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / проблема со сменой сервера
7 сообщений из 7, страница 1 из 1
проблема со сменой сервера
    #32471917
Фотография Shurgenz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работаю на MSSQL. Пишу DTS пакеты. Версия MSSQL 2000, со всеми сервиспаками.

Пакеты мои работают в основном с сервером MySQL. Версия 3.53.

В пакетах проблему отсутствия в mysql вложенных запросов решаю (решал раньше) при помощи Lookups. В основном, Lookups у меня параметризованные. Их я вызываю в VBScript при выполнении Transform Data/Data Driven query task.

Проблема при смене сервера mysql с более новой версией: 4.0.16.

Проблема: обычные запросы выполняются без проблем, как и на старом. А вот Параметризованные вызывают "неопознанную" ошибку сервера mysql.

ODBC драйвер для подключения к mysql у меня 3.51, он самый последний из релизов. 3.52 пока в разработке.

Есть два выхода, которые я вижу:

1. Переписать пакеты (это эффективно, но долго - их много уже написано).
2. Сменить версию на новом сервере на 3.53 - это неразумно, так как возврат к старому.

Как мне быть?
...
Рейтинг: 0 / 0
проблема со сменой сервера
    #32471960
Marat_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DTS -что это??
Тут вряд ли кто знает про "параметризованные Lookups".
Может поставим вопрос по-другому:

Ты сможешь показать готовый MySQL запрос вызывающий ошибку?
Ты можешь показать ошибку- код, сообщение сервера?

Жизнь коротка - потерпи немного :)
...
Рейтинг: 0 / 0
проблема со сменой сервера
    #32472932
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно я перефразирую вопрос Shurgenz ?

Можно ли в перехватить sql код, передаваемый базе данных MySQL в лог.

Связь идет через ODBC драйвер для подключения к mysql 3.51.

Если Shurgenz посмотрит передаваемые запросы, то он увидит проблему.
...
Рейтинг: 0 / 0
проблема со сменой сервера
    #32473170
Marat_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У себя на линуксе в скрипте запуска
в строчке вызова mysqld_safe добавляю параметр --log

В my.conf тоже как-то можно

Жизнь коротка - потерпи немного :)
...
Рейтинг: 0 / 0
проблема со сменой сервера
    #32473360
Фотография Shurgenz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Green2

Еще бы знать как посмотреть, что передается ODBC

Marat_L

Мысль... надо будет попробовать
...
Рейтинг: 0 / 0
проблема со сменой сервера
    #32473391
Фотография Shurgenz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, текст запроса роли не играет. "Неопознанная ошибка сервера" возникает на любом запросе, типа select что-то from откуда-то where какое-то_поле = ? . Имеено знак вопроса, куда потом подставляется конкретное значение уже при выполнении скрипта. Запросы типа select что-то from откуда-то where какое-то_поле = какая-то_хрень выполняются на ура. В общем, второго типа запросы могут быть какими угодно сложными, и они выполняются. А первого, то есть с передаваемыми скриптом параметрами на этапе выполнения, не работают даже самые простые.
...
Рейтинг: 0 / 0
проблема со сменой сервера
    #32473440
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С помощью ODBC Data Source Administrator я запускаю трассировку и вижу, чего за запросы идут.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / проблема со сменой сервера
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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