Pamiętaj aby przed jakikolwiek działaniem na systemie zarchiwizować dane z programu (F8).
Uwaga !
Po stronie serwera (192.168.1.150).
1. Instalujemy MOL2. Instalujemy Microsoft SQL Server 2005.
3. Uruchamiamy SQL Server Management Studio Express
4. Wciskamy z domyślnymi ustawieniami connect:
Ustalamy dla użytkownika "sa" hasło np "sa" i ustawiamy wszystko jak na rysunku ponizej:
Następnie restartujemy serwer.
Uruchamiamy MOL'a
tworzymy bazę danych na dysku naszego serwera:
Zostawiamy domyślne ustawienia (dotyczą serwera) (192.168.1.150;Optivum_2005,MOL_2000 itd)
i podłączamy się do bazy jako administrator sa, wpisujemy ustalone wcześniej hasło.
Tworzymy domyślnego użytkownika bazy MOL:
Możemy zaimportować do bazy składowane wcześniej dane z pliku :
Wcześniej jednak należy ustawić możliwość przywracania w ustawieniach programu :
======================================================================
odinstalowujemy pozostałości.. MOL, SQL Native, Panel sterowania -> Narzędzia administracyjne -> Źródła danych (ODBC) -> systemowe DNS -> MOL_2000 i MOL_2000bank.
Z płyty instalacyjnej wybieramy :
1. Microsoft SQL Server Native Client (instalacja z domyślnymi ustawieniami)
2. MOL Optivum - nie zgadzamy się na instalowanie serwera (po stronie klienta)
szybka instalacja z domyślnymi ustawieniami.
Uruchamiamy po raz pierwszy MOL. Otwiera się kreator podłączenia do bazy (wybieramy już istniejącej).
Podajemy nazwę serwera SQL (np. laptop, lub nr ip komputera gdzie zainstalowano serwer SQL z bazą MOL.
Resztę pozostawiamy domyślnie bez zmian. Wciskamy "Następny"
Następuje połączenie z bazą... mimo zainstalowanej na serwerze bazie MOL w przypadku problemów z połączeniem np;
Wyłącz całkiem firewall na serwerze.
MOL powienien się otworzyć razem z bazą danych. Natomiast w Panel sterowania -> Narzędzia administracyjne -> Źródła danych (ODBC) -> systemowe DNS -> MOL_2000 i MOL_2000bank.
Na serwerze przy otwartym firewall uruchamiamy linię komend cmd i wpisujemy netstat (-nr).
Wyświetli się lista ustanowionych połączeń pomiędzy ip serwera i klienta. Na tej podstawie stwierdzimy jaki port jest otwarty po stronie serwera i taki otworzymy w firewall serwera.
Powyżej widoczne jest, że po stronie serwera należy otworzyć 3221. Klient nas nie obchodzi.
Następnie dodajemy celem stabilności połączenia przez firewall następujące usługi do wyjątków firewall'a:
1. C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe
2. C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe
3. Zaznaczyć opcje "Udostępnianie plików i drukarek".
Możemy w polu wpisanych wyjątków wprowadzić zakres ograniczający komputery które mogą się łączyć z bazą danych : 192.168.99.0/255.255.255.0 lub 192.168.99.100, 192.168.99.108
Awaria Microsoft SQL:
- w przypadku braku plików backup należy zarchiwizować pliki i próbować je później podłączyć (nie zawsze wychodzi):
C:\Program files\Microsof SQL Server\MSSQL\Data\SuBazaDanych_SQL.mdf
C:\Program files\Microsof SQL Server\MSSQL\Data\SuBazaDanych_SQL.ldf
- Odinstalować SQL'a.
- zainstalować powtórnie z płyty (autorun)-> instalacja programów -> dodatki i narzędzia pomocnicze-> Microsoft SQL Server 2005 Express-> instaluj
=============================================================
Konfiguracja serwera Apache do współpracy z MOL.
Ściągamy serwer www ze strony : http://httpd.apache.org/
1. Instalujemy plik *.msi
2. Należy z płytki DVD lub ze strony vulcan skopiować najnowsze pliki MOL www do katalogu:
C:\Program Files\Apache Software Foundation\Apache2.2\cgi-bin
3. konfiguracja httpd.conf
zmień wpisy:
Listen 9200
ServerName mariop.alias.pl:9200
wpis:
ScriptAlias /cgi-bin/ "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin/"
zmień na :
Alias /cgi-bin/ "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin/"
Zmień:
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
dodaj nowy wpis (Uwaga!!! spacja kropka+dll)
AddHandler isapi-isa .dll
ISAPICacheFile "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin/MOLOptivumOpac.dll"
wywołanie serwisu MOL (na serwerze) powinno być następujące:
http://localhost:9200/cgi-bin/MOLOptivumOpac.dll
======================================================================
Bardzo interesujące. Pozdrawiam serdecznie.
OdpowiedzUsuń