ПредишенСледващото

Проект Архитектура "INFIN-мениджмънт"

Работа с база данни (DB) в проект "INFIN-управление" е както следва:


Заявление от потребител CFE DSTV взето взаимодействието на СУБД (BDE. ODBC. СУБД водач) изпраща искания от работната станция към SQL -server, SQL -server директно работа с базата данни, която обработва исканията и връща резултата от прилагането.

Разгледайте следните сценарии:

Софтуерът на работната станция (Windows NT 9 X.)

· Администриране на бази данни Utilities (Sybase Централна и т.н.)

· Лични сървър (Personal сървър)

Софтуерът на работната станция (Windows NT 9 X.)

· Администриране на бази данни Utilities (поне на рецепцията)

· Network клиент софтуер за бази данни (Network Client)

Софтуерът на сървъра (Windows NT 9 X.. UNIX. За Novell NetWare,. OS / 2)

· Сървърът на мрежа (мрежов сървър)

Физически, базата данни в СУБД Sybase Adaptive сървър Anywher на 6.0 (ASA) е два файла - файл с данни или подходяща база данни и променя списъка с данни или регистър на транзакциите. В нашия пример, тези файлове:

INFIN. DB - база данни

INFIN. ВХОД - регистър на транзакциите

Базата данни съдържа всички обекти в базата данни: таблици, индекси, процедурите списъка на потребителите и т.н.

Защо тогава имате нужда от списание? Факт е, че всяка промяна в базата (добавяне и изтриване на записи, да създавате таблици, вашият нов потребител и други подобни) са написани първо на регистър на транзакциите. Освен това, както е писано izmeneija прекратени (завършени сделки) и непълна, потребителят може или да потвърди или отмени. Работа с базата данни, сървърът смята, че данните в базата данни, както и промените, записани в дневника си. В моменти, наречена контролно-пропускателен пункт (ГКПП), всички завършени промените от дневника от последното контролно-пропускателен пункт в сегашния момент спадът в самата база, в списание, те са маркирани като прехвърля. Journaling осигурява следните предимства.

· Disaster Recovery - за първи път, че сървърът е започнало след аварийно изключване (хардуер, софтуер неизправност, спиране на тока), базата данни се пренаписват всички попълнения промяната от списание от последното контролно-пропускателен пункт, недовършен (мръсни) регистър на транзакциите на изтрити

· Скорост - запис на диск се случва между контролните точки в един файл, и обикновено в края на

А хубава черта на ASA е да подкрепя общ формат на данните и регистрационните файлове за различни платформи, което означава, че ако искате да прехвърлите данни от Windows 95 до Novell или OS / 2 UNIX. двамата просто да копирате файлове от един компютър на друг.

Лично на сървъра се стартира автоматично, веднага след като е необходима база данни за всяко приложение и спира веднага след като всяко едно от приложенията не се нуждае от връзка с база данни.

Изпълнител - DBENG 6. EXE

Сървърът на мрежата на Windows 95, 98 платформа

1.Zapusk от командния ред:

dbsrv 6 - C 8 m - п MYSRV х \ db \ infin. db х: \ db \ mydb. db

-C - размер на кеша в мегабайти

След това през пролуката файлове за изтегляне на база данни

2. За да спечелят всеки път, командния ред, можете да зададете на пряк път, за да стартирате сървъра. Ако искате сървъра да стартира автоматично при стартиране на компютъра - Поставете персонализиран етикет, за да започнете групов (StartUp).

3. Спиране на сървъра:

1. Разширяване на прозореца на сървъра

2. Щракнете върху Shutdown

Сървърът за мрежа на платформа Novell Netware

1.Zapusk от командния ред на конзолата, Novell Netware администратор.

зареди DBSRV6.NLM -C 8м -н MYSRV х: \ db \ infin.db х: \ db \ mydb.db

-C - размер на кеша в мегабайти

След това през пролуката файлове за изтегляне на база данни

2. Спрете сървъра от командния ред

Съвет - не позволявайте на базата данни за имената и регистрационните файлове по-дълги от осем знака.

Сървърът за мрежа на платформа UNIX

1.Zapusk от командния ред:

DBSRV6 -C 8m -н MYSRV х: х /db/infin.db: /db/mydb.db

-C - размер на кеша в мегабайти

След това през пролуката файлове за изтегляне на база данни

Мрежов сървър на платформата на Windows NT.

Вижте документ Sybase Adaptive сървър Anywhere за NT.doc

За разлика от двете системи за файлов сървър клиент-сървър системи предлагат още едно предимство - централизиран контрол върху достъпа до данни. За да направите това, информацията за всеки потребител, да се работи с данни, съхранявани в базата данни:

· Пълно име (пълно име)

·
Права върху обекти на база данни (разрешения)

Когато се свържете с базата данни от всяко приложение на клиента, от вас се изисква да предоставят своето име и парола. Точно това, което трябва да се уточни при влизане в програма INFIN-управлението. Име и парола - низ от знаци, от латинската азбука и цифри, без празни места. Парола за съвместимост с Adaptive Server Enterprise, и да се повиши нивото на сигурност не може да бъде по-малко от шест символа.

Информацията INFIN потребител на управление на проекти, да се съхранява в хранилището на данни, така че добавяне, изтриване и промяна на правата за достъп на потребителя само да INFIN програмни администратори.

За улеснение на потребителите администриране на база данни могат да бъдат групирани. Всички права, предавани от групата автоматично се размножават на потребителите в рамките на групата. В базата данни са изградени служебни групи:

DBO - групата на DB

Публично-група, която включва всички потребители на бази данни

В нашата база данни има група INFIN _ GROUP. обединява всички членове INFIN-Office. Именно тази група прехвърля всички права на предмета на нашия проект.

Всеки обект в базата данни има създател. Предметът на дейност на нашия проект са създателят на DBO - Собственик на базата данни (собственик на базата данни) за създаване на обекти от името на DBO, потребителите трябва да имат DBA власт - администратор на бази данни (DBA), така че всичко, което са създали потребители са възложени правомощия DBA. При желание за някои потребители да отмените тази власт с помощта на Sybase Central. но имайте предвид, че потребителите, които добавят наръчници, процедури за ремонт, както и останките от тази промяна месец трябва да имат правомощията да DBA.

база данни 1. Копия и дневник

2. След като копирането подстригва списание

По този начин, на база данни и влезте файл, в избраната директория на застраховка в същия формат, като за сървъра и преминаването на следващото контролно-пропускателен пункт, сървърът ще започне от началото на списанието. Редовно създаване на копия от застраховка не само намаляване на риска от загуба на данни, но също така и почистване на регистъра на операциите.

работни станции Sybase сървърните продукти на администратора е Sybase Централна приложение. Пусни го.


Влезте в Adaptive сървър навсякъде. Отворете папката Utilites. В дясно ще видите списък с инструменти, помислете за кратко целта на всеки един от тях:

· Създаване на база данни - създаване на база данни

· Upgrate Database - База преминаване към формата на текущата версия на сървъра

· Архивиране на база данни - създаване на застрахователни копия

· Възстановяване на база данни - Възстановяване на застрахователни копия

· Компресиране Database - архивен файл на базата данни

· Разархивиране на база данни - база данни от възстановяване на резервно копие на файлове

· Създаване на персонализиран съпоставянето - създадете потребителски маса на национални символи

· Превод Вход - превежда влезте със SQL команди файл

· Промяна на данни от регистрационните файлове - създаване, изтриване дневник

· Unload Database - разтоварване база в ASCII -files

· Извличане на база данни - комунални услуги синхронизират множество бази данни

· Възстановяване на базата данни - разтоварване база в ASCII -files, създайте нова база данни и зареждане на базите в ASCII-файлове, така че да се отърве от празнините в основата

· Проверка на базата данни - тестване рамка за откриване на лоши сайтове и предмети

· Изтриване на база данни - премахване база

· Interactive SQL - заявка онлайн инструмент

· Debug бази данни и обекти - полезност отстраняване на грешки съхранени процедури

· ODBC администратор - настройки за персонализиране на ODBC

Създаване на ODBC и BDE настройки

Клиентският част INFIN-управление комуникира с Adaptive сървър навсякъде следва:

Програмата изпраща заявка, използвайки BDE (Borland Database Endine) - библиотеката на бази данни заявление за взаимодействие. Допълнителна BDE ODBC предава заявка. ODBC (Open Database Connectivity - отворена връзка към базата данни) е компонент на операционната система Windows, за да се свърже с базата данни. ODBC драйвер предава чрез искане -server СУБД SQL. Шофьорът е инсталиран, когато инсталирането на личен сървър или клиент част ASA.

Описание на които ODBC да научи как да общува с база данни, наречена източник на данни (DSN - данните Име Source). Започнете ODBC източник на данни администратор - ODBC администрация помощна програма. От дясната страна ще видите бутона:


Добавяне на нов източник на данни, като кликнете върху бутона Добавяне.


Изберете типа на данни -Adaptive сървър Anywhere 6.0 и натиснете Finish.

Напълнете лист г. ODBC.

Име на източник на данни - име на източника на данни за тази линия търси DSN

Преводач - Translator национални символи трябва да бъде не Преводач

изолационното ниво - на ниво транзакция изолация, оставете полето празно

приложения на Microsoft - опция за MS приложения. трябва да бъде активно

Други възможности са определени като на фигурата по-долу


Напълнете лист полагане за влизане в.

User ID - потребителско име на базата данни

Тези параметри са само необходими, ако искате да тествате свързването след създаването на източник на данни, като от съображения за сигурност, ние винаги попита за името и паролата на нашите приложения.


с полагане Database Sheet

Ако имате мрежов сървър:

Име на сървър - името на сървъра на ASA мрежа

Започнете линия - празен

Име на базата данни - име на база данни

База данни на файла - празен


Ако имате личен сървър

Име на сървър - празен

Започнете линия - Опции стартиране на сървъра

Име на базата данни - празен

База данни на файла - файл на базата данни


Ако имате локална версия, един-единствен отметка на страницата не трябва да бъде.

В мрежата изпълнение, изберете мрежовия протокол, ние се отбележи, че в повечето случаи, подходящи TCP / IP. за ASA базирани на Novell Netware IPX протокол може да бъде подходящо.


Всички параметри трябва да бъдат празни.

Внимание! Обърнете специално внимание на премахването на опцията Allow размножават рекорд привлекателен. В противен случай, може да се появи неизправност на заявлението.


След установяване, отидете на първата страница и щракнете върху бутона "Проверка на връзката", ако видите съобщение "Connection успешен", ние ви поздравя - свързването към базата данни е успешна.


Сега конфигурирате BDE.

Описание на BDE което се учи как да общува с база данни, наречена Алис (Псевдоним на базата данни). Стартирайте BDE администратор - BDE администрация полезността.

Търсене раздела бази данни от вашия конфигуриран по-рано в източник на ODBC данни. Ние сме заинтересовани в следния ред:

· LANGDRIVER - параметър отговаря за работата с националното simvolomi. трябва да застане DBASE RUS CP 866

Както администратор ODBC администрация Utility Източник на данните и BDE администратор може да се намери в "Control Panel" на Windows.


Свързани статии

Подкрепете проекта - споделете линка, благодаря!