Výhradní připojení

Top  Previous  Next

Seznam témat:

řešení

 

Řešení

Pokud je před provedením nějakého servisní zásahu nutné zabránit připojení dalších uživatelů, lze použít následující příkaz, který zajistí, že server odmítne pokus o jakékoliv další připojení chybou Connections to database have been disabled:

 

call sa_server_option('disable_connections', 'on')

 

 

Po skončení servisního zásahu je nutné opět vrátit hodnotu na 'OFF', jinak se nebude možné jakkoliv připojit a odpojením posledního uživatele se "zamknou klíče v trezoru". V takovém případě je jediná pomoc: restart databázového serveru.

 

Alternativou k výše popsanému způsobu je použití parametru -gm v příkazové řádce spouštějící databázový server. Následující příkaz spustí server, který pak akceptuje pouze jednoho uživatele (když budu rychlý, budu to já):

dbsrv9.exe -gm 1 oskar.db

 

Související témata