|
Тормоза openquery
|
|||
---|---|---|---|
#18+
запрос: Код: sql 1.
ошибка Код: sql 1. 2. 3. 4. 5. 6.
вариант с OPENQUERY работает Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2020, 11:59 |
|
Тормоза openquery
|
|||
---|---|---|---|
#18+
Петр, А Код: sql 1.
тоже работает? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2020, 12:05 |
|
Тормоза openquery
|
|||
---|---|---|---|
#18+
env Петр, А Код: sql 1.
тоже работает? Нет. А почему должно работать? Сервер FireBird ничего не знает про SGMRGD. SGMRGD - это же линк сервер и алиас ODBC драйвера ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2020, 12:08 |
|
Тормоза openquery
|
|||
---|---|---|---|
#18+
Петр, Тогда зачем вы заставляете драйвер читать из несуществующей таблицы? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2020, 12:12 |
|
Тормоза openquery
|
|||
---|---|---|---|
#18+
Петр Код: sql 1.
Так попробуйте Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2020, 12:14 |
|
Тормоза openquery
|
|||
---|---|---|---|
#18+
invm Петр Код: sql 1.
Так попробуйте Код: sql 1.
вот почему второй - картинка Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2020, 12:27 |
|
Тормоза openquery
|
|||
---|---|---|---|
#18+
Петр, Тогда так, в соответствии с принципом "нормальные герои всегда идут в обход" (с) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2020, 12:47 |
|
Тормоза openquery
|
|||
---|---|---|---|
#18+
да временная таблица особо не нужна если выборка только по таблице линксервера достаточно Код: sql 1. 2. 3.
но вот если этот датасет из процедуры надо связать с таблицей из БД SQL сервера как быть. Только через временную таблицу или можно еще както? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2020, 13:10 |
|
Тормоза openquery
|
|||
---|---|---|---|
#18+
openquery можно использовать при связке типа Код: sql 1. 2. 3.
т.е. придется вьюшки заменить на хранимые процедуры. если кто-то предложит правильную конструкцию обращения к firebird напрямую к таблице типа (SELECT ID FROM SGMRGD.SGMRGD..TEST), буду признателен. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2020, 13:39 |
|
Тормоза openquery
|
|||
---|---|---|---|
#18+
Петр или можно еще както? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2020, 13:52 |
|
Тормоза openquery
|
|||
---|---|---|---|
#18+
Петр если кто-то предложит правильную конструкцию обращения к firebird напрямую к таблице типа (SELECT ID FROM SGMRGD.SGMRGD..TEST), буду признателен. Для начала следует попробовать в настройках драйвера отбить всю "поддержку" схем, чтобы он честно отвечал "схемы не поддерживаются". Или можно использовать драйвер с https://github.com/aafemt/firebird-odbc-driver где эта поддержка отбита принудительно. Потом включается трассировка ODBC и смотрится как именно SQL Server с ним работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2020, 14:45 |
|
Тормоза openquery
|
|||
---|---|---|---|
#18+
Для начала следует попробовать в настройках драйвера отбить всю "поддержку" схем, чтобы он честно отвечал "схемы не поддерживаются". Или можно использовать драйвер с https://github.com/aafemt/firebird-odbc-driver где эта поддержка отбита принудительно. Потом включается трассировка ODBC и смотрится как именно SQL Server с ним работает. в настройка ODBC пробовал ничего не меняется. Схема отключена по поводу альтернативного драйвера ODBC - вы пользовались им? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2020, 15:15 |
|
Тормоза openquery
|
|||
---|---|---|---|
#18+
Во-первых, это не "альтернативный драйвер", а немного поправленный форк официального. Во-вторых, я его сделал. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2020, 14:32 |
|
|
start [/forum/topic.php?fid=46&msg=40030409&tid=1685257]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 299ms |
total: | 441ms |
0 / 0 |