Parametry serveru / Několik databází na jednom SQL serveru

Top  Previous  Next

Seznam témat:

řešení

 

Řešení

 

WINDOWS NT/2000

 

Zde je popis pro nastavení několika databází na serveru . Cesty jsou pouze fiktivní a je nutné je upravit dle aktuálního nastavení na serveru

 

Na serveru nakonfiguruješ službu např. s těmito parametry:

-x tcpip

-n visionsql

d:\ostra_data\oskar.db -n oskar32ostra

d:\demo_data\oskar.db -n oskar32demo

 

Pak nakonfiguruješ odpovídající ODBC DSN zdroje, kde ServerName=visionsql a DatabaseName=oskar32ostra, resp. oskar32demo.

 

Lokální verze

Na lokále stačí definovat dva ODBC DSN s rozdílnými položkami DatabaseFile

PS: Pozor při verzi 46 a výše a databázi nižší než 47 je nutné mít u souboru aplikace Vision32.exe také soubor slovníku DCT.

 

Update

- nastavení serveru lze provádět také pomocí scriptu, kdy jsou parametry serveru uloženy textovém souboru a služba se na něj pouze odkazuje. Toto ma použití zejména u servisáků a tam, kde se častěji mění pravidla a spouštěné databáze.

 

1) vytvoříme si soubor např. "c:\Vision\ASA\server.txt" , který bude obsahovat informace :

-n kasparek

c:\vision\agrotest\oskar.db -n agrotest

c:\vision\test\oskar.db -n test

c:\vision\prokes\oskar.db -n prokes

-x tcp

 

2) v Sybase Central budou parametry vypadat takto :

@c:\Vision\ASA\server.txt

 

3) v dávkovém souboru (*.bat) pak :

dbsrv7.exe @c:\Vision\ASA\server.txt

 

 

NetWare

 

U Netware je postup naprosto stejný s tím, že řádek parametrů se uvede na řádek za dbsrv7.nlm

 

např: load dbsrv7.nlm -x tcpip -n visionsql [path]\oskar.db -n v32data [path]\oskar.db -n v32demo atd...

 

nebo se vytvoří txt soubor s parametry např: v32srv.cfg a v něm bude:

-x tcpip

-n visionsql

[path]\oskar.db -n v32data

[path]\oskar.db -n v32demo

atd...

 

a server se potom pouští příkazem: load dbsrv7.nlm @v32srv.cfg

 

Související témata