[PHP][freetds] connecten naar mssql vanuit (linux) php

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Heyz,

Ik probeer nu al enkele dagen een verbinding te krijgen
vanuit php naar de MSsql server die ik heb draaien, op
mijn lokale test server werkt het wel. Maar op de online
server krijg ik geen verbinding. Heb het met tsql wat met
freetds word gelevert geprobeert. Op de lokale test server
krijg ik meteen verbinding met de mssql server maar de
online server geeft de volgende melding:

src/tds/login.c: tds_connect: xxx.xxx.xxx.xxx:4000: Connection refused
Msg 20009, Level 9, State 0, Server OpenClient, Line 0
Server is unavailable or does not exist.
There was a problem connecting to the server

xxx.xxx.xxx.xxx=ip adres

De MSsql server heb ik ook op internet draaien (met eigen ip enz) en hij is wel gewoon berijk baar. Ze zijn alle 2 de servers op de zelfde manier geinstalleerd maar op de een of andere manier kan hij geen verbinding maken :S

Ik hoop dat iemand mij hiermee kan helpen, heb al heel wat afgezocht. Waren ook een paar andere mogenlijk heden om connectie te maken met mssql maar leek mij freetds de makkenlijkste om te installeren.

Alvast bedankt,

Dennis

Acties:
  • 0 Henk 'm!

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 17-09 23:59

TeeDee

CQB 241

Wordt die poort gefirewalled?

Heart..pumps blood.Has nothing to do with emotion! Bored


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Nee komt er gewoon doorheen, kan ook gewoon remote SQL Enterprise Manager draaien.

Is er misschien iets n mssql wat je moet instellen om een andere server toegang te geven? Weet van mysql dat je een user kon instellen dat hij alleen lokaal kon connecten of vanuit een specifiek ip. maar heb hiervan niks bij mssql terug kunnen vinden

Acties:
  • 0 Henk 'm!

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 17-09 23:59

TeeDee

CQB 241

je zou met MS SQL met named pipes kunnen rommelen.

Default staat ie dacht ik op Netbios. Dus je zou een pipe aan kunnen maken op basis van het IP adres.

screen:

Afbeeldingslocatie: http://teedee.dynu.com/got/pipesettings.jpg

Rommel daar eens mee?

Heart..pumps blood.Has nothing to do with emotion! Bored


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Het wil allemaal niet zo lukken,

Volgens mij zit het probleem ergens op de linus server (slackware kernel 2.4.18). Vanuit een andere server kan hij wel gewoon connectie maken. Wat is de makkenlijkste manier om een verbind te maken vanuit php naar mssql? zodat ik weer vooruit kan :)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Kan ik misschien de poort van mssql telnetten? om te kijken of ik wel connectie kan maken?

volgens een poortscan zijn alleen de poorten 135 (emap) 139 (netbios) 445 (microsoft-ds) open.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
toch nog gevonden, Port: 1433 Service: ms-sql-s
maar kan er niet aar telnetten

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
tadaaa ik zet de mssql server op een andere poort en alles werkt!!! :D vaag?
Pagina: 1