Založení cvičné MSSQL databáze a úprava konfiguračního souboru

 
ZPĚT
ver: 2021-03-04

Cvičnou databázi můžete založit na MSSQL ručně pomocí ManagementStudio nebo spuštěním příslušného scriptu, níže. Věnujte pozornost komentářům u konfiguračních parametrů.

 

Založení databáze

  • Script předpokládá existenci uživatel "pal"
  • Script předpokládá přihlášení na MSSQL jako uživatel s právem pro založení databáze.

 

USE master;
GO

DECLARE @DB5 VARCHAR(200), @COMMAND NVARCHAR(1000);
DECLARE @USR VARCHAR(100), @PATH_DATA VARCHAR(200), @PATH_LOG VARCHAR(200), @RECOVERY VARCHAR(50), @COMPANYPREFIX VARCHAR(100);


--   ****************          SETTINGS / NASTAVENI          ****************

SET @PATH_DATA = 'D:/MSSQL_DATABASES_DATA_FOLDER/';   -- the location of MS SQL databases data files / umisteni datovych souboru MS SQL databazi
SET @PATH_LOG = 'E:/MSSQL_DATABASES_LOG_FOLDER/';     -- the location of MS SQL databases log files / umisteni logu MS SQL databazi
SET @USR = 'pal';									 -- the MS SQL user used to access databases (have to always be the owner of our databases) / MS SQL uzivatel pouzivany pro pristup k databazim (musi byt vzdy vlastnikem nasich databazi)
SET @DB5 = 'pal3g_datatest';                          -- the name of the test database / nazev testovaci databaze Palstatu
SET @COMPANYPREFIX = '';                              -- the common prefix added to all databases / spolecna predpona pridana vsem databazim
SET @RECOVERY = 'SIMPLE';

--   ************************************************************************

IF (@COMPANYPREFIX != '') 
BEGIN
SET @DB5 = @COMPANYPREFIX + '_' + @DB5;
END



  SET @COMMAND ='CREATE DATABASE ' + @DB5 + '
  ON
  ( NAME = ' + @DB5 + ', FILENAME = ''' + @PATH_DATA + @DB5 + '.mdf'')
  LOG ON
  ( NAME = ' + @DB5 + '_log, FILENAME = ''' + @PATH_LOG + @DB5 + '_log.ldf'')
  COLLATE Czech_CS_AS
  ALTER DATABASE ' + @DB5 + ' SET RECOVERY ' + @RECOVERY + ';'
  EXECUTE (@COMMAND);

  SET @COMMAND = 'ALTER AUTHORIZATION ON DATABASE::' + @DB5 + ' TO ' + @USR + ';'
  EXECUTE (@COMMAND);

 

​Upravení konfiguračního souboru

Po úspěšném založení databáze na MSSQL je nutné její navedení do konfigurace PALSTAT. Přesný popis významu parametrů najdete v článku "Ukázka a šifrování databázového souboru". Níže ukázka konfigurace systému Palstat (database.enc) s produkční databází a cvičnou. Zvýrazněná část ukazuje přidanou část pro zobrazení cvičné databáze v logovacím dialogu do systému.

 

  • Pokud používáte přihlašování AD SSO, je nutné upravit zástupce na ploše a vynutit tak přihlášení do požadované databáze, ověření pomocí SSO se automaticky přihlašuje do výchozí databáze.
  • Pokud je Váš konfigurační soubor šifrován, tedy není čitelný je nutné použít utilitu ../APL/ConStrEditor.exe. Její ovládání je popsáno pod odkazem viz. výše.

 

https://www.palstat.cz/ - Systém řízení kvality Ubytování ve Vrchlabí