Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Проблема симпортом из Paradox'а / 25 сообщений из 25, страница 1 из 1
21.02.2008, 15:03
    #35147838
фтефкуы
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема симпортом из Paradox'а
При попытке выполнить следующий код

select [FieldName] from opendatasource('Microsoft.Jet.OLEDB.4.0', 'Data Source=C:\DB;Extended properties=Paradox 4.x')...TABLENAME

Выдается ошибка:
OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)" returned message "Непредвиденная ошибка драйвера внешней базы данных (11265).".
Сообщение 7311, уровень 16, состояние 2, строка 1
Cannot obtain the schema rowset "DBSCHEMA_COLUMNS" for OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)". The provider supports the interface, but returns a failure code when it is used.

Пробовал делать через linked server:

Создается нормально...
exec master.dbo.sp_addlinkedserver
@server=N'Paradox_DB',
@srvproduct=N'Jet 4.0',
@provider=N'Microsoft.Jet.OLEDB.4.0',
@datasrc=N'C:\DB',
@provstr=N'paradox 4.x'

Но при выполнении
SELECT * FROM Paradox_DB...TABLENAME
Сначала все это выполняется секунд 30. И выдается ошибка:

OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "DB1" returned message "Непредвиденная ошибка драйвера внешней базы данных (11265).".
Сообщение 7311, уровень 16, состояние 2, процедура ImportDbf, строка 27
Cannot obtain the schema rowset "DBSCHEMA_COLUMNS" for OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "DB1". The provider supports the interface, but returns a failure code when it is used.

Кто нибудь знает в чем ошибка?
...
Рейтинг: 0 / 0
21.02.2008, 15:19
    #35147913
фтефкуы
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема симпортом из Paradox'а
Извините за ошибку в названии темы :\
...
Рейтинг: 0 / 0
21.02.2008, 15:52
    #35148089
фтефкуы
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема симпортом из Paradox'а
Стоит MS SQL Server 2005 Express
...
Рейтинг: 0 / 0
21.02.2008, 16:26
    #35148246
фтефкуы
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема симпортом из Paradox'а
Я так понял что подключение к линкованому серверу нормально проходит,
так как строчки

EXEC sp_addlinkedsrvlogin DB1, false

EXEC sp_tables_ex DB1
EXEC sp_tables_ex @table_server = 'DB1', @table_name = 'DOCTYPES'

выполняются правильно и нормально
а вот на этой вылетает опять ошибка

EXEC sp_columns_ex @table_server = 'DB1', @table_name = 'DOCTYPES'
...
Рейтинг: 0 / 0
21.02.2008, 18:32
    #35148717
фтефкуы
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема симпортом из Paradox'а
Неужели никто не сталкивался? :(
...
Рейтинг: 0 / 0
22.02.2008, 13:58
    #35150458
фтефкуы
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема симпортом из Paradox'а
???
...
Рейтинг: 0 / 0
22.02.2008, 14:01
    #35150468
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема симпортом из Paradox'а
Может проблема в таблице DOCTYPES ? Может она содержит столбцы такого типа, который не существует в MSSQL ?
...
Рейтинг: 0 / 0
22.02.2008, 14:07
    #35150498
фтефкуы
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема симпортом из Paradox'а
GloryМожет проблема в таблице DOCTYPES ? Может она содержит столбцы такого типа, который не существует в MSSQL ?

Нет. Я уже проверял. Там 4 поля: id - int, name - varchar, site - int, date - datetime

Может ли он неправильно преобразовывать дату. Но это вряд ли. А если и так, то что в таком случае делать?
...
Рейтинг: 0 / 0
22.02.2008, 14:08
    #35150501
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема симпортом из Paradox'а
фтефкуы GloryМожет проблема в таблице DOCTYPES ? Может она содержит столбцы такого типа, который не существует в MSSQL ?

Нет. Я уже проверял. Там 4 поля: id - int, name - varchar, site - int, date - datetime

Проверяли для других таблиц ? И почему вы не используете драйвера Paradox ?
...
Рейтинг: 0 / 0
22.02.2008, 14:13
    #35150517
фтефкуы
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема симпортом из Paradox'а
Glory фтефкуы GloryМожет проблема в таблице DOCTYPES ? Может она содержит столбцы такого типа, который не существует в MSSQL ?

Нет. Я уже проверял. Там 4 поля: id - int, name - varchar, site - int, date - datetime

Проверяли для других таблиц ? И почему вы не используете драйвера Paradox ?

Ошибка выдается для любой таблицы. Они все имеют одинаковые поля.
Драйвер Paradox выдает ошибку: An invalid schema or catalog
...
Рейтинг: 0 / 0
22.02.2008, 14:33
    #35150585
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема симпортом из Paradox'а
фтефкуы
Ошибка выдается для любой таблицы. Они все имеют одинаковые поля.
Драйвер Paradox выдает ошибку: An invalid schema or catalog
А в Paradox есть эти понятия - schema or catalog ? Вы пробовали использовать OPENQUERY или OPENROWSET ?
...
Рейтинг: 0 / 0
22.02.2008, 14:42
    #35150622
фтефкуы
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема симпортом из Paradox'а
Glory фтефкуы
Ошибка выдается для любой таблицы. Они все имеют одинаковые поля.
Драйвер Paradox выдает ошибку: An invalid schema or catalog
А в Paradox есть эти понятия - schema or catalog ? Вы пробовали использовать OPENQUERY или OPENROWSET ?

Вот что выдает при OPENROWSET: Cannot get the column information
...
Рейтинг: 0 / 0
22.02.2008, 14:45
    #35150634
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема симпортом из Paradox'а
У вас определенно проблемы с Paradox-ом. Вы уверены, что вы используете драйвера правильной версии ?
...
Рейтинг: 0 / 0
22.02.2008, 15:32
    #35150761
фтефкуы
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема симпортом из Paradox'а
GloryУ вас определенно проблемы с Paradox-ом. Вы уверены, что вы используете драйвера правильной версии ?

Нет. Только что попробовал выполнять то же самое но не на Express версии а на Standart Edition и все заработало замечательно.
...
Рейтинг: 0 / 0
22.02.2008, 15:35
    #35150770
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема симпортом из Paradox'а
фтефкуы GloryУ вас определенно проблемы с Paradox-ом. Вы уверены, что вы используете драйвера правильной версии ?

Нет. Только что попробовал выполнять то же самое но не на Express версии а на Standart Edition и все заработало замечательно.
Оба сервера на одной машине установлены ?
...
Рейтинг: 0 / 0
22.02.2008, 15:52
    #35150828
фтефкуы
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема симпортом из Paradox'а
Glory фтефкуы GloryУ вас определенно проблемы с Paradox-ом. Вы уверены, что вы используете драйвера правильной версии ?

Нет. Только что попробовал выполнять то же самое но не на Express версии а на Standart Edition и все заработало замечательно.
Оба сервера на одной машине установлены ?

Нет. На разных.
...
Рейтинг: 0 / 0
22.02.2008, 16:08
    #35150870
goodron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема симпортом из Paradox'а
Я сталкивался - у меня все работает :)
...
Рейтинг: 0 / 0
22.02.2008, 16:09
    #35150872
pauz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема симпортом из Paradox'а
А если переустановить BDE и попробывать
Код: plaintext
1.
2.
select * from OpenRowSet( 
'MSDASQL','Driver={Driver do Microsoft Paradox (*.db )}; 
DBQ=C:\DB\','select [FieldName] from [TABLENAME]'
...
Рейтинг: 0 / 0
22.02.2008, 16:18
    #35150897
фтефкуы
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема симпортом из Paradox'а
pauzА если переустановить BDE и попробывать
Код: plaintext
1.
2.
select * from OpenRowSet( 
'MSDASQL','Driver={Driver do Microsoft Paradox (*.db )}; 
DBQ=C:\DB\','select [FieldName] from [TABLENAME]'


OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)" returned message "Непредвиденная ошибка драйвера внешней базы данных (11265).".
...
Рейтинг: 0 / 0
22.02.2008, 16:45
    #35150969
pauz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема симпортом из Paradox'а
фтефкуы pauzА если переустановить BDE и попробывать
Код: plaintext
1.
2.
select * from OpenRowSet( 
'MSDASQL','Driver={Driver do Microsoft Paradox (*.db )}; 
DBQ=C:\DB\','select [FieldName] from [TABLENAME]'


OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)" returned message "Непредвиденная ошибка драйвера внешней базы данных (11265).".

Попробовал переименовать файл IDPDX32.DLL в папке C:\Program Files\BDE\, валится: [OLE/DB provider returned message: [Microsoft][Драйвер ODBC Paradox] Непредвиденная ошибка драйвера внешней базы данных (8458).]
OLE DB error trace [OLE/DB Provider 'MSDASQL' ICommandText::Execute returned 0x80004005: ].
Msg 7399, Level 16, State 1, Line 1
OLE DB provider 'MSDASQL' reported an error.

Так что смотри туда
...
Рейтинг: 0 / 0
22.02.2008, 17:03
    #35151008
Flying-home
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема симпортом из Paradox'а
Я, когда столкнулся с такой проблемой, подключил парадоксовые таблицы к Аксессу, и на SQL Server заливал данные уже из Аксесса. Благо, задача была одноразовая.
...
Рейтинг: 0 / 0
22.02.2008, 17:12
    #35151026
borin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема симпортом из Paradox'а
укажи при линке @datasrc='каталог с файлами', и @provstr='Paradox 5.x'
USA=США, NATO=ОСАС (организация северо-антлантического соглашения)
...
Рейтинг: 0 / 0
26.02.2008, 10:23
    #35154510
фтефкуы
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема симпортом из Paradox'а
borinукажи при линке @datasrc='каталог с файлами', и @provstr='Paradox 5.x'
USA=США, NATO=ОСАС (организация северо-антлантического соглашения)

Пробовал. Не то
...
Рейтинг: 0 / 0
27.02.2008, 16:53
    #35158581
pauz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема симпортом из Paradox'а
Сейчас столкнулся с этой же проблемой:
Код: plaintext
1.
[OLE/DB provider returned message: Непредвиденная ошибка драйвера внешней базы данных ( 11265 ).]
OLE DB error trace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBSchemaRowset::GetRowset returned 0x80004005:   ].

У меня была проблема в следующем: в BDE в Configuration\Drivers\Native\Paradox в NET DIR какая-то программа меняла путь на нужный себе (сетевой). В ручную поменял на локальный C:\ и все заработало. Видимо что-то с правами.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
18.02.2019, 07:59
    #39775303
kib0rg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема симпортом из Paradox'а
А если нужно чтобы прога работала под обычным пользователем? Полдня убил на эту херню. Оказывается нужно odbc32.dll дать полные права.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Проблема симпортом из Paradox'а / 25 сообщений из 25, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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