HKEY_LOCAL_MACHINE\SOFTWARE\Datasys\UMS\Database
Klíč
|
Hodnota
|
Datový typ
|
Význam'
|
Current
|
mssql_local
|
string
|
Určuje profil.
|
Jestliže klíč Current neexistuje nebo má jako hodnotu prázdný řetězec, pak se jako výchozí uzel použije přímo HKEY_LOCAL_MACHINE\SOFTWARE\Datasys\UMS\Database.
Tj., nepoužije se žádný název profilu jako poduzel.
HKEY_LOCAL_MACHINE\SOFTWARE\Datasys\UMS\Database\mssql_local
Klíč
|
Hodnota
|
Datový typ
|
Význam
|
db_type
|
oracle
|
string
|
Typ databáze.
|
Povinné položky jsou všechny. Ty, které pro dané databázové připojení nemají význam, jsou prázdné.
Klíče mají stejný význam jak u Oracle databáze, tak u Microsoft SQL.
Klíč
|
Hodnota
|
Datový typ
|
Význam
|
nt_auth
|
0 / 1
|
string
|
Použít Windows autentikaci?
|
login
|
<login>
|
string
|
Přihlašovací jméno, nutné pokud nt_auth=0, u Oracle je to zároveň název databáze.
|
password
|
<šifrované heslo>
|
string
|
Heslo. Nutné, jestliže nt_auth=0.
|
server
|
<název pc / ip adresa>
|
string
|
|
instance
|
<název instance>
|
string
|
V případě Express verze má hodnotu "SQLEXPRESS". U Oracle "SERVICE NAME" či "SID"[dle verze Oracle].
|
port
|
<číslo portu>
|
string
|
|
netlib
|
dbmssocn |
dbmsspxn|dbmsvinn|
dbmsrpcn|dbmsipcn>
|
string
|
dbnmpntw = named pipes
dbmssocn = winsock TCP/IP
dbmsspxn = SPX/IPX
dbmsvinn = banyan vines
dbmsrpcn = multiprotocol (Windows RPC)
dbmsipcn = shared memory
|
database
|
<název databáze>, nemá smysl u Oracle, tam se databáze idenfifikuje názvem uživatele
|
string
|
|
Povinné položky jsou všechny. Ty, které pro dané databázové připojení nemají význam, jsou prázdné.
Příklad nastavení:
[HKEY_LOCAL_MACHINE\SOFTWARE\Datasys\UMS\Database]
"Current"="mssql_local"
[HKEY_LOCAL_MACHINE\SOFTWARE\Datasys\UMS\Database\mssql_local]
"db_type"="oracle"
"nt_auth"="0"
"login"="USERUMS"
"password"="BDB6F9BEFFFB3FCAB2F96CE201B701E4"
"server"="PCDEVTEST2"
"instance"="xe"
"port"="1521"
"netlib"=""
"database"=""
|