Biuletyn informacyjny WeriOn 3/2015 Instrukcja konfiguracji połączenia z programem Subiekt GT 21.09.2015 r.
Uwaga ten Biuletyn informacyjny WeriOn nie zawiera informacji dotyczących instalacji oprogramowania oraz konfiguracji urządzeń w sieci, tylko informacje dotyczące połączenia z bazą danych programu Subiekt GT. I. Konfiguracja przez Connection string - najszybsza. Connection string jest co ciąg znaków informujący, gdzie należy szukać danych i z reguły ciąg ten zawiera także informacje o sposobie autoryzacji. Dla Microsoft SQL Server 2008 jest to: Driver={SQL Server Native Client 10.0}; Server=NazwaKomputera\NazwaInstancji; Database=NazwaBazyDanych; Uid=NazwaUżytkownikaBazyDanych; Pwd=HasłoPowyższegoUżytkownika; Program Subiekt podczas standardowej instalacji tworzy instancję SQL Server-a o nazwie INSERTGT, a użytkownik sa (System Administrator) jest bez hasła. W związku z tym typowy Connection string będzie wyglądał następująco: Driver={SQL Server Native Client 10.0};Server=PC\INSERTGT;Database=ABC;Uid=sa; gdzie komputer nazywa się PC, a baza danych programu Subiekt GT to ABC. W programie WeriOn Konfiguracja należy wykonać trzy kroki: 1. Typ połączenia ustawiamy na Connection string (Rys.1 1). 2. Wklejamy powyższy Connection string (lub wybieramy go z listy rozwijanej), pamiętając o ustawieniu swojej nazwy komputera, instancji oraz nazwy bazy danych (Rys.1 2). 3. Wybieramy z listy program Subiekt (Rys.1 3). Rys. 1 Jeżeli dostęp do bazy danych zabezpieczony jest hasłem, to nie wpisujemy go jawnie w parametrze Connection string: Pwd=MojeTajneHasło;, tylko używany do tego pola Hasło. Hasło wtedy nie jest wprost widoczne, a w Connection string wystarczy dopisać: Pwd=%%pass%;. - 2 -
II. Konfiguracja przez ODBC. Program Subiekt GT nie tworzy automatycznie połączenia ODBC, więc należy to zrobić przy użyciu narzędzia administracyjnego Źródła danych ODBC. Można je znaleźć w Panelu sterowania, Narzędzia administracyjne, Źródła danych ODBC. W przypadku systemu 64-bitowego, należy wybrać Źródła danych ODBC (32-bitowe). Jeżeli w Panelu sterowania widnieje tylko jeden skrót 64-bitowy, to można go także znaleźć w poniższej lokalizacji: C:\Windows\SysWOW64\odbcad32.exe Po otwarciu powinien pokazać się Administrator źródeł danych ODBC (32-bitowych) lub Administrator źródeł danych ODBC (Rys.2 1). Nie może to być Administrator źródeł danych ODBC (64-bitowych). Rys. 2 Należy wybrać zakładkę Systemowe DSN (Rys.2 2) i wcisnąć przycisk Dodaj (Rys.2 3), Rys. 3 a następnie wybrać z listy SQL Server Native Client 10.0 (Rys.3 4 i 5). - 3 -
Tworzenie połączenia ODBC wymaga podania w kolejnych oknach kilku istotnych informacji. Dla SQL Server 2008 są to: Nazwa połączenia jaką będziemy się w przyszłości posługiwać. Nazwa ta będzie także wyświetlona w programie WeriOn Konfiguracja (Rys.4 6). Serwer na jakim jest umieszczona baza danych oraz instancja (NazwaKomputera\NazwaInstancji). Program Subiekt podczas standardowej instalacji tworzy instancję SQL Server-a o nazwie INSERTGT, czyli jeżeli komputer ma nazwę Komputer1 to należy wpisać Komputer1\INSERTGT (Rys.4 6 i 7). Jeżeli WeriOn Serwer jest na tym samym komputerze, co baza programu Subiekt GT, to można posługiwać się wpisem localhost\insertgt. Rys. 4 Kolejnym etapem jest ustalenie autoryzacji. Dla programu Subiekt GT domyślnym użytkownikiem jest użytkownik sa (System Administrator) bez hasła (Rys.5 9 i 10). Rys. 5-4 -
Jako ostatni parametr należy zaznaczyć zmianę bazy domyślnej i wybrać z listy nazwę swojej bazy danych zgodną z bazą programu Subiekt GT. Wykonanie tej czynności jest jednocześnie potwierdzeniem nawiązania połączenia i autoryzacji (Rys.6 12). Rys. 6 W celu zakończenia procedury tworzenia nowego połączenia ODBC należy dokończyć kreatora przez zatwierdzanie kolejnych okienek bez dokonywania zmian. Tak przygotowane połączenie można teraz wykorzystać w programie WeriOn Konfiguracja. Wystarczy tylko wybrać typ połączenia na ODBC systemowe i wybrać z listy przygotowane uprzednio połączenie według nadanej przez siebie nazwy np. SklepABC (Rys.7 1 i 2). Rys. 7 Połączenie ODBC do Microsoft SQL Server nie przechowuje nazwy i hasła użytkownika, więc należy je ponownie wprowadzić w powyższym oknie. Dla przypomnienia domyślny użytkownik programów firmy InsERT to sa (System Administrator), a hasło jest puste (Rys.7 3 i 4). Ostatnią czynnością jest zaznaczenie programu Subiekt (Rys.7 5). - 5 -