2015-12-15 3 views
0

Для клиента, которого я разработал несколько лет назад, приложение, которое использует существующую базу данных на Pervasive 10. Сама база данных используется приложением. После полной установки сервера Pervasive 11 был установлен, а кто-то выполнил миграцию. Я не уверен, что именно было выполнено, но я наблюдаю, что приложение-приложение действительно работает, поэтому работает соединение с Pervasive DB.Подключение к Pervasive 11 с Odbc

Цель состоит в том, чтобы снова подключить соединение ODBC.

Мои наблюдения до сих пор:

  • Когда я войти в систему в центре управления я заметил два главных объекта локального клиента с экземпляром MicroRouter и сервера, содержащего три базы данных (DEFAULTDB, DEMODATA, TEMPBDB). У меня создалось впечатление, что здесь отсутствует база данных клиентов.

    • Когда я открываю программный монитор, я замечаю, что MicroRouter активен и указывает на локальные .btr-файлы, которые выглядят как таблицы из базы данных.

Как я могу иметь соединение ODBC, указывающий на базу данных? Обычно DSN ссылается на имя базы данных.

ответ

0

Для подключения через ODBC вам необходимы файлы данных и DDF (FILE.DDF, FIELD.DDF и INDEX.DDF как минимум). После того, как у вас есть DDF, которые описывают файлы данных, вы можете создать базу данных в Pervasive Control Center. При создании базы данных вы можете выбрать вариант создания ODBC DSN.
Вы должны иметь право щелкнуть правой кнопкой мыши на «сервере» в Центре управления и выбрать «Новая база данных». Оттуда вы установите имя базы данных и установите словарь (указывает на DDF) и путь данных (указывает на файлы данных, обычно на тот же каталог, где находятся DDF).

+0

Отлично, это сделал трюк! Большое спасибо – Daniel

+0

Если проблема решена, пожалуйста, примите ответ. Дополнительная информация о принятии ответов на http://stackoverflow.com/help/someone-answers. – mirtheil

Смежные вопросы