Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Paradox and DTS: External table is not in the expected format  [new]
Dimsoft
Member

Откуда: Russia
Сообщений: 41
Пытаюсь перенести данные из Paradox в MS SQL. При доступе к таблице PARADOX появляется ошибка: "External table is not in the expected format"...
Делаю такой же DTS Package на другом сервере с теми же таблицами PARADOX - всё работает. В чём может быть проблема?
13 ноя 03, 13:10    [416423]     Ответить | Цитировать Сообщить модератору
 Re: Paradox and DTS: External table is not in the expected format  [new]
Glory
Member

Откуда:
Сообщений: 104760
При доступе к таблице PARADOX появляется ошибка

и как из этой фразы можно понять что именно делаете при этом "доступе" ?
А также с какой версией SQL сервера работаете ? И с какой версией операционной системы ?
13 ноя 03, 14:49    [416711]     Ответить | Цитировать Сообщить модератору
 Re: Paradox and DTS: External table is not in the expected format  [new]
Dimsoft
Member

Откуда: Russia
Сообщений: 41
2Glory
Windows 2000 Server with SP4
MS SQL Server 2000 Standart Edition with SP3
Под доступом я имел ввиду попытку получить данные из таблицы причём как при запуске пакета, так и при попытке предварительного просмотра выбранной таблицы (Preview Source'а в Transform Data Task'е).

Пакет тестировался на разных серверах (и SQL и Windows) с одними и теми же таблицами Paradox - на одном сервере данные были доступны, на другом нет. Ошибка исчезла при установке BDE (который был установлен на первом сервере и не установлен на втором), который никаким боком ИМХО не относится ни к DTS ни к MS Jet.
Настройки MS Jet одинаковые и на первом и на втором сервере:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Paradox

В чём может быть причина? Я подозреваю, что должны быть ещё какие-нибудь настройки Paradox в MS Jet... Местонахождение файла pdoxusrs.net где-то должно указываться... Знатоки DTS&MSJet отзовитесь - я бы не хотел ставить везде Borland Database Engine.
14 ноя 03, 15:38    [418828]     Ответить | Цитировать Сообщить модератору
 Re: Paradox and DTS: External table is not in the expected format  [new]
Glory
Member

Откуда:
Сообщений: 104760
А я под "доступом" имел ввиду используете ли вы заранее настроенный linked server или строку коннекта прописывается непосредственно в том же OPENROWSET ?
Если linked server, то с какими параметрами вы его создали ?
14 ноя 03, 16:43    [419072]     Ответить | Цитировать Сообщить модератору
 Re: Paradox and DTS: External table is not in the expected format  [new]
Dimsoft
Member

Откуда: Russia
Сообщений: 41
Я не использовал linked server...
В DTS-пакете создан Connection с параметром Data source: Paradox 5.x,
Connection с параметром Data source: Microsoft OLE DB Provider for SQL Server
и Transformation Data Task из Paradox в SQL Server.
Этот пакет работает при установленном BDE и не работает без него :-(

Собственно задача заключается в периодическом перенесении данных из таблиц Paradox в базу MSSQL. Glory, вы считаете это проще сделать через Linked server?
14 ноя 03, 17:32    [419192]     Ответить | Цитировать Сообщить модератору
 Re: Paradox and DTS: External table is not in the expected format  [new]
remark
Member

Откуда:
Сообщений: 25
Microsoft выпустила под это дело сервис пак
И кстати рекомендует либо поставить SP или
ставить BDE воскольку в стандартной поставке ODBC драйверов
не хватает каких то dll файлов если мне память не изменяет
17 ноя 03, 05:51    [420308]     Ответить | Цитировать Сообщить модератору
 Re: Paradox and DTS: External table is not in the expected format  [new]
Hotey
Member

Откуда: Владивосток
Сообщений: 81
Вот линк по последнему высказыванию...
http://support.microsoft.com/default.aspx?kbid=263561
17 ноя 03, 08:25    [420346]     Ответить | Цитировать Сообщить модератору
 Re: Paradox and DTS: External table is not in the expected format  [new]
ua-soft
Member

Откуда: Украина, Киев
Сообщений: 119
Обязательно поставте BDE 5.X - это обновит драйвер Paradox для поддерхки форматов вплоть до 7 версии (хотя выбрать можно будет только Paradox 5, можно будет работать и с форматами более "высокой" версии).
17 ноя 03, 09:52    [420405]     Ответить | Цитировать Сообщить модератору
 Re: Paradox and DTS: External table is not in the expected format  [new]
Dimsoft
Member

Откуда: Russia
Сообщений: 41
Действительно, без BDE Microsoft не может получить данные из Paradox 7.0.
http://support.microsoft.com/default.aspx?kbid=263561 писал:
In Jet database engine version 4.0 (installed with MDAC 2.1 and later, and with Microsoft Office 2000), the Paradox and dBase ISAM drivers require that the BDE is installed on the computer to allow deletions, updates and inserts, maintain indexes, and permit multi-user access to Paradox and dBase files. The ISAM drivers use the BDE to provide functionality beyond selecting, importing and exporting.

Придётся ставить BDE для корректной работы MS Jet. Всем большое спасибо!
20 ноя 03, 11:06    [425856]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить