Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase ASE ODBC Driver проблема / 2 сообщений из 2, страница 1 из 1
22.02.2007, 18:53
    #34351120
Cancel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase ASE ODBC Driver проблема
Есть задача по перекачке клиентов из одной системы (Sybase ASE 12,5) в другую (MSSQL2005).
Реализация: Хранимая процедура на С# через Sybase ASE ODBC Driver получает данные по одному клиенту,создавая и закрывая коннект, и с помощью SQL процедуры разносит их по таблицам MSSQL работает все здорово и качественно. Только после обработки клиентов 3500-4200 (каждый раз разное число) получаю ошибку:
ERROR [IM003] Specified driver could not be loaded due to system error 8 (Sybase ASE ODBC Driver)
процедура должна работать каждую ночь и использовать только один коннест

Решить данную проблему можно 3-мя способами
1. найти стабильно работающий ODBC драйвер
2. както протянуть объект ODBCConnection между вызовами процедуры получения данных Sybase (что помоему не реально), чтобы реализовать все получение через один коннект
3. По тупому (так не хочется делать) написать сервис и таким образом получать данные через один коннект

Посоветуйте плизззз ODBC драйвер, пробовал DATADIRECT двух разных версий выполняется первый запрос и засыпает на вечно ща пользую ODBC c Sybase OpenClient 12.5.3
...
Рейтинг: 0 / 0
26.02.2007, 11:39
    #34354424
ездун
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sybase ASE ODBC Driver проблема
Если работаешь на MSSQL, делай линкед сервер. Он коннект держит до одурения. Если захочешь - не закроешь. А из своей ХП (тут уже твой С# не нужен будет) чистым SQL дергай все, что нужно.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase ASE ODBC Driver проблема / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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