Подключение к однопользовательской базе данных с другого компьютера




Скачать 56.96 Kb.
НазваниеПодключение к однопользовательской базе данных с другого компьютера
Дата конвертации14.05.2013
Размер56.96 Kb.
ТипДокументы

Подключение к однопользовательской базе данных с другого компьютера.


Если у вас в организации существует локальная сеть, то систему «Клиент-Банк» можно настроить таким образом, чтобы программы установленные на разных компьютерах обращалась к одной базе данных даже при использовании однопользовательской версии сервера базы данных SQLBase Server (этот сервер поставляется с системой «Клиент-Банк»).

Настроив, соответствующим образом клиентские машины вы сможете работать с одной базой данных с разных рабочих мест с одним существенным ограничениемодновременно подключиться к базе данных можно будет только с одного компьютера. Т.е. фактически можно организовать последовательную работу пользователей – поработал один, потом другой и т.д.

Предположим, что у Вас установлена система «Клиент-Банк» на одном из компьютеров. Назовем условно этот компьютер «Сервер». Теперь мы хотим установить программу на другом компьютере, назовем его «Клиент», но так чтобы она работала не со своей локальной базой данных, а обращалась к базе данных на «Сервере».

Фактически это означает, что нам нужно отключить локальную базу данных на компьютере «Клиенте» и перенаправить все запросы с «Клиента» на «Сервер».


Действия на «Сервере».


Запустить программу cfgwi10.exe.

На закладке “Server” выбрать “Listening Protocols” -> “TCP/IP”

Нажать кнопку “Enable”.

На запрос – Do you want to enable this protocol ? – ответить Yes.





Действия на «Клиенте».


Установить систему «Клиент-Банк».

Удалить базу данных, установленную при инсталляции, для чего удалите просто подкаталог BCLIENT в каталоге, где установлена система (по умолчанию C:\CBANK21).

Отключить автозапуск локальной базы данных. Для чего запустить regedit. Кнопка “Start» -> “Run” (или “Пуск” -> “Выполнить”) и изменить секцию реестра Windows HKEY_LOCAL_MACHINE\SOFTWARE\Centura\SQLBase\1\Active на 0 .





Запустить программу cfgwi10.exe.

На закладке “Connectivity” выбрать “SQLBase” -> “Local connection” и нажать кнопку “Disable”, отключив тем самым протокол для работы с локальной базой (хотя может этого и не нужно делать).




Далее выбираем “TCP/IP (to server on Win32 or NetWare)” и нажимаем кнопку “Add”.

В появившемся окна вводим :

IP адрес компьютера в вашей локальной сети, который мы назвали «Сервер»

Имя сервера базы данных на «Сервере». По умолчанию server1

Порт - всегда 2155




Нажимаем кнопку «Add Database…” и в появившемся окне вводим имя базы данных


В проявившемся окне вводим имя базы данных – BСlient и нажимаем кнопку “OK”




В результате получим :




Нажимаем “OK” и закрываем это окно.

После этого секция “TCP/IP (to server on Win32 or NetWare)” будет выглядеть так :




Закрываем и это окно, нажав “OK”.


Запускаем систему «Клиент-Банк». При правильно выполненных настройках, на компьютере «Клиенте» локальный сервер базы данных SQL Base не должен запускаться, а соединение появиться на базе данных, работающей на компьютере «Сервере»:





Все выше описанные манипуляции на компьютере «Клиенте» можно заменить простым редактированием файла SQL.INI.

Ниже приведен текст файла SQL.INI, в котором жирным шрифтом выделены необходимые изменения и дополнения :


[win32client.ws32]

serverpath=tabak,192.168.31.29,2155/MasterCB

serverpath=server1,192.168.31.66,2155/bclient


IP адрес компьютера названного нами «Сервер»

[win32client]

clientname=01090


[win32client.dll]

;comdll=sqlapipe

comdll=sqlws32

;comdll=sqlwsspx

;comdll=sqlntnbi


[dbnt1sv]

servername=server1,sqlapipe,sqlws32

readonly=0

oracleouterjoin=0

centurydefaultmode=0

logfileprealloc=0

partitions=0

optimizerlevel=2

cache=2000

sortcache=2000

locktimeout=300

dbdir=C:\CBANK21\


DBNAME=BCLIENT,SQLAPIPE,sqlws32

[dbnt1sv.dll]

comdll=sqlapipe

comdll=sqlws32


[win32client.apipe]

;

[win32client.spx32]

;retry=3

;retrytimeout=200


[dbnt1sv.gui]

MAINWIN=NORM,188,393,800,567

STATWIN=NORM,0,0,466,127

DBWIN=NORM,465,-1,605,127

PROCWIN=CLOSED,28,64,448,256

SYSWIN=CLOSED,42,96,462,288

DISPLEVEL=3

TIMESTAMPS=1

[win32client.ntnbi]

;

;

[dbnt1sv.ws32]


[dbnt1sv.ntnbi]


[SQLEdit]

win32client.realname=0


[win32client.wsspx]


Возможен и совсем простой вариант.

Если вы не устанавливали на «Клиенте» систему, то просто скопируйте каталог C:\CBANK21 с «Сервера» на «Клиента». Базу данных (подкаталог BCLIENT) при этом копировать не надо. На «клиенте» скорректируйте SQL.INI как показано выше и запустите программу ClientBK.exe.

Если же инсталляция программы выполнялась, то к действиям по копированию и редактированию файла SQL.INI добавьте отключение автозапуска сервера базы данных в реестре компьютера «Клиента».


PS. Если Вас не устаивает поочередная работа с базой данных, то тогда к сожалению на «Сервере» необходимо устанавливать многопользовательский сервер базы данных, который в принципе является коммерческим продуктом фирмы «Centura Co.»

Добавить в свой блог или на сайт

Похожие:

Подключение к однопользовательской базе данных с другого компьютера iconУрока по Delphi Основы работы с базами данных
В хорошо спроектированной базе данных избыточность данных исключается, и вероятность сохранения противоречивых данных минимизируется....

Подключение к однопользовательской базе данных с другого компьютера iconСтатистических данных
Использование компьютера позволяет, во-первых, перейти к рассмотрению реальных данных (сейчас их можно в изобилии найти в сети Интернет),...

Подключение к однопользовательской базе данных с другого компьютера iconПрограмма и данные должны быть загружены в специальное устройство-оперативную память. Однако при выключении компьютера вся информация из оперативной памяти стирается.
Функциональная схема компьютера. Основные устройства компьютера, их назначение и взаимосвязь

Подключение к однопользовательской базе данных с другого компьютера icon2. Модели и типы данных Хранимые в базе данные имеют определенную логическую структуру иными сло­вами, описываются некоторой
Хранимые в базе данные имеют определенную логическую структуру — иными сло­вами, описываются некоторой моделью представления данных...

Подключение к однопользовательской базе данных с другого компьютера iconПрактическая работа «Создание, заполнение и работа с базой данных “Планеты солнечной системы”»
В режиме конструктора создайте структуру представленной ниже базы данных. Структуру создавайте, внимательно анализируя поля в представленной...

Подключение к однопользовательской базе данных с другого компьютера icon2 Конструктивные элементы персонального компьютера
Обычно, когда говорят о компьютере, разделяют сами устройства, входящие в его комплектацию, и программное обеспечение. В данном разделе...

Подключение к однопользовательской базе данных с другого компьютера iconКвантовая криптография
Угроза, создаваемая квантовым компьютером, безопасности данных пользователей классического компьютера

Подключение к однопользовательской базе данных с другого компьютера iconМунерман В. И. Смоленский государственный университет
Основные результаты этой работы опубликованы в [1-4], а также зарегистрированы в Государственном реестре полезных моделей рф, как...

Подключение к однопользовательской базе данных с другого компьютера iconГодовой отчет открытого акционерного общества «Сибирьтелеком» за 2007 год
Строительство и модернизация внутризоновых сетей на базе технологии dwdm и строительство сетей передачи данных на базе технологий...

Подключение к однопользовательской базе данных с другого компьютера iconПравила заполнения полей в базе данных «Краеведение» Аналитическая роспись статей из периодических изданий
Правила заполнения полей в базе данных «Краеведение» абис: аналитическая роспись статей из периодических изданий / Волгогр. Оунб...


Разместите кнопку на своём сайте:
lib.convdocs.org


База данных защищена авторским правом ©lib.convdocs.org 2012
обратиться к администрации
lib.convdocs.org
Главная страница