Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

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

Допустим теперь, что в вашем распоряжении имеется сетевой вариант СУБД. Тогда для начала работы с ним необходимо сначала на ЭВМ-сервере запустить компоненту 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.

Тогда окно Messages в момент разворачивания сервера будет иметь вид, представленный на рис. 3.

Рис. 3. Окно удаленного сервера СУБД SYBASE SQL Anywhere при его инициализации

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

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

Рис. 4. Окно удаленного сервера СУБД SYBASE SQL Anywhere после его инициализации

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

Окно 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Пароль пользователя

Назад | Содержание | Вперед

 

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...