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.