Dlaczego pojawia się komunikat "SQL Server Lock request time out
period exceeded"
Dlaczego pojawia się komunikat "SQL Server
Lock request time out
period exceeded"?
Podczas pracy z Exact Globe 2003 Enterprise może
pojawiać się poniższy komunikat:
"SQL Server Lock request time out period exceeded.
SQL State : 37000
DB error:
1222"
Na
stacjach roboczych z Exact Globe 2003 Enterprise powinien być utworzony tzw. "Alias" do
serwera SQL.
Server SQL musi być określony przez nazwę komputera i nazwę domeny
(nazwy oddzielone kropkami).
Przykład: SERVER.EXACTSOFTWARE.COM
Poniżej opisany jest sposób
tworzenia aliasu do serwera SQL na stacji roboczej.
Na serwerze SQL:
1.
Kliknij prawym klawiszem myszy na ikonie “Mój
komputer” (“My Computer”) i z wyświetlonego menu
wybierz opcję “Właściwości” (“Properties”). Następnie
kliknij na zakładce “Nazwa komputera” (“Computer name”) i sprawdź jaka nazwa została
podana w środkowej części okna. Na poniższym przykładowym ekranie jest to wisl2273-4.exactsoftware.com

2.
Kliknij “Start”, wybierz “Uruchom” (“Run”), w polu komend wpisz
"svrnetcn" i naciśnij <ENTER>. Zostanie wyświetlone okno
programu “Server Network Utility”
konfigurującego połączenia serwera SQL ze stacjami roboczymi.
- zakładka “Ogólne”
("General”): musi być aktywny protokół
TCP/IP. Jeśli nie jest, to należy go dodać. Po dodaniu protokołu TCP/IP konieczne
jest zrestartowanie serwera SQL.

- zamknąć program “Server Network Utility”.
Na wszystkich stacjach roboczych:
1.
Kliknij “Start”, wybierz “Uruchom” (“Run”), w
polu komend wpisz "cliconfg" i naciśnij <ENTER>.
Zostanie wyświetlone okno programu “Server Client Network Utility” konfigurującego
połączenia stacji roboczej z serwerem SQL.
- zakładka “Ogólne” ("General”): musi być aktywny protokół TCP/IP. Jeśli nie
jest, to należy go dodać.

- zakładka "Alias":
kliknij przycisk “Dodaj” (“Add”) i w polu "Server
alias" wpisz pełną nazwę serwera SQL. Wybierz protokół TCP/IP.

- Jeśli w sieci występują
problemy z rozpoznawaniem nazw komputerów, w polu „Server alias” można
wpisać adres IP serwera SQL.
- kliknij OK i
ponownie OK zamykając okno programu “Server Client
Network Utility”.
2.
Uruchom Exact Globe
2003 Enterprise i na pierwszym ekranie kliknij
przycisk “Dodatkowe”. Wybierz zdefiniowany alias serwera SQL z wyświetlonej
listy dostępnych serwerów. Następnie wybierz firmę.
Komunikat “SQL Server Lock Request Timeout” nie powinien już się pojawiać.
UWAGA:
Powyższe
czynności muszą być wykonane na wszystkich
stacjach roboczych!
