Rekomendowane parametry dla sewera MS SQL
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!
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.
