11 сентября 2009 г. 16:05 пользователь Kovalenko Dmitry <
[email protected]> написал:

>
>  select count(*) from ais_dogovor
>> Где подкрутить, что не так?
>>
>
> А если выполнять запрос
>
> select count(*) from AIS_DOGOVOR
>
> тоже ошибка будет?
>
> Коваленко Дмитрий.
>
>
в смысле большими буквами? Да.
Тут мне знающие (точнее, копающиеся в MS SQL) товарищи скинули такой линк:
http://forums.devshed.com/firebird-sql-development-61/troubles-with-sql-server-to-firebird-linked-server-500469.html
В коем нарисовано английским по белому:

SQL Server 2000 has internal problems to interpret setup information of
tables/fields when using linked servers. I tried differnt odbc-drivers and a
.NET provider.

I will not use linked servers to firebird, I will soemehow copy the tables
that I need an make my queries on the copies where everything works.

Т.е. имел место быть какой-то мистический косяк 2000-го MS SQL при связи
через ODBC с FB. У нас - 2005й MS SQL, но косяк примерно такой же.
Самое смешное, что применив немного азиатской хитрости, удалось впрячь FB в
MS SQL, но для этого пришлось в качестве связки использовать MS Access (не
спрашивайте меня как).

Вопрос: где я и что не так делаю?!
Может где-то есть более свежая версия ODBC драйвера?
(версию БД менять не предлагать, больно много на это завязано, а то я бы
давно уже 2.1 минимум внедрил)


Вишняков Алексей.

Ответить