Strona 1 z 1
Synology jako backup i serwer MS SQL
: wt lut 15, 2022 11:51 am
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)?
Re: Synology jako backup i serwer MS SQL
: wt lut 15, 2022 3:39 pm
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.
Re: Synology jako backup i serwer MS SQL
: śr lut 16, 2022 8:07 am
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.
Re: Synology jako backup i serwer MS SQL
: śr lut 16, 2022 8:27 am
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.
Re: Synology jako backup i serwer MS SQL
: śr lut 16, 2022 10:36 am
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"
Re: Synology jako backup i serwer MS SQL
: śr lut 16, 2022 10:39 am
autor: krowka1978
Zawsze można GUI na kompie doinstalować z instalki MSSQL dla Windows i zarządzać przy jego pomocy.
Re: Synology jako backup i serwer MS SQL
: śr lut 16, 2022 10:50 am
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.
Re: Synology jako backup i serwer MS SQL
: czw lut 17, 2022 10:44 am
autor: pdz
W pracy zrobiłem wirtualkę Windows Server 2019 + SQL , nie wiem jak wydajność, niedługo będę przenosić bazy z fizycznej maszyny
Re: Synology jako backup i serwer MS SQL
: pn lut 21, 2022 9:19 am
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ć.