Autor Wątek: Subiekt na zdalnym serverze - tani SQL Server Hosting  (Przeczytany 16158 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Danielson

  • Nowy użytkownik
  • *
  • Wiadomości: 14
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.25 Sp1
Subiekt na zdalnym serverze - tani SQL Server Hosting
« dnia: Luty 06, 2011, 09:43:31 »
Witam, czy ktoś zna jakiś niedrogi hosting z obsługą SQL Server 2008, ale taki, który dawałby możliwość samodzielnego wgrywania restore'a bazy danych ? Sprawdzałem amm.net.pl i home.pl i niestety każą podesłać sobie baze, którą ich admin wgrywa na server. To pewnie dlatego, że używają jeszcze SQL Server 2005, bo z tego co się orientuję w SQL Server 2008 istnieje już możliwość delegowania funkcji odtwarzania bazy danych bez konieczności posiadania uprawnienia 'sa'. A czy komuś udało się wogóle połączyć z takim zdalnym SQL Serverem na jakimkolwiek hostingu i podpiąć Subiekta ? Interesuje mnie szybkość (powiedzmy na łączu 6 Mb) - czy jest duża różnica w porównaniu ze standardową lokalizacją bazy subiekta w LAN'ie ?

Offline sztywniak

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1115
  • Reputacja +161/-12
  • Wersja programu: Subiekt GT 1.25 , Rewizor 1.25
Odp: Subiekt na zdalnym serverze - tani SQL Server Hosting
« Odpowiedź #1 dnia: Luty 06, 2011, 09:56:52 »
1. Pomysł ze zdalnym hostingiem dla bazy SQL Subiekta to bardzo zły pomysł.
2. Nie ma czegoś takiego w SQL-u 2005/2008 jak uprawnienia "sa" i problem nie polega na uprawnieniach tylko na tym że jest to problem pracy w środowisku rozproszonym.
Archiwizator Insertu wydaje SQL-owi polecenie backup, SQL zrzuca bazę do pliku na dysk, następnie archiwizator bierze ten plik i kompresuje. Tu pojawia się problem bo archiwizator na Twoim komputerze nie ma dostępu do lokalnego dysku Ich serwera.
Obejsciem mogłoby być stworzenie panelu gdzie możesz zrobić backup bazy i pobrać ja przez http na swój dysk. W druga stronę analogicznie.
Nie zmienia to jednak faktu że to i tak zły pomysł.
Sztywniak

Offline Danielson

  • Nowy użytkownik
  • *
  • Wiadomości: 14
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.25 Sp1
Odp: Subiekt na zdalnym serverze - tani SQL Server Hosting
« Odpowiedź #2 dnia: Luty 06, 2011, 10:17:59 »
Że to jest zły pomysł, to rozumiem kolega ma na myśli względy wydajności, tak ? Bo poza tym, to widzę jednak takie rozwiązanie jako całkiem fajne (pomijam też kwestię zaufania do firm świadczących usługi hostingowe). Środowisko rozproszone, to chcąc nie chcąc kierunek rozwoju wielu firm i trzeba sobie jakoś radzić. Można oczywiście próbować inne rozwiązania (np. obecnie używam połączeń vpn'owych, ale ze względów wydajnościowych rozważam połączenie z "chmurą" - czyli jakiś hosting z serverem sql'owym).
Oczywiście, w sytuacji gdy ktoś wrzuca baze sql na hosting zapomina o Archiwizatorze Subiekta. W tym momencie mija się to z celem, ponieważ backup'ami zarządza zdalny server sql'owy. Bardzo rzadko, ale jednak (przynajmniej na samym początku), zachodzi konieczność wrzucenia całej bazy danych (cały restore) i wtedy chciałbym mieć kontrolę nad tym procesem i nikogo się nie prosić, żeby mi wrzucił taką bazę. Później, hosting sam robi backupy wg. ustalonego harmonogramu, a ja mogę wybrać sobie z historii bakupów wersję, którą chcę odtworzyć. Jak jednak jest z wydajnością takiego połączenia ? Czy da się mimo wszystko znośnie pracować ?

Offline sztywniak

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1115
  • Reputacja +161/-12
  • Wersja programu: Subiekt GT 1.25 , Rewizor 1.25
Odp: Subiekt na zdalnym serverze - tani SQL Server Hosting
« Odpowiedź #3 dnia: Luty 06, 2011, 15:05:22 »
Chyba to dopisze do FAQ
Nie chodzi o wydajność tylko o stabilność
Było już na forum kilka razy
Sztywniak

Offline Danielson

  • Nowy użytkownik
  • *
  • Wiadomości: 14
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.25 Sp1
Odp: Subiekt na zdalnym serverze - tani SQL Server Hosting
« Odpowiedź #4 dnia: Luty 06, 2011, 16:55:37 »
Jak możesz, to wrzuć do FAQ. Czytałem na tym forum parę postów o zdalnych połączeniach, ale o stabilności jakoś nikt chyba nie pisał (chyba, że w jakichś archiwalnych).
Właśnie chętnie bym się dowiedział, co konkretnie stanowi problem. W końcu sam SQL powinien zapewniać gwarancję bezpiecznego zakończenia transakcji.

Offline jacekp

  • Aktywny użytkownik
  • ***
  • Wiadomości: 183
  • Reputacja +20/-2
  • Wersja programu: subiekt gt 1.25
Odp: Subiekt na zdalnym serverze - tani SQL Server Hosting
« Odpowiedź #5 dnia: Luty 06, 2011, 18:34:40 »
Jak możesz, to wrzuć do FAQ. Czytałem na tym forum parę postów o zdalnych połączeniach, ale o stabilności jakoś nikt chyba nie pisał (chyba, że w jakichś archiwalnych).
Właśnie chętnie bym się dowiedział, co konkretnie stanowi problem. W końcu sam SQL powinien zapewniać gwarancję bezpiecznego zakończenia transakcji.

Jesli chcesz zrozumieć o co chodzi to połącz sie przez vpn do subiekta. Mniej tutaj chodzi o sam sql serwer , a bardziej o to , że subiekt nie jest przystosowany do tego typu pracy. Zwróć też uwagę na pojemność bazy jaka oferuja hostingi.

Offline sztywniak

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1115
  • Reputacja +161/-12
  • Wersja programu: Subiekt GT 1.25 , Rewizor 1.25
Odp: Subiekt na zdalnym serverze - tani SQL Server Hosting
« Odpowiedź #6 dnia: Luty 06, 2011, 19:17:35 »
Danielson : powinien ale tego nie robi ;-)
SQL jest bardzo odporny ale nie jest niezniszczalny i nieomylny - niestety.
Sztywniak

Offline tpi0

  • Aktywny użytkownik
  • ***
  • Wiadomości: 459
  • Reputacja +29/-0
Odp: Subiekt na zdalnym serverze - tani SQL Server Hosting
« Odpowiedź #7 dnia: Luty 06, 2011, 23:52:09 »
Jesli chcesz zrozumieć o co chodzi to połącz sie przez vpn do subiekta. Mniej tutaj chodzi o sam sql serwer , a bardziej o to , że subiekt nie jest przystosowany do tego typu pracy. Zwróć też uwagę na pojemność bazy jaka oferuja hostingi.

Działam na VPN od ponad roku i nie zauważyłem aby programy InsERT nie były przystosowane do tego typu pracy? Możesz bardziej rozwinąć myśl?

Offline sztywniak

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1115
  • Reputacja +161/-12
  • Wersja programu: Subiekt GT 1.25 , Rewizor 1.25
Odp: Subiekt na zdalnym serverze - tani SQL Server Hosting
« Odpowiedź #8 dnia: Luty 07, 2011, 00:08:23 »
Fajnie ze dziala Ci to od roku. Znam gosci ktorzy juz 10 lat jezdza wychlani i nadal maja prawko.
Programy przystosowane do pracy przez Internet z Insertu to:
mobilny, sello, szybka sprzedaz i oscgt.
Insert gt nie jest przygotowany do takiej pracy. Oczywiscie mechanizmy SQL-a niweluja bledy wynikajace z niestabilnosci czy wolnego polaczenia ale to za malo.
Nie wiem jak mam Ci to wytlumaczyc szczegolowo bo nie wiem na ile znasz SQL-a.
W skrocie: komunikacja pomiedzy GT i baza napisana jest dla szybkich polaczen sieci LAN.
Tak samo to wyglada w aplikacjach konkurencji.
Sztywniak

Offline jacekp

  • Aktywny użytkownik
  • ***
  • Wiadomości: 183
  • Reputacja +20/-2
  • Wersja programu: subiekt gt 1.25
Odp: Subiekt na zdalnym serverze - tani SQL Server Hosting
« Odpowiedź #9 dnia: Luty 07, 2011, 00:57:06 »
Jesli chcesz zrozumieć o co chodzi to połącz sie przez vpn do subiekta. Mniej tutaj chodzi o sam sql serwer , a bardziej o to , że subiekt nie jest przystosowany do tego typu pracy. Zwróć też uwagę na pojemność bazy jaka oferuja hostingi.

Działam na VPN od ponad roku i nie zauważyłem aby programy InsERT nie były przystosowane do tego typu pracy? Możesz bardziej rozwinąć myśl?

Tak bardziej łopatologicznie. Wygeneruj sobie w subiekcie 100000 kartotek towarów i spróbuj taką listę pobrać przez VPN.

Mozna wyobrazić sobie program dzialajacy na sql poprawnie "przez internet"  i są takie programy. Ale sposob dzialania takiego programu jest zupełnie inny niż sposob dzialania subiekta.

Offline Taner

  • Aktywny użytkownik
  • ***
  • Wiadomości: 151
  • Reputacja +9/-0
  • Wersja programu: Subiekt GT 1.39, Niebieski i Zielony Plus
Odp: Subiekt na zdalnym serverze - tani SQL Server Hosting
« Odpowiedź #10 dnia: Luty 07, 2011, 10:23:13 »
Nie łatwiej przesiąść się na usługi terminalowe nawet w przypadku błedu połączenia czy przerwy z serwerem nic sie nie dzieje bo przerwana jest jedynie sesja terminalowa a nie sesja SQL

Offline sztywniak

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1115
  • Reputacja +161/-12
  • Wersja programu: Subiekt GT 1.25 , Rewizor 1.25
Odp: Subiekt na zdalnym serverze - tani SQL Server Hosting
« Odpowiedź #11 dnia: Luty 07, 2011, 11:25:17 »
ja wiem o co chodzi
wszystkich kusi to że za hosting takiej bazy płacisz tylko 600-800 PLN rocznie lub mogą zainwestować tylko w jeden serwer a nie dwa.
Koszt serwera terminalowego i jego uruchomienia jest dosyć wysoki i to pewnie powoduje że szukamy tańszej alternatywy.
Alternatywą są usługi ASP czyli wynajęcie u kogoś takiego serwera przy czym nie zawsze to się opłaca.
Każdy musi to policzyć dla własnej specyfiki.
Sztywniak

Offline tpi0

  • Aktywny użytkownik
  • ***
  • Wiadomości: 459
  • Reputacja +29/-0
Odp: Subiekt na zdalnym serverze - tani SQL Server Hosting
« Odpowiedź #12 dnia: Luty 07, 2011, 23:01:03 »
Fajnie ze dziala Ci to od roku. Znam gosci ktorzy juz 10 lat jezdza wychlani i nadal maja prawko.
Programy przystosowane do pracy przez Internet z Insertu to:
mobilny, sello, szybka sprzedaz i oscgt.
Insert gt nie jest przygotowany do takiej pracy. Oczywiscie mechanizmy SQL-a niweluja bledy wynikajace z niestabilnosci czy wolnego polaczenia ale to za malo.
Nie wiem jak mam Ci to wytlumaczyc szczegolowo bo nie wiem na ile znasz SQL-a.
W skrocie: komunikacja pomiedzy GT i baza napisana jest dla szybkich polaczen sieci LAN.
Tak samo to wyglada w aplikacjach konkurencji.

oj kreuje się temat na dłuższą dyskusję ;)

Może warto pomyśleć o oddzielnym katalogu na połączenia zdalne i pracę oddziałową? W końcu dotyczy to wszystkich programów z lini GT?

Offline sztywniak

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1115
  • Reputacja +161/-12
  • Wersja programu: Subiekt GT 1.25 , Rewizor 1.25
Odp: Subiekt na zdalnym serverze - tani SQL Server Hosting
« Odpowiedź #13 dnia: Luty 07, 2011, 23:07:19 »
myślę że nie bo ja tej dyskusji nie zamierzam rozwijac.
Jak ktoś chce niech sobie tak instaluje. Ja tylko będę pilnował żeby ktoś na tym forum nie wprowadzał użytkowników w błąd.

Napisze tylko to co wynika z mojego stanu wiedzy.
Procedury które są odpowiedzialne za mechanizmy zapisu do bazy danych nie sa przygotowane na wolną i zawodną transmisję przez Internet.
Jak ktos chce niech sobie poogląda procedury a jak ktoś nie chce oglądac to niech uwierzy na słowo.
To tyle z mojej strony. Oczywiście serdecznie zapraszam jak komuś po dłuższym czasie takiej pracy baza nie będzie chciała się konwetrować z powodu błędów w bazie. Mamy w tym zakresie już ogromne doświadczenie bo takich przypadków są setki.
« Ostatnia zmiana: Luty 07, 2011, 23:24:08 wysłana przez sztywniak »
Sztywniak

Offline tpi0

  • Aktywny użytkownik
  • ***
  • Wiadomości: 459
  • Reputacja +29/-0
Odp: Subiekt na zdalnym serverze - tani SQL Server Hosting
« Odpowiedź #14 dnia: Luty 07, 2011, 23:23:34 »
szkoda ;( bo mimo to, że moje doświadczenie z sql i insertGT jest 15 razy mniejsze niż Twoje to uważam, że czasy jak wszystko działało na LAN należą do przeszłości i nawet sam, w którymś wątku przyznałeś, ze u klienta łączysz się z bazą przez wifi. A potrzeby klientów rosną wraz z rozwojem technologii.

Forum Użytkownikow Subiekt GT

Odp: Subiekt na zdalnym serverze - tani SQL Server Hosting
« Odpowiedź #14 dnia: Luty 07, 2011, 23:23:34 »