Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > Проблемы с OPENDATASOURCE в MSSQL2000


Автор: leniviy 10.11.2003, 13:11
В моей проге надо перекачать данные из внешних источников в MSSQL
работает через ADO, а сами данные идут через запрос в SQL
прога открывает схему внешней базы данных и для каждой найденной таблицы выполняет запрос в SQL:
Код

SELECT SRC.*
INTO %tabledest%
FROM OPENDATASOURCE('%prov%','%ConnStr%')...[%tablesrc%"] AS SRC

чтоб не через рекордсет, а то медленно.

А проблема в том, что на одной из машин в то время, когда любая внешняя база, работающая через драйвера BDE(paradox, dBase) открыта ЛЮБЫМ способом, не получается подрубиться к нужной из SQL через OPENROWSET или OPENDATASOURCE
Возвращает ошибку JET: "Invalid operation"
MSDASQL: "table is not in expected format"

на двух других машинах все работает. аккаунт в SQL sysadmin
Что делать, ума не приложу

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)