Fråga : felsöka sql tcp - förbinder lokalt men inte i område

Jag skulle lik hjälp, i att felsöka ett anslutningsproblem inom ett område. För enkelhet här är knyta kontaktläget: området körs under SBS 2008, SQL-serveren uttryckliga 2008 R2 är rinnande, och jag skulle något liknande för att förbinda till den från en annan PC för fönster 7 inom domain.
Currently som jag kan logga in till databasen lokalt using skötsel för SQL-ledningstudio tcp-protokollet. Och jag kan telnet lokalt (using befallatelneten 192.168.1.2 1433 - även om resultatet är precis svart, inget befalla precis). När jag går till områdesPC:n, jag kan inte logga in using de samma vitsorden med tcp-protokoll, men jag kan logga in using namngett leda i rör protokoll. Om I-telnet från områdesPC:n, det anmäler, den kan inte öppna en anslutning på teori för

Current för port 1433. är, att sql inte lyssnar till porten inom området, precis lokalt. Hur man bekräftar detta problem och korrigerar därefter det?

My ställer in för detta inklusive:
1) som förbereder serveren: under IP address av tcp-/ipprotokollet dela upp av portar för tcp för chefen för sql-serverkonfigurationen, I-uppsättningdynamiska till 0 och tcp-port till 1433 för alla IP address. För närvarande styrkakryptering är off.
2) som öppnar firewallen: på serveren under inbound härskar, mig har öppnat firewallen på port 1433 för lokal- och fjärrkontrollanslutningar. Jag skapade också en sql kontrollerar inbound härskar för udp på port 1434.
3) som förbereder routeren: port 1433 och 1434 riktas till serveren, och enabled.

Being som är kompetent att förbinda till sql-serveren using en områdestcp-anslutning, är första felsöka kliver in mot danande en TLS-/SSLanslutning över tcp. För det jag förbryllades, då jag inte kunde se UCC-SSLEN tilldela intyg under lista av tillgängliga certifikat (som fanns på manager>protocols för sql-serverkonfigurationen för db>certifikat). Jag kan se att detta certifikat har installerats i datorkontot (under personligt) using MMC. Finns det någon sakkunnig långt att SQL behöver certifikat som installeras för att den för att använda dem?

Hoping som fungerar med ett sakkunnigt vem har upp uppsättningen detta, eller vet problemet. Jag har redan granskat mycket av MSDNEN som är materiell på denna, så behaga, inget oklart anknyter till det allmänna protokollet info. Jag behöver att fungera med någon som kan rekommendera kliver för att göra this.
" klar "

Svar : felsöka sql tcp - förbinder lokalt men inte i område

Du bör vara kompetent att tillfoga applikationen, men behöver att välja det utförbart manuellt. För udp/1434 det är webbläsaren sqlbrowser.exe (vanligt ”c:\Program Files\Microsoft SQL server \ delade \ sqlbrowser.exe 90 \”), för tcp/1433 sqlservr.exe (”den c:\Program Files\Microsoft SQL serveren \ MSSQL10.EXPRESS10 \ MSSQL \ Binn \ sqlservr.exe”). Du kan referens båda i services.msc.

Med ”avlägsen port” jag betydde porten av beställaren i firewallen. Du har uppsättningen det till 1433 (”är här inställningarna för firewallundantaget härskar: protokolltyp är tcp, lokalport är 1433, avlägsen port är 1433,”).
Andra lösningar  
 
programming4us programming4us