Страница 1 из 1

Ошибка соединения с БД

Добавлено: 17 ноя 2007, 12:19
Nikos
Добрый день!
Переношу БД Галактики на новый сервер.
Pervasive 8.7. Был Windows 2000 Server, на новом - Windows Server 2003 R2. Установил Pervasive без проблем, а дальше пытаюсь полключиться - пишет "Ошибка соединения с БД. Ошибка выполнения [3014]". Пути верные, доступ есть, т.к. если на клиенте включен Target Engine, то все работает. Если на сервере запускать Галактику, то тоже все нормально работает. В чем может быть проблема?

Добавлено: 17 ноя 2007, 13:51
edward_K
1. проверте протоколы в клиенте и на сервере - не рекомендуется использовать более одного. TCP/IP нарпимер. Проверте, что порт первасива не заблокирован.
2. проверте наименование шары - не должно быть пробелов. и вобще лучше чтобы боло покороче.
3. Попрбуйте подмапить диск.
4. А старый сервак под парами?
а вообще уже пора на 9 переходить.

Добавлено: 18 ноя 2007, 08:38
Nikos
Спасибо за советы, все еще раз проверю.
1. Протокол везде TCP/IP. И вообще на новом сервере я настроил Pervasive точно как на старом. При этом к старому нормально подключается, а к новому нет. А вот что касается того, что порт заблокирован, так это вполне может быть, правда я не знаю как это посмотреть.
2. Наименования шары тоже абсолютно аналогично:
на старом DataBaseName=\\DB04-tom\Galaxy\DATABASE\810\AU\DATA
на новом DataBaseName=\\AS04-tom\Galaxy\DATABASE\810\AU\DATA
3. С диском попробую
4. Что значит под парами?
На 9 не переходим, т.к. с Нового года пойдем на Oracle

Добавлено: 18 ноя 2007, 13:06
Nikos
Попробовал с диском - заработало, потом вернулся на сетевые пути - тоже все нормально, а вчера вообще отказывалась работать. Ничего не понимаю... Вроде и службы перестартовал и че только не делал...

Re: Ошибка соединения с БД

Добавлено: 22 дек 2010, 05:30
rudm
Была точно такая же проблема. Перенесли копию рабочей базы на локальную машину, для тестов. И никаким средствами (примонтировали диск, прописывали сетевые пути, перезапусками первасив и даже от безысходности перезагружали машину) решить ошибку 3014 не удалось - пришлось класть тестовую базу в то же самое место где лежит и рабочая (на примонтированный сетевой диск). только тогда ее величество Галактика соизволила запустится )

Re: Ошибка соединения с БД

Добавлено: 22 дек 2010, 13:08
LaaLaa
Когда устанавливайте первасив на новом компе учтите, что в переменную %PATH% системы прописывается путь к папке "C:\Program Files (x86)\Pervasive Software\PSQL\bin\". По этому лучше перезагрузиться, чтобы всякие файловые менеджеры типа FAR, Total Commander и т.д. увидели это значение. Если галактику запускать из файлового менеджера без перезагрузки сразу после установки первасива, будете получать похожую ошибку.

Re: Ошибка соединения с БД

Добавлено: 27 дек 2010, 10:36
Начинающий путь
FireWall проверьте на серваке, взято из какой-то доки
Многие ошибки в работе Pervasive.SQL возникают при работающей службе Брандмауэр Windows. Особенно это актуально для пользователей MS Windows XP SP2. Необходимо настроить должным образом работу этой службы или совсем отключить её. На панели управления откройте Брандмауэр Windows. На вкладке «Исключения» в списке программ и служб необходимо добавить два порта с номерами: 3351 и 1583. Чтобы отключить службу, откройте программу «Службы» (Пуск/ Панель управления/ Администрирование/ Службы) и у службы Брандмауэр Windows укажите тип запуска «Отключено».
С работой этой службы могут быть связаны следующие ошибки: 94, 170, 171, 3012, 3014.