Skip to main content

Databázová nastavení

Flexideo umožňuje přizpůsobit konfiguraci databázového prostředí podle potřeb konkrétní implementace. Následující parametry slouží k určení cest, velikostí, způsobů připojení, bezpečnosti i optimalizace běhu databázového serveru a jeho interakce s aplikací.

Cesty a názvy databází

DBPATH

Cesta k adresáři, kam budou uloženy hlavní databázové soubory.

DBLOGPATH

Cesta k adresáři, kde bude uložen databázový log. Pokud není specifikováno, použije se hodnota

DBPATH

.

ARCHDBPATH

Cesta k adresáři, kde budou uloženy archivní databázové soubory. Pokud není uvedeno, použije se

DBPATH

.

ARCHDBLOGPATH

Cesta k adresáři, kde bude uložen log archivní databáze. Pokud není uvedeno, použije se

DBPATH

.

DBASE

Název hlavní databázové instance.

ARCHIVEDBASE

Název archivní databáze pro danou instanci.

Velikost databáze

DBSIZE

Počáteční velikost databáze v MB. Minimem je velikost databáze modelu.

DBLOGSIZE

Počáteční velikost databázového logu v MB. Minimem je velikost logu databáze modelu.

ODBC zdroje

DSN

(default: flexideo) Název ODBC zdroje pro hlavní instanci. Pokud není uveden, použije se

flexideo

. Tento zdroj musí být přesto existující.

ARCHIVEDSN

Název ODBC zdroje pro připojení k archivní databázi. Pokud není uveden, použije se

DSN

.

QUERYDSN

(default: flexideoQuery) ODBC zdroj pro provádění sql-query požadavků. Nesmí být totožný s DSN a měl by využívat SQL Server autentifikaci.

Formáty a typy dat

UNICODEDB

(default: FALSE) Povolení ukládání souborů v databázi v Unicode formátu. Důležité při použití více jazykových sad (např. japonština, ruština).

USEMONEY

(default: TRUE) Používá pro datové typy

curr(n,m)

typ

Money

místo

Numeric(x,y)

.

USESMALLDATETIME

(default: FALSE) Umožňuje použití typu

smalldatetime

místo

datetime

pro typ

date

.

USEBLOB

(default: FALSE) Zakáže používání typu

Text

a nahradí jej typem

Varchar(4000)

. Zvyšuje rychlost přístupu, ale omezuje velikost.

Pohledy a role

FULLVIEWS

(default: FALSE) Vytváří pohledy se stejným seznamem sloupců pro všechny role – nedostupná data mají hodnotu

NULL

.

ALLVIEWS

(default: FALSE) Generuje pohledy i pro role, které k dané tabulce nemají přístup. Implikuje automaticky aktivaci

FULLVIEWS

.

Speciální chování a údržba

TIMEFIX

(default: FALSE) Při dalším spuštění opraví pole typu

time

tak, aby měly datum 1.1.1900.

DELETE_STATISTICS

(default: TRUE) Určuje, zda má Flexideo mazat nepoužívané statistiky z databáze.

SAME_DB_SERVER

(default: TRUE) Indikuje, zda jsou hlavní a archivní databáze na stejném serveru. Umožňuje efektivní dotazování napříč databázemi.

NO_FILE_EXTENSION

(default: FALSE) Určuje, zda se přikládané soubory ukládají bez přípon.

QUERY_TIMEOUT

(default: 0 – neomezeno) Maximální doba běhu dotazu při činnostech plánovače (v sekundách).

Bezpečnostní nastavení

PASSWORD_HASH

(default: SHA512) Hashovací algoritmus používaný pro ukládání hesel. Podporovány jsou:

SHA512, SHA256, SHA, MD5, CRC64, CRC32

.

PRE_SQL2008

(default: FALSE) Určuje, zda je databázový server starší než SQL Server 2008.

MEMORY_OPTIMIZED_READY

(default: FALSE) Aktivuje podporu pro „memory optimized“ objekty. Vyžaduje odstranění těchto objektů při přechodu zpět na

FALSE

.

FILTER_QUERY

(default: FALSE) Testuje sql-query požadavky na přístup k systémovým tabulkám nebo proměnným SQL Serveru. Slouží jako bezpečnostní opatření.

Autentifikace – přímý přístup

DB_USERID

Uživatelské jméno pro přístup přes SQL Server autentifikaci (ne MS Integrated Login).

DB_PASSWORD

Heslo odpovídající výše uvedenému uživateli.