MS Sql Server 2000 i Server 2003
Zenon Karol Bednarz - 26-01-2006 11:01
MS Sql Server 2000 i Server 2003
Witam. Kiedyś dawno temu działałem na Server 2000 i MSSQL Server 2000 łącząc się ze stacji roboczych przy pomocy ODBC. Z czasem przesiadłem się na Linuksa i Postgresa na parę lat pozostawiając Windows w spokoju. Teraz jednak stworzoną bazę i program muszę odpalić na serwerze Windows 2003 z postawioną bazą na MSSQL Server 2000 i klientach na Windows XP.(wymóg odbiorcy systemu) Po zainstalowaniu MSSQL Server 2000 na serwerze 2003 i utworzeniu tam bazy mogę bez przeszkód lączyć się z bazą za pomocą ODBC,Enterprise Managera itp. MSSQL Server 2000 zainstalowany jest w Mixed Mode. Kiedy jednak próbuję połączyć się z bazą danych ze stacji roboczej poprzez sieć zawsze mam odmowę dostępu.Niezależnie od tego czy chcę połączyć się jako user zdefiniowany w bazie danych czy też user windows. Do połączenie używam ODBC lub Enterprise Managera efekt jest zawsze ten sam odmowa dostępu. Ze stacji roboczych mogę mapować bez przeszkód zasoby dyskowe na serwerze 2003 gdzie jest też SQL Serwer . Do połączeń z bazą używam połączeń TCP. Wyłączam wszelkie firewale i nic do bazy nie mogę się dostać. Co gdzie jest źle nie mam pomysłu a czas nagli. Pomocy!!!
Zenon Karol
=?iso-8859-2?Q?Pawe=B3_Filipiak?= - 26-01-2006 11:01
"Zenon Karol Bednarz" <zkb@lama.net.pl> wrote in message news:dr8nop$kt0$1@srv.cyf-kr.edu.pl... [...]
1. nie możesz podłaczyć się do serwera czy do konkretnej bazy? Jeżeli to drugie, to kwestia uprawnień danego usera do żądanej bazy. Pierwze daje błąd "server doesn't exist or access denied" a drugie daje błąd "cannot open database .... requested in login...". Błędy piszę z pamięci, mogą być odrobinę inne, ale generalnie to są 2 różne komunikaty.
2. jeżeli nie możesz podłączyć się do serwera, to może słucha on na innym porcie niż klienci się podłączają? Piszesz, że używasz TCP, sprawdź na serwerze co jest ustawione w "server network utility" (w start menu, w grupie sql servera). Jak już będziesz pewien co do portu spróbuj zatelnetowac się na niego z maszyny klienckiej.
3. Podejrzyj ruch sieciowy na poziomie TCP, na przykład narzędziem TCPView z www.sysinternals.com
4. Jeżeli ruch sieciowy wskazuje, że połączenia na poziomie TCP są nawiązywane zaprzęgnij do pracy Profilera na sql serwerze. Włącz podgląd wszystkich zdarzeń i patrz co się dzieje, jak próbują podłączać się klienci.
5. pomysły mi się wyczerpały, może ktoś coś jeszcze dorzuci?
-- pozdrawiam, Paweł Filipiak
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
=?iso-8859-2?Q?=5BMS_SQL=5D_Czy_mo=BFna_wywo=B3a=E6_funkcje_t ylko_raz_dla?==?iso-8859-2?Q?_ca=B3ego_zbioru_=BCr=F3d=B3owego=3F?=
Oracle PL/SQL Wstawianie =?ISO-8859-2?Q?wynik=F3w_kolekcji_d?==?ISO-8859-2?Q?o_tabeli?=
[MSSQL] ACCESS - SQL =?ISO-8859-2?Q?B=B3ad_w_konwersji_lic?==?ISO-8859-2?Q?zb?=
=?iso-8859-2?Q?=5Bmssql=5D_Zapytania_rekurencyjne__-_czy_sk=B3adnia_sql?==?iso-8859-2?Q?_co=B6_takiego_przewiduje_=3F?=
[Oracle PL/SQL] Cursor i zapis =?ISO-8859-2?Q?rekord=F3w_do_?==?ISO-8859-2?Q?kolejnych_plik=F3w?=
=?iso-8859-2?Q?=5BMySQL=5D_Co_minimalnie_potrzebne_zeby_mie=E 6_klienta_My?==?iso-8859-2?Q?SQL_na_Linuxie=3F?=
[oracle] - Oracle SQL Developer - co to jest SID?
=?ISO-8859-2?Q?[Oracle]_Wywo=B3anie_skryptu_sh_z_PL/SQL-a=3F=3F?=
[oracle] Baza danych do kursy Introduction to Oracle9i:PL/SQL ? Skąd ją pobrać ?
Zapytanie SQL z =?ISO-8859-2?Q?pust=B1_tabel=B1?=
zanotowane.pldoc.pisz.plpdf.pisz.plnocnerozmowy.xlx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|