Autor Wątek: Płatnik + baza  (Przeczytany 17558 razy)

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

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17189
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Płatnik + baza
« Odpowiedź #15 dnia: Styczeń 19, 2016, 22:55:31 »
Ech...

Tak, "kilka tygodni" (no przecież nie bez przerwy) walczyłem z różnymi rzeczami, ale szczęśliwie już przez nie przebrnąłem - i tak jak napisałem, Płatnik chodzi dobrze z bazy SQL, jedyny problem jaki pozostał to kreator migracji bazy roboczej, tzn. konwersja plików z bazy Access na serwer MSSQL. Niestety, Microsoft nie przewidział że ktoś będzie chciał to zrobić na silniku w wersji 64-bit i nie ma takich sterowników.

Zajrzałem do google i jest mnóstwo informacji mówiących o tym, że jest potrzebna 32-bitowa wersja serwera SQL. Pretensje należy kierować jednak nie do Microsoftu tylko do producenta Płatnika, że wybrał metodę migracji z takimi ograniczeniami.

Aby spróbować dokonać tej konwersji na silniku 32-bit trzeba muszę mieć go gdzie zainstalować, a to nie jest takie wcale takie szybkie.

Właśnie zainstalowałem sobie SQL 2005 x86, czas instalacji to nieco po nad 2 minuty.

Nie mam pod ręką żadnej maszyny na której mogę odpalić chociażby ten mssql 2005 express który dostarczają razem z Płatnikiem

Przecież masz jakiś komputer/serwer na którym jest zainstalowany serwer SQL dla programów Insertu, wystarczy zainstalować kolejną instancję... A jeśli nie to zawsze można sobie postawić maszynę wirtualną... Niestety bez XP nie da się obejść, dlatego na przykład ja dysponuję maszyną wirtualną oraz fizycznym komputerem...

(nie, nie pójdzie na Windows 10 a tylko takie komputery mam w biurze

Rozumiem, że zgadujesz i nie próbowałeś ? Poza tym nie musi to być wersja 2005, może być nowsza...

Ściągam teraz ze strony Microsoftu wersję 2014 express, ale wcale się nie zdziwię, jak znowu jakiś sterownik będzie nie taki albo Płatnik się uprze, że z nią nie będzie chciał współpracować.

Oczywiście gdy już wreszcie będę miał bazę w postaci MSSQL, to teoretycznie nie powinno być niczym specjalnym ją skopiować na inny serwer MSSQL (ten chodzący na 64-bitowym silniku).

Tutaj nie ma dowolności, nie da się przenieść bazy z nowszej wersji serwera na starszą... Sterownik pochodzi z systemu operacyjnego i nie jest to składnik serwera SQL...

Ale wcale nie zakładam na 100% że Płatnik też o tym wie.

Nie trzeba zakładać tylko zapoznać się z wymaganiami systemowymi Płatnika. Nie jesteś też raczej pierwszym, który korzysta z Płatnika z bazą na serwerze SQL.
Daniel, Białystok.

Offline xpert17

  • Użytkownik
  • **
  • Wiadomości: 54
  • Reputacja +0/-0
  • Wersja programu: 1.37
Odp: Płatnik + baza
« Odpowiedź #16 dnia: Styczeń 19, 2016, 23:03:12 »
Przecież masz jakiś komputer/serwer na którym jest zainstalowany serwer SQL dla programów Insertu, wystarczy zainstalować kolejną instancję...

Ale to jest produkcyjny serwer i chodzą na nim INNE programy niż akurat Insert (dużo ważniejsze niż Insert) i nie mam ochoty doinstalowywać na nim czegoś, co mi jest potrzebne na całe 5 minut, a po odinstalowaniu zostawi po sobie dziesiątki niepotrzebnych bibliotek.

Nie wiem po co ta dyskusja, zapytałem tylko grzecznie o doświadczenia z instalowania Płatnika na serwerze MSSQL, a nie o coaching z zakresu instalowania baz danych na serwerze. Sprawa jest jasna, nie da się skonwertować bezpośrednio .mdb na MSSQL chodzący na 64-bitowym silniku. A sposobów jak to zrobić na około można wymyślić dużo, na pewno nie jest to temat na forum użytkowników Inserta.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17189
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Płatnik + baza
« Odpowiedź #17 dnia: Styczeń 19, 2016, 23:15:25 »
Przecież masz jakiś komputer/serwer na którym jest zainstalowany serwer SQL dla programów Insertu, wystarczy zainstalować kolejną instancję...

Ale to jest produkcyjny serwer i chodzą na nim INNE programy niż akurat Insert (dużo ważniejsze niż Insert) i nie mam ochoty doinstalowywać na nim czegoś, co mi jest potrzebne na całe 5 minut, a po odinstalowaniu zostawi po sobie dziesiątki niepotrzebnych bibliotek.

To tylko jedno z proponowanych przeze mnie rozwiązań problemu, z których do tej pory nie skorzystałeś. Twoje obawy co do instalacji serwera SQL są nie na miejscu, przecież już został zainstalowany co najmniej jeden serwer SQL... Jeśli rzeczywiście serwer jest taki ważny to powinieneś dysponować drugim serwerem testowym, na którym mógłbyś przetestować wszystkie zmiany wprowadzane na serwerze produkcyjnym.

Nie wiem po co ta dyskusja, zapytałem tylko grzecznie o doświadczenia z instalowania Płatnika na serwerze MSSQL, a nie o coaching z zakresu instalowania baz danych na serwerze. Sprawa jest jasna, nie da się skonwertować bezpośrednio .mdb na MSSQL chodzący na 64-bitowym silniku. A sposobów jak to zrobić na około można wymyślić dużo, na pewno nie jest to temat na forum użytkowników Inserta.

Mnie pytasz dlaczego dyskutujesz ? Baz danych się nie instaluje... Przepraszam, że chciałem pomóc, możesz walczyć dalej.
Daniel, Białystok.

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10690
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Płatnik + baza
« Odpowiedź #18 dnia: Styczeń 20, 2016, 12:28:04 »
Konwersja bazy z moich doświadczeń nie jest prosta i w zasadzie moze byc wykonana tylko na SQL MSDE (2000) przy odpowiednio dobranych parametrach serwera sql.
Migracja z MSDE do wyższych wersji sql idzie już bez problemu.

A utworzenie nowej bazy nie jest dobrym rozwiązaniem jesli chcesz mieć wszystko w jednej bazie. Łączenie baz nie jest proste.

Offline Chris

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 2846
  • Reputacja +275/-0
  • Wersja programu: GT, Nexo - aktualne
Odp: Płatnik + baza
« Odpowiedź #19 dnia: Styczeń 20, 2016, 13:47:00 »
Konwersja bazy z moich doświadczeń nie jest prosta i w zasadzie moze byc wykonana tylko na SQL MSDE (2000) przy odpowiednio dobranych parametrach serwera sql.
Migracja z MSDE do wyższych wersji sql idzie już bez problemu.

A utworzenie nowej bazy nie jest dobrym rozwiązaniem jesli chcesz mieć wszystko w jednej bazie. Łączenie baz nie jest proste.
Ja robiłem łączenie baz poprzez archiwizację i dearchiwizację dostępną w Płatniku. Trochę klikania, ale nie było kłopotów.
Krzysztof, Radom

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10690
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Płatnik + baza
« Odpowiedź #20 dnia: Styczeń 20, 2016, 17:53:21 »
Konwersja bazy z moich doświadczeń nie jest prosta i w zasadzie moze byc wykonana tylko na SQL MSDE (2000) przy odpowiednio dobranych parametrach serwera sql.
Migracja z MSDE do wyższych wersji sql idzie już bez problemu.

A utworzenie nowej bazy nie jest dobrym rozwiązaniem jesli chcesz mieć wszystko w jednej bazie. Łączenie baz nie jest proste.
Ja robiłem łączenie baz poprzez archiwizację i dearchiwizację dostępną w Płatniku. Trochę klikania, ale nie było kłopotów.
Notabene, sam sposób zrobienia archiwizacji jest dla mnie (i chyba nie tylko) niezrozumiały. Jak na zlecenie za 800 mln, to "trochę słabo"
W cudzysłowiu, bo nie lubię kląć. ;)

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4913
  • Reputacja +173/-11
Odp: Płatnik + baza
« Odpowiedź #21 dnia: Styczeń 20, 2016, 17:59:01 »
Dobrze wiesz że to było 800 mln zł które nigdy nie powinno zostać wydane z publicznych pieniędzy. W ogóle nigdy nie powinien powstać taki program jak Płatnik.
Opłacony z publicznej kiesy, na dodatek zmuszający podatników do kupowania produktów jednej konkretnej prywatnej firmy (Microsoftu).
W paru krajach na świecie za coś takiego byłaby jatka z kryminalnymi zarzutami, w najlepszym wypadku o niegospodarność, i to bez względu na to jak dobry produkt dostaliby użytkownicy.

Za ułamek tej kasy należało opublikować wymagania i sposoby dotyczące wymiany informacji z ZUSem i niech producenci oprogramowania kadrowo-płacowego zrobią co trzeba.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10690
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Płatnik + baza
« Odpowiedź #22 dnia: Styczeń 20, 2016, 18:06:43 »
Dobrze wiesz że to było 800 mln zł które nigdy nie powinno zostać wydane z publicznych pieniędzy. W ogóle nigdy nie powinien powstać taki program jak Płatnik.
Opłacony z publicznej kiesy, na dodatek zmuszający podatników do kupowania produktów jednej konkretnej prywatnej firmy (Microsoftu).
W paru krajach na świecie za coś takiego byłaby jatka z kryminalnymi zarzutami, w najlepszym wypadku o niegospodarność, i to bez względu na to jak dobry produkt dostaliby użytkownicy.

Za ułamek tej kasy należało opublikować wymagania i sposoby dotyczące wymiany informacji z ZUSem i niech producenci oprogramowania kadrowo-płacowego zrobią co trzeba.
To było wtedy (1997/8). I w najlepsze trwa dalej i chyba już sięgneło prawie 2 mld.

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9228
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: Płatnik + baza
« Odpowiedź #23 dnia: Styczeń 20, 2016, 20:18:22 »
Konwersja bazy z moich doświadczeń nie jest prosta i w zasadzie moze byc wykonana tylko na SQL MSDE (2000) przy odpowiednio dobranych parametrach serwera sql.

W weekend robiłem migrację na SQL2008R2 z bazy otrzymanej od poprzedniego biura rachunkowego i później wczytanie do bazy SQL nowego biura.
Jakoś tak mi poszło bez zbędnych komplikacji. :)
Sławek, Zduńska Wola

Offline Chris

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 2846
  • Reputacja +275/-0
  • Wersja programu: GT, Nexo - aktualne
Odp: Płatnik + baza
« Odpowiedź #24 dnia: Styczeń 20, 2016, 21:25:35 »
Konwersja bazy z moich doświadczeń nie jest prosta i w zasadzie moze byc wykonana tylko na SQL MSDE (2000) przy odpowiednio dobranych parametrach serwera sql.

W weekend robiłem migrację na SQL2008R2 z bazy otrzymanej od poprzedniego biura rachunkowego i później wczytanie do bazy SQL nowego biura.
Jakoś tak mi poszło bez zbędnych komplikacji. :)
Robiłeś migrację z mdb do SQL2008R2 64bit i nie było komplikacji?
Krzysztof, Radom

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9228
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: Płatnik + baza
« Odpowiedź #25 dnia: Styczeń 20, 2016, 21:43:57 »
Przepraszam, nie dopisałem - oczywiście 32bit.
Sławek, Zduńska Wola

Forum Użytkownikow Subiekt GT

Odp: Płatnik + baza
« Odpowiedź #25 dnia: Styczeń 20, 2016, 21:43:57 »