Podręcznik użytkownika systemu EZD RP

Konfiguracja instalacji z silnikiem baz danych MS SQL

Rekomendowane parametry dla sewera MS SQL

OS: Windows Server 2019 lub nowszy
Wersja MS SQL Zalecany SQL serwer w wersji 2017 lub nowsza Standard, Enterprise w języku angielskim
vCPU: 6 lub więcej
RAM: 8 GB lub więcej
Pamięć masowa (HDD): rekomendowane co najmniej 500 GB przestrzeni na szybkich dyskach NVMe/SSD na potrzeby obliczeń i bufora danych.

1. Wyłączenie instalacji postgres w Ansible

Aby dokonać zmian należy wykomentować w pliku nazwę deploy-postgres dodając # na początku.
Linia ta znajduję się prawie na końcu pliku.

nano main_playbook.yaml

2. Tworzenie użytkownika

Tworzymy użytkownika, nadając nazwę i hasło, przechodzimy do zakładki Server Roles i dodajemy rolę dbcreator zatwierdzamy OK.


3. Konfiguracja zakładki Database configuration

W zakładce Database configuration wybieramy, z jakiego rodzaju bazą będziemy się łączyć (w naszym przypadku będzie to SQLSERVER).

Uzupełniamy IP(X.X.X.X), użytkownika(uzytkownik_mssql), hasło(haslo_mssql) i wklejamy connection strings do konfiguracji.

UWAGA!

Hasło musi znajdować się w pojedynczych cudzysłowach ’ ’.

Connection string dla EZDRP

Server=X.X.X.X,1433;Database=ezdrp;User Id=uzytkownik_mssql;Password='haslo_mssql';Encrypt=False;TrustServerCertificate=True;

Connection string dla ARCHIWUM

Server=X.X.X.X,1433;Database=archiwum;User Id=uzytkownik_mssql;Password='haslo_mssql';Encrypt=False;TrustServerCertificate=True;

Connection string dla KUIP

Server=X.X.X.X,1433;Database=ezdrp;User Id=uzytkownik_mssql;Password='haslo_mssql';Encrypt=False;TrustServerCertificate=True;

Connection string dla EZDRP_ODCZYT

Server=X.X.X.X,1433;Database=ezdrp_odczyt;User Id=uzytkownik_mssql;Password='haslo_mssql';Encrypt=False;TrustServerCertificate=True;

Connection string dla WPEREST

Server=X.X.X.X,1433;Database=ezdrp;User Id=uzytkownik_mssql;Password='haslo_mssql';Encrypt=False;TrustServerCertificate=True;

Connection string dla TERYT

Server=X.X.X.X,1433;Database=ezdrp;User Id=uzytkownik_mssql;Password='haslo_mssql';Encrypt=False;TrustServerCertificate=True;

Connection string dla FILEREPO

Server=X.X.X.X,1433;Database=ezdrp;User Id=uzytkownik_mssql;Password='haslo_mssql';Encrypt=False;TrustServerCertificate=True;

4. Usuwanie roli dbcreator

W celach bezpieczeństwa należy odebrać wcześniej dodaną rolę dbcreator.
Wracamy do Microsoft SQL Server Management Studio, wybieramy naszego wcześniej założonego użytkownika i przechodzimy do zakładki Server Roles i odbieramy rolę dbcreator, zatwierdzamy OK.