Temat: Problem z połączenie się z bazą na SQL Serwer 2008 WIN7

Zainstalowałem SQL Server 2008 Express na WIN 7 x64. Nowa instancja I_01, nazwa komputera PC_Home.
I teraz chciałby połączyć się z innego komputera (WIn VISTA) i ma problem, dokładny komunikat poniżej.

Wiem o :
1. TCP/IP Enabled
2. Named Piped Enabled
3. Port 1433 otwarty
4. Allow remote connections to this server - checked

Wprowadziłem użytkownika z prawami administratora - sysadmin i pomimo to nie mogę połaczyć się z serwerem (bazą danych) przez Managment Studio czy ODBC.

Czy coś pominąłem ?

TITLE: Connect to Server
------------------------------

Cannot connect to PC_Home\I_01.

------------------------------
ADDITIONAL INFORMATION:

Wystąpił błąd związany z siecią lub wystąpieniem podczas ustanawiania połączenia z serwerem programu SQL Server. Nie można odnaleźć serwera lub jest on niedostępny. Sprawdź, czy nazwa wystąpienia jest poprawna i czy konfiguracja serwera programu SQL Server zezwala na połączenia zdalne. (provider: Interfejsy sieciowe SQL, error: 26 - Błąd podczas lokalizowania określonego serwera/wystąpienia) (Microsoft SQL Server, Error: -1)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+...

------------------------------
BUTTONS:

OK
------------------------------
Jarosław Kędzierski

Jarosław Kędzierski Admin od okienek

Temat: Problem z połączenie się z bazą na SQL Serwer 2008 WIN7

Hej.

Piszesz "port 1433 otwarty" czy to oznacza, że przechodzisz przez jakiegoś firewalla ? Jeśli instancja jest nazwana (I_01) jest całkiem możliwe, że używa innego niż domyślny numeru portu (1433 jest dla instacji głównej). Numer portu sprawdzisz, w tym samym narzędziu konfiguracyjnym, w którym sprawdzałem TCP/IP Enabled.

Temat: Problem z połączenie się z bazą na SQL Serwer 2008 WIN7

Tak , na Win 7 gdzie uruchomiłem SQL Serwer 2008 jest firewall. Do testów wyłączyłem go i nadal jest problem.

Na serwerze (Win 7 ) nie mogę włączyć usługi Browser ... ale to chyba nie ma wpływu ..?

P.B.

konto usunięte

Temat: Problem z połączenie się z bazą na SQL Serwer 2008 WIN7

zamiast PC_Home wpisz ip tego komputera

Temat: Problem z połączenie się z bazą na SQL Serwer 2008 WIN7

próbuję jak tylko to możliwe :)
192.168.1.120\I_01
\\192.168.1.120\I_01
Nazwa_komputera\I_01
\\Nazwa_komputera\I_01

Mało w innej lokalizacji próbuję na SQL Server 2005 pracującym na XP i to samo. O co chodzi ?
Z prawami użytkownika nie powinno być problemu - testowo daje wszystko łącznie z sa.

o czym mogłem zapomnieć ...? dzięki

konto usunięte

Temat: Problem z połączenie się z bazą na SQL Serwer 2008 WIN7

a jakie ty masz IP?

update
żeby była jasność chodzi o to czy twój komputer i komputer z SQL-em są w podsieciach które mogą się komunikowaćPrzemysław R. edytował(a) ten post dnia 05.09.11 o godzinie 14:48
Szymon P.

Szymon P. Databricks, Azure
Data Factory, MS SQL
SERVER

Temat: Problem z połączenie się z bazą na SQL Serwer 2008 WIN7

Paweł Boguszewski:
Tak , na Win 7 gdzie uruchomiłem SQL Serwer 2008 jest firewall. Do testów wyłączyłem go i nadal jest problem.

Na serwerze (Win 7 ) nie mogę włączyć usługi Browser ... ale to chyba nie ma wpływu ..?

P.B.

Oj ma wpływ ma. Sam sobie prawdopodobnie odpowiedziałeś na pytanie dlaczego nie działa.

Jeśli na pewno masz wyłączony firewall (poniekąd wiem, że w Win7 i 2008 są z nim problemy) to na pewno jest to sprawa SQL Browser (pod warunkiem, że to co wymieniłeś powyżej czyli remot conn, TCP/IP enabled etc.) są też ok

Żeby można się komunikować z named instance SQL Browser musi być uruchomiony o ile dobrze pamiętam

spróbuj go zrestartować spod run - services.mscSzymon P. edytował(a) ten post dnia 05.09.11 o godzinie 14:18

Temat: Problem z połączenie się z bazą na SQL Serwer 2008 WIN7

Przemek :
Komputery są w sieci - 1 sieci.

Do Szymon:
Z tego co się okazało usługa Browser nie musi być włączona. testuję aktualnie połączenie do XP (SQL Server 2005) i działa.

--
Co poprawiałem : wystarczyło zmienić nazwę serwera na: ip_PC, numer_portu, instancja_serwera
i śmiga - w tym przypadku na XP.
Wieczorem sprawdzę połączenie z win 7 x64.

P.B.
Bartosz Ślepowronski

Bartosz Ślepowronski Problem? Jaki
problem?

Temat: Problem z połączenie się z bazą na SQL Serwer 2008 WIN7

Paweł Boguszewski:
Z tego co się okazało usługa Browser nie musi być włączona. testuję aktualnie połączenie do XP (SQL Server 2005) i działa.

Jak nie podajesz portu to musi. Jak podajesz to nie :)

Temat: Problem z połączenie się z bazą na SQL Serwer 2008 WIN7

Bartosz Ślepowronski:
Paweł Boguszewski:
Z tego co się okazało usługa Browser nie musi być włączona. testuję aktualnie połączenie do XP (SQL Server 2005) i działa.

Jak nie podajesz portu to musi. Jak podajesz to nie :)


Dzięki za info.

Temat: Problem z połączenie się z bazą na SQL Serwer 2008 WIN7

Ciągle problem z win 7.
Czy wersja HOME Premium może mieć wpływ na połączenie się z SQL Serwer 2008.

Tak jak wcześniej pisałem połączyłem się z SQL Serverem na XP. Teraz próbuję dostać się na WIN 7 i ciągle mam problem :

Microsoft SQL Server error: 87.

A może aby dostać się na server 2008 należy wpisać inną składnię servera. Próbuję po przecinkach (,) [ip,port,instancja]

P.B.
Jarosław Kędzierski

Jarosław Kędzierski Admin od okienek

Temat: Problem z połączenie się z bazą na SQL Serwer 2008 WIN7

Hej.
W connection stringu możesz używać NAZWA\Instancja albo IP,Port.
Możesz sprawdzić telnetem, czy cokolwiek odpowiada Ci na porcie SQLa ?

Wcześniej pisałeś o błędzie 26, teraz 87. Możesz podać dokładny komunikat błędu ?

Błąd 26 faktycznie mógł być związany z SQL Browserem: http://blogs.msdn.com/b/sql_protocols/archive/2005/12/...

"An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

1) You might have named pipe or tcp enabled and connect to a named instance, but SQL Browser service was not started or enabled. To enable browser, First, Use net start or go to sql configuration manager(SSCM), check whether sqlbrowser service is running, if not, start it; Secondly,You still need to make sure SqlBrowser is active. Go to SSCM, click properties of sqlbrowser service -> Advanced-> Active “Yes” or “No”, if sqlbrowser is running but is not active, the service would not serve you correct pipe name and Tcp port info on which your connection depends."Jarosław Kędzierski edytował(a) ten post dnia 05.09.11 o godzinie 21:40

Temat: Problem z połączenie się z bazą na SQL Serwer 2008 WIN7

Poniżej dwie opcje wpisu nazwy serwera. W zależności czy port wpisuję czy nie różne błędy. Co do błędu o którym wczoraj pisałem to wynikał z błędnie wpisanej nazwy serwera - z ukośnikami. Ale dzisiaj w innej lokalizacji połączyłem się z SQL-em na XP wpisują po przecinku.

TERAZ testuję na WIN 7 i ciągle problem .. :(

OPCJA 1:::::::::

TITLE: Connect to Server
------------------------------

Cannot connect to 192.168.1.101,1433,I_02.

------------------------------
ADDITIONAL INFORMATION:

Wystąpił błąd związany z siecią lub wystąpieniem podczas ustanawiania połączenia z serwerem programu SQL Server. Nie można odnaleźć serwera lub jest on niedostępny. Sprawdź, czy nazwa wystąpienia jest poprawna i czy konfiguracja serwera programu SQL Server zezwala na połączenia zdalne. (provider: Dostawca TCP, error: 0 - Próba połączenia nie powiodła się, ponieważ połączona strona nie odpowiedziała poprawnie po ustalonym okresie czasu lub utworzone połączenie nie powiodło się, ponieważ połączony host nie odpowiedział.) (Microsoft SQL Server, Error: 10060)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+...

------------------------------
BUTTONS:

OK
------------------------------

OPCJA 2::::::

TITLE: Connect to Server
------------------------------

Cannot connect to 192.168.1.101,I_02.

------------------------------
ADDITIONAL INFORMATION:

Wystąpił błąd związany z siecią lub wystąpieniem podczas ustanawiania połączenia z serwerem programu SQL Server. Nie można odnaleźć serwera lub jest on niedostępny. Sprawdź, czy nazwa wystąpienia jest poprawna i czy konfiguracja serwera programu SQL Server zezwala na połączenia zdalne. (provider: Interfejsy sieciowe SQL, error: 25 - Ciąg połączenia jest nieprawidłowy) (Microsoft SQL Server, Error: 87)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+...

------------------------------
BUTTONS:

OK
------------------------------

Temat: Problem z połączenie się z bazą na SQL Serwer 2008 WIN7

Jak mogę sprawdzić na jakim porcie SQL "słucha" ? może tutaj coś jest nie tak.

P.B.
Bartosz Ślepowronski

Bartosz Ślepowronski Problem? Jaki
problem?

Temat: Problem z połączenie się z bazą na SQL Serwer 2008 WIN7

Paweł Boguszewski:
Jak mogę sprawdzić na jakim porcie SQL "słucha" ? może tutaj coś jest nie tak.

Bez dostępu do serwera nie da się. Oczywiście, zawsze możesz przeskanować porty ale chyba nie o to pytasz.

Jak masz dostęp to SQL Server configuration manager > network configuration > protocols > tcp ip > properties

Ale można też np w rejestrze HKLM > Software > Microsoft > Microsoft SQL Server > MSSQL... > MSQL Server > Super Socket > TCP > IP. Bartosz Ślepowronski edytował(a) ten post dnia 06.09.11 o godzinie 00:10
Szymon P.

Szymon P. Databricks, Azure
Data Factory, MS SQL
SERVER

Temat: Problem z połączenie się z bazą na SQL Serwer 2008 WIN7

Use master Go
Xp_readerrorlog

Później sobie znajdziesz w wynikach

Mnie się przed chwilą testowo udało połączyć z wirtualnej maszyny na hosta, na którym jest zainstalowany Visual Studio z SQL Express 2008.

Nie mam środowiska domenowego więc musiałem przełączyć autentykację na SQLowa i zrobic logina na szybko. Instancja express chodzi u mnie na (system account - sprawdz sobie to też bo na koncie network service nie wiem czy będzie banglać)

Tak więc jeśli koniecznie nie darzysz sympatią SQL Browser to logujesz się tak

<IP>,numer portu (wyciagniety z loga)

u mnie 192.168.1.100,1044

lub tak: 192.168.1.100,1044\SQLEXPRESS
lub tak: 192.168.1.100\SQLEXPRESS,1044

Temat: Problem z połączenie się z bazą na SQL Serwer 2008 WIN7

Dzięki za odp. , ale już sobie z tym "dziad..." poradziłem. Właśnie chodziło o ten nieszczęsny port.

Wskazówka dla wszystkich instalujących SQL Server na WIN 7 x64, - NIE MA ŻADNEGO DOMYŚLNEGO PORTU - 1433 !!!!

U mnie na ten przykład na jednej instancji:
I_01 : 49759
a na drugiej : 49311

Szymon : Twoje nazwy serwera również działają - ja zastosowałem :

192.168.1.101,49759,I_01 -> i śmiga w końcu.

----
Na koniec pytanie :

W Protocols for I_01 -> TCP/IP -> IP Adresses mam IP od 1 do 7 + IPAll. W każdym znajduje się:
TCP Dynamic Ports ...
TCP Port ...

Aktualnie mam numer portu w IPAll TCP Dynamic Ports 49759.

Jak jest z ważnością poszczególnych IP i w którym powinienem zmienić na własny jeżeli bym chciał ?

Raz jeszcze dzięki wszystkim za pomoc

P.B.
Daniel N.

Daniel N. Senior IT Architect,
DBA

Temat: Problem z połączenie się z bazą na SQL Serwer 2008 WIN7

Pawle,
Czy ta instancja SQL Server nie jest czasem instancją nazwaną (named instance)?
Moim zdaniem jest, stąd twój problem i błędny wniosek. Otóż domyślna instancja SQL Server (połączenie przy użyciu nazwy komputera) słucha standardowo na porcie 1433. Instancja nazwana (lub SQL Server Express) słucha na porcie dynamicznie wybieranym, a w celu połączenia przy użyciu nazwy instancji potrzebna jest działająca usługa SQL Server Browser.
Jeśli chodzi o kwestię portów to przeczytaj sobie poniższy KB:
http://support.microsoft.com/kb/823938

---
Pozdrawiam,
Daniel
Szymon P.

Szymon P. Databricks, Azure
Data Factory, MS SQL
SERVER

Temat: Problem z połączenie się z bazą na SQL Serwer 2008 WIN7

Daniel N.:
(lub SQL Server Express) słucha na porcie dynamicznie wybieranym, a w celu połączenia przy użyciu nazwy instancji potrzebna jest działająca usługa SQL Server Browser.

Już koledze powtarzaliśmy to ze dwa razy ;)
ale się uparł, że chce się łączyć z wykorzystaniem numerów portów
Krzysztof Stachyra

Krzysztof Stachyra Szef Wydziału
Produkcji Systemów
Handlowo-Magazynowyc
h i ...

Temat: Problem z połączenie się z bazą na SQL Serwer 2008 WIN7

proponuje po prostu czasami zerknąć w dokumentację wtedy nie powstaną kolejne mity pod tytułem : "SQL nie ma żadnego domyślnego portu", zasada działania jest prosta jak konstrukcja cepa ;)



Wyślij zaproszenie do