Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Работа сервера и клиента на одном компе Sybase SQL Anywhere 5.5.04#1867
|
|||
|---|---|---|---|
|
#18+
Имеется Sybase SQL Anywhere 5.5.04#1867 под винду. Стоит на 2х компах Подключаюсь Централом с одного компа к другому - всЁ нормально работает. Подключаюсь к серваку БД на томже компе, словарные данные и редактор структуры работают нормально, а при запросе данных из таблицы вылезает ошибка "unable to start database engine" а потом вылазит диалог для подключения - это выдает я так понимаю ISQL, т.к. его Централ использует для выполнения запроса. Соответственно также ведЁт себя прога, которая работает с Sybase'ом. Мне надо, чтобы на компе с сервером работал и клиент Как победить? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 11:39 |
|
||
|
Работа сервера и клиента на одном компе Sybase SQL Anywhere 5.5.04#1867
|
|||
|---|---|---|---|
|
#18+
В настройках централа и в ODBC надо указывать не имя файла, а имя сервера и имя базы. Эти имена задаются в строке запуска Вашего сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 11:57 |
|
||
|
Работа сервера и клиента на одном компе Sybase SQL Anywhere 5.5.04#1867
|
|||
|---|---|---|---|
|
#18+
Александр СпелицинВ настройках централа и в ODBC надо указывать не имя файла, а имя сервера и имя базы. Эти имена задаются в строке запуска Вашего сервера. Так и указываю. Если бы я указал имя файла, то к серверу на другом компе я не подключился бы. Опять же. Пытаюсь подключиться с помощью SQL Explorer от Дельфи по ODBC, мне тоже вылазит ошибка "[Sybase][ODBC Driver]Unable to connect to database server: database engine not running" если в настройках указан сервер на этом компе, а меняю в установках сервер на другом копме, всЁ прекрасно работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 13:10 |
|
||
|
Работа сервера и клиента на одном компе Sybase SQL Anywhere 5.5.04#1867
|
|||
|---|---|---|---|
|
#18+
Приведите здесь строку запуска Вашего сервера БД и строку подключения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 13:55 |
|
||
|
Работа сервера и клиента на одном компе Sybase SQL Anywhere 5.5.04#1867
|
|||
|---|---|---|---|
|
#18+
Серверы на обоих компах запускаются с параметрами: На одном БД назвается OMNIWIN, на другом OMNIWIN1 Код: plaintext 1. 2. Настройка ODBC: Server Name: OMNIWIN Database Startup: Custom - c:\sqlany50\win32\dbclient.exe -tl 300 -Q -x tcpip OMNIWIN Вот с компа, где OMNIWIN прекрасно подключается к компу с OMNIWIN1, а в OMNIWIN не подключется. Я тут промониторил обращения ISQL к файлам, так вот при подключении в удалЁнному серверу никаких обращений к файлам, а вот при подключении к локальному серверу ISQL запускает dbeng50.exe, а потом пытается найти rtdsk50.exe. С чего бы это по разному идут обращения к серверу. Я ведь к локальному подключаюсь также как к удалЁнному? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 14:22 |
|
||
|
Работа сервера и клиента на одном компе Sybase SQL Anywhere 5.5.04#1867
|
|||
|---|---|---|---|
|
#18+
Если Вы подключаетесь к локальному серверу БД, то клиента (dbclient) запускать не нужно. Соответственно в ODBC поле Database Startup остается пустым, Вы просто указываете имя сервера - OMNIWIN, имя БД - omniwin. Возможно SQL Anywhere не совсем корректно разрулил ситуацию, когда имя сервера и имя БД совпадают. ЗЫ. Насколько я помню, клиента (dbclient.exe) можно запустить как сервис, и вдобавок, можно не указывать имя сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 15:16 |
|
||
|
Работа сервера и клиента на одном компе Sybase SQL Anywhere 5.5.04#1867
|
|||
|---|---|---|---|
|
#18+
У него стоит версия 5.5., посмотри повнимательнее в настройки ODBC, и пропиши влоб старт dbclient.exe, по опыту, если поставить галочку выбора client, то иногда работало иногда нет, поэиоту всегда выбиралось Custom и прописывался запуск dbclient ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 15:49 |
|
||
|
Работа сервера и клиента на одном компе Sybase SQL Anywhere 5.5.04#1867
|
|||
|---|---|---|---|
|
#18+
Sergey OrlovУ него стоит версия 5.5., посмотри повнимательнее в настройки ODBC, и пропиши влоб старт dbclient.exe, по опыту, если поставить галочку выбора client, то иногда работало иногда нет, поэиоту всегда выбиралось Custom и прописывался запуск dbclient Именно так и стоит (я уже писал) - в кастом стоит c:\sqlany50\win32\dbclient.exe -tl 300 -Q -x tcpip OMNIWIN или OMNIWIN1 смотря куда подключаюсь Решил проблему. Там же в кастом есть ещЁ группа Агент, в ней стояло по-умолчанию "Not Specified", а я поставил "Client" и всЁ через ODBC заработало как надо. Только ISQL так и не хочет работать, ну и хрен с ним. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 16:23 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=33379610&tid=2013264]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 255ms |
| total: | 422ms |

| 0 / 0 |
