Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

Správa databázových serverov Sybase SQL a Postgre SQLPostgreSQL


Systém D2000 používa ako úložisko svojich dát databázy SQL, na ktoré pristupuje cez ODBC rozhranie. Štandardne je podporovaná databáza PostgreSQL, SQL Adaptive Server Anywhere od fy. Sybase a Microsoft SQL Server, respektíve jeho voľne šíriteľná verzia Microsoft Desktop Engine (MSDE).

V aplikáciách väčšieho rozsahu na platforme SQL Anywhere je niekedy potrebné mať nakonfigurovaných viac databázových serverov, pretože štandardne dodávaný Sybase SQL Standalone Engine umožňuje mať v jednom čase len 10 pripojení k databázovému serveru.

...

Počet pripojení k databázovému serveru zobrazuje nasledovná tabuľka:


ProcesNázov pripojeniaPočet
D2000 ServerKonfigurácia3
 

Trezor Logovacej databázy+3
 StartValuesInSeparateDatabase+1
 

Backup (vyvolaný externe)+1
ArchívArchívna databáza3
 
(a viac, v závislosti od konfigurácie výkonnostných parametrov)

Trezor Archívu+3
 

Backup+1
DBManager(Konfiguračne závislé)
 


Ako z uvedenej tabuľky vyplýva, aj jednoduchá aplikácia, ak má zapnuté trezorovanie aj na archív aj na logovaciu databázu, môže potrebovať v najhoršom prípade 15 14 pripojení k databázovému serveru. Zoznam databázových serverov v D2000 Management Console sa nachádza v časti Databázy.

...

Možnosti ovládania databázového servera.

  Ak v okne Aplikačného managera vyberieme možnosť Sybase SQL, okno AppManagera dostane nasledovný vzhľad.

Image Added


Kliknutím pravého tlačidla myši na ktorýkoľvek už existujúci Sybase server je možné vykonať nasledovné operácie:

New ServerVytvorenie nového db servera
Edit
Image Removed
Modifikácia vybratého db servera
.
Image Removed
DeleteZrušenie vybratého db servera
.
Image Removed
RunSpustenie vybratého db servera
.
Image Removed
StopZastavenie vybratého db servera
.

Vytváranie Vytváranie nových databázových serverov MSDE pomocou procesu D2000 Management Console D2SMC nie je podporované, pretože tieto sa vytvárajú inštaláciou MSDE.

...

Vytváranie nových databázových serverov PostgreSQL pomocou D2SMC nie je podporované, pretože tieto sa vytvárajú inštaláciou PostgreSQL.


Parametre Databázového servera Sybase:

Ak v menu vyberiete New Server, zobrazí sa nasledovné okno:

Image Added


Service Name
  1. V ľavej časti okna vyberte voľbu Vytvoriť dátový server.
  2. V zobrazenom dialógovom okne vyberte záložku Sybase.
    Sybase db serverImage Removed
  3. Zadajte požadované parametre a stlačte tlačidlo Vytvoriť.
  4. Nový databázový zdroj sa pridá do zoznamu serverov.

Parametre dátového servera:

ParameterVýznamMeno servisu
Názov systémového servisu, pod akým bude server uložený. Meno servera sa automaticky dopĺňa podľa
Mena servisu
Service Name, ale možno ho zmeniť. Je to slovo za parametrom -n v políčku
Parametre. Názov systémového servisu môže mať najviac 55 znakov. Avšak pre meno servera toto obmedzenie neplatí. Exec cesta
Parameters
Service TypeAk je nainštalovaný aj Sybase Network server, je možné si ho nakonfigurovať. Network server nemá obmedzenia na počet pripojení.
VersionVýber verzie
Path for executableCesta k exe súboru, ktorý predstavuje databázový server. Súbor je rozdielny v závislosti od zvoleného
Typu servisu.
Service Type
StartupDefinuje ako sa má servis spúšťať. V našom prípade, ak nie je zvolená voľba Automatic, service bude spustený procesom D2Start, ktorý štartuje aj proces D2000 Server
Parameters
Parametre
Zoznam štartovacích parametrov pre Server: 


-c 8M
- veľkosť
Veľkosť cache
,


-nD2000_X
- názov
Názov databázového Servera (Engine Name)
,


-m
- po
Po ukončení
používania
požívania databázy, zrušiť log
,


-gp 4096
- veľkosť
Veľkosť stránky (Page size)
,


-gd ALL
- nastavenie
Nastavenie úrovne prístupu k databáze
.VerziaVýber verzie.Typ servisuAk je nainštalovaný aj Sybase Network server, je možné ho nakonfigurovať. Network server nemá obmedzenia na počet pripojení. Typ štartuDefinuje, ako sa má servis spúšťať. V našom prípade, ak nie je zvolená voľba Automatic, servis bude spustený procesom D2Start, ktorý štartuje aj proces D2000 Server.

...

Postup vytvorenie PostgreSQL servera je rovnaký ako pri Sybase, avšak nastavujú sa iné parametre.

...

ParameterVýznamMeno servisuNázov systémového servisu, pod akým bude server uložený. Meno servera sa automaticky dopĺňa podľa Mena servisu, ale možno ho zmeniť. Je to slovo za parametrom -n v políčku Parametre. Názov systémového servisu môže mať najviac 55 znakov. Avšak pre meno servera toto obmedzenie neplatí. HesloPole pre zadanie hesla, ktoré bolo definované pri inštalácii a konfigurácii D2000.Typ štartuDefinuje, ako sa má servis spúšťať. V našom prípade, ak nie je zvolená voľba Automatic, servis bude spustený procesom D2Start, ktorý štartuje aj proces D2000 Server.