Synology jako backup i serwer MS SQL

ODPOWIEDZ
Mewet
Początkujący
Posty: 3
Rejestracja: wt lut 15, 2022 11:32 am

Synology jako backup i serwer MS SQL

Post autor: Mewet »

Witam
Poszukuję prostego rozwiązania na postawienie serwera MS SQL (edycja express pod bazę danych Enovy), do tego backup z 3 komputerów. Prosiłbym o konsultację czy moje rozwiązanie ma sens:
-Zakup Synology DS720+, 2 dyski w RAID1, rozbudowa RAM
-Postawienie VM z Windows 10 PRO i instalacja serwer MS SQL Express import bazy z Enovy.
Enova ma licencję na dwa stanowiska, wystawiane jest kilka faktur dziennie wiec obciążenie nie będzie jakoś specjalnie duże.
Czy wydajnościowo da radę? Można ustawić backup bazy danych na zewnętrzny dysk USB (podłączyć go bezpośrednio do VM czy DSM)?
krowka1978
Stały Bywalec
Posty: 329
Rejestracja: wt gru 15, 2015 6:42 pm

Re: Synology jako backup i serwer MS SQL

Post autor: krowka1978 »

MS SQL jest dostępny w docker'ze. Jest to lepsze rozwiązanie niż pchać to na wirtualce, szczególnie z Win10. Na DS1819+ z 32GB RAM Win10 pracuje tak sobie w wirtualce.
Kopia zapasowa - montujesz jako wolumen co trzeba i nawet z MS SQL'a możesz bezpośrednio kopie robić.
Sprzętowo nie powiem jak się zachowa, bo nie miałem na NAS-ie okazji testować MS SQL, ale mnie korci z ciekawości. Ogólnie im więcej RAM tym lepiej.
DS1513+
DSM 7.1.1
4GB RAM
5x 3TB WD RED WD30EFRX RAID 5 btrfs
DS1819+
DSM 7.2
32GB RAM ECC Kingston (2x KSM24SED8/16ME)
4x 8TB Seagate IronWolf ST8000VN004 RAID 6 btrfs
2x Seagate IronWolf 525 SSD M.2 1TB RW cache RAID 1 + E10M20T1
RT2600ac
SRM 1.3
2x MR2200ac (Mesh)
Mewet
Początkujący
Posty: 3
Rejestracja: wt lut 15, 2022 11:32 am

Re: Synology jako backup i serwer MS SQL

Post autor: Mewet »

Właśnie czytałem że MS SQL na docker'ze nie jest w 100% identyczny jak zwykła instalka i boje się że Enova która nie jest najbardziej lotnym programem nie będzie kompatybilna.
Na Windowsie nikt nie będzie pracować, ma sobie działać tylko "W tle" z serwerem SQL.
krowka1978
Stały Bywalec
Posty: 329
Rejestracja: wt gru 15, 2015 6:42 pm

Re: Synology jako backup i serwer MS SQL

Post autor: krowka1978 »

Proponuję spróbować z dockerem. Na Windows 10 będzie to tak sobie działać w wirtualce na NAS. Sam Windows 10 działa na NAS ociężale. Jeżeli ma być Win, to wcześniejszy, np. 7.
DS1513+
DSM 7.1.1
4GB RAM
5x 3TB WD RED WD30EFRX RAID 5 btrfs
DS1819+
DSM 7.2
32GB RAM ECC Kingston (2x KSM24SED8/16ME)
4x 8TB Seagate IronWolf ST8000VN004 RAID 6 btrfs
2x Seagate IronWolf 525 SSD M.2 1TB RW cache RAID 1 + E10M20T1
RT2600ac
SRM 1.3
2x MR2200ac (Mesh)
wlodekh
Wtajemniczony
Posty: 192
Rejestracja: śr sty 27, 2016 12:37 pm

Re: Synology jako backup i serwer MS SQL

Post autor: wlodekh »

Mam postawiony MS SQL w dockerze, działa bardzo dobrze, łącznie z sqlcmd (można sobie zdefiniować skrypt np. do backupu w harmonogramie). Jedyna niedogodność to brak możliwości zaczytywania danych z pliku Excel (brak sterowników, chyba że o czymś nie wiem), ale już z plików txt można wrzucać do bazy używając bulk. Niestety nie działa u mnie MSSQL 2019 - niby się zainstalował, ale przy uruchamianiu się wywala, dlatego używam 2017. Instalacja jest prosta:
sudo docker pull mcr.microsoft.com/mssql/server:2017-latest
resztę można już wyklikać bezpośrednio w dockerze.
Przykładowy skrypt w harmonogramie:
#!bin/bash
sudo docker exec -i mssql /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P <hasło> -d <nazwa bazy> -q "jakaś kwerenda"
DS720+ | RAM Crucial 8GB DDR-2666 SODIMM | 2 x WD Red 6TB | Btrfs
krowka1978
Stały Bywalec
Posty: 329
Rejestracja: wt gru 15, 2015 6:42 pm

Re: Synology jako backup i serwer MS SQL

Post autor: krowka1978 »

Zawsze można GUI na kompie doinstalować z instalki MSSQL dla Windows i zarządzać przy jego pomocy.
DS1513+
DSM 7.1.1
4GB RAM
5x 3TB WD RED WD30EFRX RAID 5 btrfs
DS1819+
DSM 7.2
32GB RAM ECC Kingston (2x KSM24SED8/16ME)
4x 8TB Seagate IronWolf ST8000VN004 RAID 6 btrfs
2x Seagate IronWolf 525 SSD M.2 1TB RW cache RAID 1 + E10M20T1
RT2600ac
SRM 1.3
2x MR2200ac (Mesh)
wlodekh
Wtajemniczony
Posty: 192
Rejestracja: śr sty 27, 2016 12:37 pm

Re: Synology jako backup i serwer MS SQL

Post autor: wlodekh »

Oczywiście, że tak, sam tak robię, chociaż zwykle używam darmowego programu HeidiSQL bo SSMS nie lubię, choć niekiedy inaczej się nie da.
DS720+ | RAM Crucial 8GB DDR-2666 SODIMM | 2 x WD Red 6TB | Btrfs
pdz
Zawsze On-Line
Posty: 449
Rejestracja: śr gru 27, 2017 2:34 pm

Re: Synology jako backup i serwer MS SQL

Post autor: pdz »

W pracy zrobiłem wirtualkę Windows Server 2019 + SQL , nie wiem jak wydajność, niedługo będę przenosić bazy z fizycznej maszyny
1 x DS220+ , 6GB RAM, 1x14TB WD Gold , USB Copy 4TB Seagate SkyHawk , router RT6600ax
1 x RS4017XS+ , 64GB RAM , 16x14TB WD Gold , 1 x M2D20 + 2 x SNV3500-400G read/write
3 x RS4021XS+ , 64GB RAM , 5x12TB Synology , 4 x 1.92TB Synology
2 x RS4021XS+ , 64GB RAM , 5x12TB Synology
1 x RS2418RP+ , 64GB RAM , 8x14TB WD Gold
Mewet
Początkujący
Posty: 3
Rejestracja: wt lut 15, 2022 11:32 am

Re: Synology jako backup i serwer MS SQL

Post autor: Mewet »

Czyli nie tylko ja mam takie pomysły ;) Windows Server pewnie byłby stabilniejszy ale ma niestety drogie licencje.
Dziękuję za wszystkie odpowiedzi i sugestie.
No nic trzeba zainwestować w sprzęt i się pobawić.
ODPOWIEDZ