WebClub - Всероссийский Клуб Веб-разработчиков
WebClub.RU » Советы » Запуск удаленного сервера

Запуск удаленного сервера


Дата публикации: 13-11-2010

Допустим теперь, что в вашем распоряжении имеется сетевой вариант СУБД. Тогда для начала работы с ним необходимо сначала на ЭВМ-сервере запустить компоненту SQL Anywhere server, а затем на клиентских ЭВМ - запустить SQL Anywhere client. Для запуска компоненты SQL Anywhere server (удаленного сервера) можно воспользоваться пиктограммой соответствующей данной компоненте. Другая возможность реализации этого действия состоит в использовании командной строки. Для этой цели в нее следуют ввести строку, упрощенный синтаксис которой имеет вид:

<DBSRV50> <DATABASE> [-o <SERVER_NAME>] [-x <NET_LIST>],

где

<NET_LIST> - необязательный параметр, указывающий перечень сетевых протоколов, используемых для организации сетевого взаимодействия между удаленным сервером и клиентами. Если такого перечня нет, то СУБД сама автоматически определяет применяемый сетевой протокол. Для этого она циклически производит последовательную активизацию каждого из них. Данное действие осуществляется многократно. В связи с этим для сокращения временных затрат на обмен информацией в сети желательно указывать тип используемого сетевого протокола;

 

<DBSRV50> - необязательный параметр полное имя файла, представляющего компоненту SQL Anywhere server. Dbsrv50.exe. В среде Windows NT сервер базы данных может быть представлен в виде сервиса. Кроме того в операционных системах OS/2 и Windows NT этот сервер может быть запущен в виде отдельного сеанса. В рамках NetWare для запуска SQL Anywhere server используется загружаемый модуль Dbsrv50.nlm.

Приведенных сведений достаточно для начала работы с сервером базы данных. Более полную информацию и технические подробности вы можете найти в документации по СУБД.

После начала работы удаленного сервера он открывает на экране монитора окно, позволяющее контролировать его функционирование. Данное окно содержит в себе три вложенных окна:

  • окно Connection (соединений);
  • окно Messages (сообщений);
  • окно Checkpoint Urgency (показателей времени сохранения и восстановления базы данных).

В процессе инициализации удаленного сервера базы данных его окно содержит только одно вложенное окно - окно Messages. В этом окне отражается протокол процесса разворачивания сервера.. Для того, чтобы проанализировать содержимое окна Messages на этот момент запустим удаленный сервер. С этой целью введем в командной строке следующую команду

c:\SQLany50\WIN95\Dbsrv50.exe c:\database\biblia.db -o Server_ste1.

 

На рис. 3 видно, что в окне отражается название фирмы разработчика СУБД. имя владельца копии СУБД. Удаленный сервер имеет название Server_ste1. Он успешно выполнил активизацию программного интерфейса DDE и сетевых протоколов NetBios, TCP/IP, IPX и NetDG. Активизация всех этих сетевых протоколов происходит в связи с тем, что при запуске удаленного сервера на был указан используемый сетевой протокол.

Сервер управляет базой данных Biblia, расположенной в файле c:\database\biblia.db. Журнал изменений базы данных расположен в файле BIBLIA.LOG. Сервер ожидает поступления запросов. Инициализации удаленного сервера завершилась точкой фиксации. После этого в окне сервера появляются все три вышеуказанных вложенных окна.

 

Рассмотрим назначение каждого из вложенных окон сервера.

Окно Connection предназначено для отображения всех соединений, осуществленных с сервером, в текущий момент работы сервера. Такая информация позволяет определить количество работающих с сервером пользователей. Пользователи могут работать с разными базами, управляемых сервером. При этом один и тот же пользователь с одного и того же рабочего места может одновременно осуществлять взаимодействие с одной и той же базой данных. Поэтому вас не должен смущать этот факт когда в дальнейшем вы будете одновременно работать с базой данных Biblia посредством утилит SQL Central и ISQL.

В окно Messages выводится такая же информация, что и в окно локального сервера. Это относится и к сообщениям формируемым оператором MESSAGE. Данные сообщения, так необходимые пользователям при отладке приложений, не отображаются на клиентской ЭВМ. Поэтому пользователям предоставляется в распоряжение утилита DBWACTH. Эта утилита представлена одноименным файлом. Она позволяет отображать содержимое окна удаленного сервера на ЭВМ клиента, тем самым предлагаемая утилита предоставляет возможность анализировать сообщения выдаваемые серверу. Для применения этой утилиты можно воспользоваться соответствующей пиктограммой или командной строки. В последнем случае упрощенный синтаксис ее содержимого будет иметь следующий вид:

<DBWACTH> -с "<keyword> = <value>; ... ",

где <DBWACTH> - полное имя исполняемого файла утилиты DBWACTH. Для операционной системы Windows 3.x таким файлом является файл dbwatchw.exe , для всех остальных - файл dbwatch.exe;
  <keyword> - ключевое слово, значение и назначение которого представлено в табл. 1;
  <value> - значение ключевого слова в соответствие с его назначением.

Таблица 1. Ключевые слова утилиты DBWACTH

Ключевое слово

Назначение

DBF Имя файла базы данных
DBN Имя базы данных
ENG Имя сервера
UID Имя пользователя
PWD Пароль пользователя
Подробное описание titanfall купить дешево у нас.

Популярное

Не так давно в сети появился новый сервис, под названием Dead Man Zero. Этот сервис сделал...
Рынок социальных площадок уже давно стал стабильным. Несмотря на то, что время от времени...
Artisteer 4 – единственный в своем роде продукт, позволяющий автоматизировать работу над созданием...
Февраль 2017 (3)
Январь 2017 (1)
Август 2016 (1)
Май 2016 (2)
Ноябрь 2015 (1)
Октябрь 2015 (1)

Карта сайта: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41

Друзья сайта

Хотите продать свой сайт?
- Мы быстро и удобно для Вас сможем его купить:
  • Заявка на продажу сайта
  • Раcсматриваем цены на каждый сайт в индивидуальном порядке.

    Случайная цитата

    Натан Ротшильд:

    "Кто владеет информацией – тот владеет миром."

    Опрос

    Какой аудио плеер Вы используете?

    Winamp
    Light Alloy
    foobar2000
    Apollo
    AIMP
    1by1
    iTunes
    jetAudio
    Другой...