Yandex.Server на Windows + ODBC

S2
На сайте с 04.03.2007
Offline
24
1593

Доброго времени суток.

Пытаюсь настроить Yandex.server под виндой для индексации базы данных MSSQL. Несмотря на то, что в мануале написано, что сервер поддерживает OLEDB подключения к MSSQL, я так и не смог найти dll файлов с модулями для OLEDB, поэтому пытаюсь использовать ODBC.

Использую вот такой конфиг:

  <DataSrc>

Name yandex
Module ydodbc2.dll
Symbol ODBC_DATASRC_LIB
<Odbcds>
DataSourceName server
UserName user
Password 12345
DocQuery SELECT id,name,webname,platform,modify_date FROM view_x1
DocFilter WHERE id=$1
UrlQuery SELECT id FROM view_x1
DelUrlQuery SELECT * FROM view_x1 WHERE application = 1
MimeType text/html
Charset cp1251
Template D:\Serge/programs/Yandex/Server/x1.template
</Odbcds>
</DataSrc>

И чего то все это не работает... :(

Сервис нормально запускается, нажимаю Index у коллекции и он ничего не может проиндексировать.

В index.log пишет:

тра ля ля.... все нормуль... а потом:


Error:
OpenDoc failed on "" with error #-2
Error: Critical error calling datasource 'yandex'

Включил трассировку в ODBC... Оказалось yandex что то пытается делать...

вот что пишет в stat.log (QUERY.LOG - пустой) :

Time	TimerResolution	SQLIDU	SQLIDURows	SQLSelects	SQLSelectRows	Transactions	SQLPrepares	ExecDirects	SQLExecutes	CursorOpens	CursorSize	CursorUsed	PercentCursorUsed	AvgFetchTime	AvgCursorSize	AvgCursorUsed	SQLFetchTime	SQLFetchCount	CurrentStmtCount	MaxOpenStmt	SumOpenStmt	CurrentConnectionCount	MaxConnectionsOpened	SumConnectionsOpened	SumConnectiontime	AvgTimeOpened	ServerRndTrips	BuffersSent	BuffersRec	BytesSent	BytesRec	msExecutionTime	msNetWorkServerTime	Comment

Tue May 05 17:30:48 0 0 0 2 2 4 0 1 0 0 0 0 0.000000 0.000000 0.000000 0.000000 0 0 0 1 2 1 2 2 30 15.000000 5 5 14 1102 33007 7 46

С портами никаких проблем нет. Попробовал написать на .net приложение, которое коннектится туда же, под тем же аккаунтом и все нормально... а yandex чего то не хочет...

Буду очень благодарен за помощь... Спасибо...

O
На сайте с 29.04.2009
Offline
16
#1

здравствуйте, Сергей!

У меня сейчас тоже возникла эта же проблемма. Если Вы разобрались, прошу написать мне

(или в эту тему, или на e-mail: origamiv@mail.ru)

Павел Игнатов тел. (495) 60-44-337 Студия веб-дизайна КЛИЕНТЫ.РУ - комплексное продвижение сайтов - контекстная реклама с моментальной отдачей - постоянный контроль эффективности рекламных кампаний - ведение сайтов наших любимых клиентов - создание «продающих» сайтов - доработка существующих сайтов до уровня эффективных и привлекающих покупателей

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий