[MS SQL 2008] TCP connectie lukt niet

Pagina: 1
Acties:

  • Simkin
  • Registratie: Maart 2000
  • Laatst online: 27-01 15:56
Ik heb een MS SQL 2008 database aangemaakt, vervolgens heb ik met de SQL Server Configuration Manager het TCP/IP protocol geactiveerd en de TCP/IP poort standaard op 1433 laten staan. De server is up, ik kan de DB benaderen via de SQL Server Management Studio maar zodra ik een lokale TCP/IP verbinding op wil zetten naar de server gaat het fout.

Ik test de verbinding met telnet 127.0.0.1 1433
code:
1
2
C:\Users\Administrator>telnet 127.0.0.1 1433
Connecting To 127.0.0.1...Could not open connection to the host, on port 1433: Connect failed


De firewall staat uit voor alle profielen. Ik doe alle handelingen lokaal.

Kan iemand mij op weg helpen?

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Stop AI Slop

En als je verbindt op hostnaam of netwerk-ip?

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


  • Simkin
  • Registratie: Maart 2000
  • Laatst online: 27-01 15:56
Zelfde resultaat helaas

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Stop AI Slop

En als je dit probeert...
I found the solution. The IPALL configuration overides all other configurations in tcp.
What I did to connect to sqlserver 2008 over tcp

1.) Firewall: open tcp 1433 in/out
2.) Activate SQL-Server authentication mode
3.) enable remote connections
4.) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.(InstanceName)\MSSQLServer\SuperSocketNetLib\Tcp','TcpPort' ,PortNum
5.) Activate tcp in sql server configuration manager
6.) Enable and Activate TCP + Dynamic Ports = 0 (off), Port 1433
7.) IPALL Port 1433

How you can test it:
netstat -a must show a listening task at 1433
telnet server 1433 have to connect to the server

Thanks all for help!

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


  • Simkin
  • Registratie: Maart 2000
  • Laatst online: 27-01 15:56
Mijn firewall staat uit maar heb het wel weten op te lossen door een soortgelijke aanpak (edit: jouw laatste punt zie ik nu):

Via de SQL Server Configuration manager
  1. Expand SQL Server Network Configurations
  2. Dubbelklik "Protocols for SQLEXPRESS"
  3. Selecteer tab "IP Addresses"
  4. Scroll naar onder naar sectie "IP All"
  5. Defineer TCP Port (stond niet ingevuld)
  6. Restart SQL server service
Bedankt voor je snelle hulp!

[ Voor 5% gewijzigd door Simkin op 14-04-2010 14:53 . Reden: layout and typo ]