Autor Wątek: Baza MS SQL na linuxie  (Przeczytany 77428 razy)

0 użytkowników i 2 Gości przegląda ten wątek.

Offline bartm

  • Nowy użytkownik
  • *
  • Wiadomości: 21
  • Reputacja +1/-0
  • Wersja programu: Subiekt GT 1.34 SP3
Baza MS SQL na linuxie
« dnia: Sierpień 09, 2017, 11:34:25 »
Jako że pojawił się MS SQL 2017 na linuxa (https://docs.microsoft.com/pl-pl/sql/linux/quickstart-install-connect-ubuntu)
Czy po zainstalowaniu tego serwerka będzie się dało tam przenieść bazę subiekta i będzie to działało?

Pozdrawiam,
bartm

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10690
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Baza MS SQL na linuxie
« Odpowiedź #1 dnia: Sierpień 09, 2017, 11:53:31 »
Jako że pojawił się MS SQL 2017 na linuxa (https://docs.microsoft.com/pl-pl/sql/linux/quickstart-install-connect-ubuntu)
Czy po zainstalowaniu tego serwerka będzie się dało tam przenieść bazę subiekta i będzie to działało?

Pozdrawiam,
bartm
Spróbuj i daj znać, sam jestem ciekawy.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17189
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Baza MS SQL na linuxie
« Odpowiedź #2 dnia: Sierpień 09, 2017, 12:34:13 »
Oczywiście przetestuj również wszystkie narzędzia serwisowe (Archiwizator, Program serwisowy) i ich funkcje... Też jestem ciekaw.
Daniel, Białystok.

Offline Chris

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 2846
  • Reputacja +275/-0
  • Wersja programu: GT, Nexo - aktualne
Odp: Baza MS SQL na linuxie
« Odpowiedź #3 dnia: Sierpień 09, 2017, 22:27:49 »
Jakiś czas temu to sprawdzałem i dla GT wszystko ładnie działało (Qnap – Docker – Linux), zresztą mam do tej pory, tylko nie uruchamiam, bo brakuje mi RAM-u w QNAP-ie. Można założyć nowy podmiot, z archiwizacją przez Archiwizator nie sprawdzałem, ale pod Management Studio mogłem archiwizować i przywracać z archiwum.
W NEXO poległem przy zakładaniu podmiotu, za długo to trwało i miałem "crash". Jak kiedyś dołożę SSD, to wypróbuję znowu...
Krzysztof, Radom

Offline xmen2

  • Nowy użytkownik
  • *
  • Wiadomości: 3
  • Reputacja +1/-0
  • Wersja programu: 1.48
Odp: Baza MS SQL na linuxie
« Odpowiedź #4 dnia: Sierpień 17, 2017, 01:27:58 »
Jako że pojawił się MS SQL 2017 na linuxa (https://docs.microsoft.com/pl-pl/sql/linux/quickstart-install-connect-ubuntu)
Czy po zainstalowaniu tego serwerka będzie się dało tam przenieść bazę subiekta i będzie to działało?

Pozdrawiam,
bartm

Instalujesz Ubuntu 16.04 ( specjalna wersja openssl ), instalujesz mssql server w wersji Express (wybiera się przy instalacji ) , ustawiasz firewalla , na kompie z Windowsem instalujesz MS SQL Management Studio , logujesz się do serwera ( podajesz adres ip serwera jedynie np. 192.168.2.100 bez żadnych INSERTGT i innych dodatków , bazę danych wgrywasz na serwer np. przez WinSCP do swojego katalogu użytkownika , w Management Studio wybierasz bazę danych w swoim folderze użytkownika ) . Pamiętaj o tym by stworzyć różne konta w MSSQL do pracy , backupu , administracji ( domyślnie user  sa z porządnym hasłem ) .  Do pracy zdalnej dla przykładowych 2 użytkowników przykładowo instalujemy na Ubuntu OpenVPN  na kompach klienckich wrzucamy certyfikaty i plik konfiguracyjny do katalogu config OpenVPN , łączymy się z serwerem odpalamy Subiekta GT , cieszymy się . (wymagany 10MBit upload do w miarę komfortowej pracy ciągłej ; przy sporadycznych czynnościach wystarczy 5Mbit upload na dwa kompy )

Na obecną chwilę wspierane oprogramowanie :
- Subiekt GT
- Nexo
- produkty Comarch (nie będę tu wymieniał )

Miny dealerów superdrogich rozwiązań serwerowych tych firm bezcenne , spadek zużycia energii gwarantowane 65% jeśli tylko pozbędziesz się Windows Servera , Jeśli masz w serwerze dyski SAS lub SSD (dyski serwerowe nie jakiś badziew ) , porządnego UPS-a oraz Komputer będący serwerem jest stabilną platformą to nie zobaczysz też zbyt szybko serwisantów oprogramowania z tych firm .

Jeżeli użyjesz w firmie switchy gigabitowych i gigabitowych kart sieciowych jako premi dostaniesz średnio w przypadku Subiekta GT 50% ,Nexo 70% wzrost wydajności (w przypadku Windows Servera  jedynie 25% przyrostu i do tego to zużycie mocy obliczeniowej ).

Uwaga na zakończenie - Aktualizacje Nexo instalują się bez problemu , ale jeśli masz Subiekta GT jakąś hiper starą wersję zrób upgrade do najwyższej możliwej przed przeniesieniem bazy z Windowsa na Ubuntu .

Pamiętajcie bazy przenosimy robiąc pełny backup pod Windowsem -dla laików jest SQL Backup Free .
 
ENJOY

Offline pir

  • Aktywny użytkownik
  • ***
  • Wiadomości: 303
  • Reputacja +14/-0
  • Wersja programu: zazwyczaj aktualna chyba że czekam na jakąś poprawkę
Odp: Baza MS SQL na linuxie
« Odpowiedź #5 dnia: Sierpień 17, 2017, 09:24:53 »
Brzmi świetnie.
Gdybym miał to lekko podsumować od strony klienta, to w porównaniu z jakimś podstawowym serwerem oszczędza on około 850zł, ale dostaje coś, co w teorii się nie psuje, ale jak już coś się stanie to bez speca się nie obędzie.

Czy możesz podzielić się jakimiś konkretnymi cyferkami z pomiaru prędkości na gigabitowej sieci, czy było to mierzone na oko?
Czemu polecasz zewnętrzny program do zrobienia kopii, skoro jest archiwizator?


Powiesz

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10690
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Baza MS SQL na linuxie
« Odpowiedź #6 dnia: Sierpień 17, 2017, 09:33:45 »
Brzmi świetnie.
Gdybym miał to lekko podsumować od strony klienta, to w porównaniu z jakimś podstawowym serwerem oszczędza on około 850zł, ale dostaje coś, co w teorii się nie psuje, ale jak już coś się stanie to bez speca się nie obędzie.

Czy możesz podzielić się jakimiś konkretnymi cyferkami z pomiaru prędkości na gigabitowej sieci, czy było to mierzone na oko?
Czemu polecasz zewnętrzny program do zrobienia kopii, skoro jest archiwizator?

Powiesz
Do uruchomienia tego wszystkiego też trzeba speca od linuksa, a pewnie jego praca też bedzie kosztować i to niemało.
A próbowałeś uruchomić Archiwizator na linuksie łącznie z zainstalowaniem SQL Serwer BC? Bądź ustawienie wszystkich parametrów dostępowych potrzebnych do pracy zdalnej archiwizatora?

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17189
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Baza MS SQL na linuxie
« Odpowiedź #7 dnia: Sierpień 17, 2017, 09:44:07 »
Jak reklama napojów słodzonych - nijak ma się do rzeczywistości...

Na temat pracy zdalnej z bezpośrednim połączeniem do serwera SQL'a było wiele razy na forum, a wątki pojawiały się, gdyż firmy nie dały rady już pracować w taki sposób (tak wolno) i szukały pomocy, można poszukać, poczytać.

Co z wydrukami CR przy podłączaniu bazy danych przez SSMS (InsCrystal) ?

Na poparcie wszystkich liczb, zaczynając od cen systemów operacyjnych i usługi instalacji poprzez zużycie energii po wydajność pracy w programie chciałbym zobaczyć konkretne specyfikacje sprzętowe i jakkolwiek wyniki testów, który by to potwierdziły...

Uwaga na zakończenie - Aktualizacje Nexo instalują się bez problemu , ale jeśli masz Subiekta GT jakąś hiper starą wersję zrób upgrade do najwyższej możliwej przed przeniesieniem bazy z Windowsa na Ubuntu .

Nie rozumiem to GT się aktualizuje czy nie w takiej konfiguracji bo nie widzę związku z wersją programu ?

Pamiętajcie bazy przenosimy robiąc pełny backup pod Windowsem -dla laików jest SQL Backup Free.

Dobrze rozumiem - aby wykonywać kopie automatycznie proponujesz posiadać jeszcze drugi komputer z Windowsem - dwa włączone komputery zamist jednego mają dać jakieś oszczęności ?
Daniel, Białystok.

Offline xmen2

  • Nowy użytkownik
  • *
  • Wiadomości: 3
  • Reputacja +1/-0
  • Wersja programu: 1.48
Odp: Baza MS SQL na linuxie
« Odpowiedź #8 dnia: Sierpień 21, 2017, 15:11:17 »
Brzmi świetnie.
Gdybym miał to lekko podsumować od strony klienta, to w porównaniu z jakimś podstawowym serwerem oszczędza on około 850zł, ale dostaje coś, co w teorii się nie psuje, ale jak już coś się stanie to bez speca się nie obędzie.

Czy możesz podzielić się jakimiś konkretnymi cyferkami z pomiaru prędkości na gigabitowej sieci, czy było to mierzone na oko?
Czemu polecasz zewnętrzny program do zrobienia kopii, skoro jest archiwizator?


Powiesz
Zewnętrzny program jedynie do zrobienia backupu z serwera z Windowsem jedynie dla osób nie używających terminala/wiersza poleceń ( ponieważ większość tu obecnych to użytkownicy ?! ) . Na Serwerze Linuksowym backupy ustawiamy automatyczne w cronie (harmonogram zadań ) i nie robimy już kopii poprzez Subiekta , Nexo czy kto tam co ma bo i po co . Chyba ,że się ktoś bawi na innym kompie w kreatywną księgowość .

W firmach z ilością pracowników pomiędzy 20-30 i asortymentem pomiędzy 17000 a 30000 produktów z co najmniej 3 magazynami i od 5000 - 18000 kontrahentów ( detaliści ) , bazy od 3 -8 GB przy serwerkach DELL R300 z dwoma dyskami SAS 2x300GB SAS 15,4K /48GB RAM / 2 x Xeon 4 core nigdy nie zostało przekroczone 100% obciążenie 2 rdzeni i wykorzystania przydziału 24GB RAM , W trakcie intensywnego dnia w tych 2 firmach maksymalne obciążenie sieci osiąga 350Mbit/s Tx , 78Mbit/s Rx - raz tylko się zdarzyło ,że przy generowaniu hurtowym zamówień z shopera Rx było na poziomie 150Mbit/s  .  Obecnie testuję rozwiązanie na serwer z kartą 4x1Gbit światło i switche Cisco z wkładkami Sfp Lc  duplex (na dwóch włóknach ) - uważam ,że jest to bardzo dobre rozwiązanie na kilka lat dla małych i średnich firm ( można jeszcze w tym upchać ( w przepustowości ) monitoring IP i inne usługi znacznie obciążające sieć ) szczególnie gdy jeszcze firma ma konieczność połączeń kampusowych  . Przy oddziałach firmy w jednym mieście z widocznością optyczną do 10km zalecam Ubiquiti AirFiber w paśmie wolnym 24GHz by było fajnie i stabilnie - oczywiście do nadajników podjeżdżamy wtedy światłem.


Serwerek np. DELL R300 z dwoma dyskami SAS 2x300GB /15,4/24GB/ (poleasingowy 1U , zasilacz 400W )  590,00zł brutto , switche poleasingowe HP lub Cisco 1Gbit na alledrogo po jakieś 350zł brutto  ,  Ubuntu 16,04 + http://blog.bobbyallen.me/2017/04/26/installing-microsoft-sql-server-on-ubuntu-server-16-04/   ( instrukcja dla laików jak skonfigurować MSSQL łącznie z automatycznymi backupami wystarczy iść step by step To przy okazji odpowiedź na teksty ,że potrzebujecie specjalisty )  .   Do komunikacji z serwerem Microsoft SQL Server Management Studio   

Offline xmen2

  • Nowy użytkownik
  • *
  • Wiadomości: 3
  • Reputacja +1/-0
  • Wersja programu: 1.48
Odp: Baza MS SQL na linuxie
« Odpowiedź #9 dnia: Sierpień 21, 2017, 15:19:40 »
Jak reklama napojów słodzonych - nijak ma się do rzeczywistości...

Na temat pracy zdalnej z bezpośrednim połączeniem do serwera SQL'a było wiele razy na forum, a wątki pojawiały się, gdyż firmy nie dały rady już pracować w taki sposób (tak wolno) i szukały pomocy, można poszukać, poczytać.

Co z wydrukami CR przy podłączaniu bazy danych przez SSMS (InsCrystal) ?

Na poparcie wszystkich liczb, zaczynając od cen systemów operacyjnych i usługi instalacji poprzez zużycie energii po wydajność pracy w programie chciałbym zobaczyć konkretne specyfikacje sprzętowe i jakkolwiek wyniki testów, który by to potwierdziły...

Uwaga na zakończenie - Aktualizacje Nexo instalują się bez problemu , ale jeśli masz Subiekta GT jakąś hiper starą wersję zrób upgrade do najwyższej możliwej przed przeniesieniem bazy z Windowsa na Ubuntu .

Nie rozumiem to GT się aktualizuje czy nie w takiej konfiguracji bo nie widzę związku z wersją programu ?

Pamiętajcie bazy przenosimy robiąc pełny backup pod Windowsem -dla laików jest SQL Backup Free.

Dobrze rozumiem - aby wykonywać kopie automatycznie proponujesz posiadać jeszcze drugi komputer z Windowsem - dwa włączone komputery zamist jednego mają dać jakieś oszczęności ?

Wykonanie zrzutu baz danych z sewera z Windowsem - wyraźnie napisałem . Na Linuksie Cron i backupy same się robią . 
Subiekt GT w wersji przedpotopowej należy zaktualizować do najnowszej wersji na serwerze z Windowsem przed przeniesieniem na Linuxa .

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17189
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Baza MS SQL na linuxie
« Odpowiedź #10 dnia: Sierpień 21, 2017, 18:06:06 »
Jak reklama napojów słodzonych - nijak ma się do rzeczywistości...

Na temat pracy zdalnej z bezpośrednim połączeniem do serwera SQL'a było wiele razy na forum, a wątki pojawiały się, gdyż firmy nie dały rady już pracować w taki sposób (tak wolno) i szukały pomocy, można poszukać, poczytać.

Co z wydrukami CR przy podłączaniu bazy danych przez SSMS (InsCrystal) ?

Na poparcie wszystkich liczb, zaczynając od cen systemów operacyjnych i usługi instalacji poprzez zużycie energii po wydajność pracy w programie chciałbym zobaczyć konkretne specyfikacje sprzętowe i jakkolwiek wyniki testów, który by to potwierdziły...

Uwaga na zakończenie - Aktualizacje Nexo instalują się bez problemu , ale jeśli masz Subiekta GT jakąś hiper starą wersję zrób upgrade do najwyższej możliwej przed przeniesieniem bazy z Windowsa na Ubuntu .

Nie rozumiem to GT się aktualizuje czy nie w takiej konfiguracji bo nie widzę związku z wersją programu ?

Pamiętajcie bazy przenosimy robiąc pełny backup pod Windowsem -dla laików jest SQL Backup Free.

Dobrze rozumiem - aby wykonywać kopie automatycznie proponujesz posiadać jeszcze drugi komputer z Windowsem - dwa włączone komputery zamist jednego mają dać jakieś oszczęności ?

Wykonanie zrzutu baz danych z sewera z Windowsem - wyraźnie napisałem . Na Linuksie Cron i backupy same się robią . 
Subiekt GT w wersji przedpotopowej należy zaktualizować do najnowszej wersji na serwerze z Windowsem przed przeniesieniem na Linuxa .

W takim razie nie rozumiem po co dla "laików" proponujesz dodatkowe programy do wykonania backup'u bazy danych, skoro taką funkcję posiadają programy narzędziowe Insertu ?

Poza tym wszystkie najtrudniejsze pytania pozostały bez odpowiedzi.
Daniel, Białystok.

Offline arturro

  • Nowy użytkownik
  • *
  • Wiadomości: 11
  • Reputacja +0/-0
  • Wersja programu: Najnowsza
Odp: Baza MS SQL na linuxie
« Odpowiedź #11 dnia: Listopad 22, 2017, 14:04:18 »
Pozwolę sobie odświeżyć temat.
Przniesieni bazy na linuxa nie jest problemem, wszystko działa fajnie. Ale od początku nie działa nam aktualizacja do nowej wersji.
Aktualizacja zatrzymuje się zawsze na aktualizacji uprawnień.

Nie dawno nawet robiliśmy testy na wersji 1.49 baza przywrócona na ubuntu, programy się łączą, wszystko działa. Próba zrobienia aktualizacji końcczy się znow tym samym błędem.
Ktoś ma jakiś pomysł?

Same testy robimy od jednej z pierwszych wersji i od początku jest problem z aktualizacją bazy więc jest to jedyna rzecz która wstrzymuje nas z przejściem na linuxa.

Mamy jednego CRM który pracuje tez na linuxie i z nim nie mamy żadnych problemów
« Ostatnia zmiana: Listopad 22, 2017, 14:07:47 wysłana przez arturro »

Offline Biniew

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4095
  • Reputacja +275/-17
  • Wersja programu: GT i Nexo
Odp: Baza MS SQL na linuxie
« Odpowiedź #12 dnia: Listopad 22, 2017, 14:19:33 »
a backup wykonuje sie bez problemowo?

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17189
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Baza MS SQL na linuxie
« Odpowiedź #13 dnia: Listopad 22, 2017, 19:34:21 »
Nie napisałeś nawet jaki to błąd... Nie zamieściłeś trace'a z profiler'a... Najlepiej zgłoś się do dobrego serwisanta i niech spojrzy co się dzieje...
Daniel, Białystok.

Offline arturro

  • Nowy użytkownik
  • *
  • Wiadomości: 11
  • Reputacja +0/-0
  • Wersja programu: Najnowsza
Odp: Baza MS SQL na linuxie
« Odpowiedź #14 dnia: Listopad 24, 2017, 09:30:45 »
Backup się robi

Błąd jest na:
Aktualizacja listy uprawnień...Nie powiodło się:
Błąd 0x80040E38: Nie można zlokalizować wiersza do aktualizacji. Niektóre wartości mogły ulec zmianie od ostatniego odczytu.
Aktualizacja podmiotu nie powiodła się: 0x80040e38: IDispatch error #3128
Przywrócenie podmiotu powiodło się.

Forum Użytkownikow Subiekt GT

Odp: Baza MS SQL na linuxie
« Odpowiedź #14 dnia: Listopad 24, 2017, 09:30:45 »