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.