PHP / MS SQL

Hallo,

ich habe bislang noch nicht mit der Verbindung PHP / MSSQL
gearbeitet, daher benötige ich etwas Hilfe (mit MySQL habe ich da
weniger Probleme)

Ich bekomme Keine Verbindung um SQL -Server

$link = mssql_connect("SQLEXPRESS","MeinName","Passwort");
mssql_select_db("dbname", $link);

Was ist daran falsch? Die Anwendung sucht auf localhost und bekommt
keine Verbindung ...

mark
Mark Knochen [ Di, 04 April 2006 21:29 ] [ ID #1260014 ]

Re: PHP / MS SQL

Hi Mark

Mark Knochen wrote:
> ich habe bislang noch nicht mit der Verbindung PHP / MSSQL
> gearbeitet, daher benötige ich etwas Hilfe (mit MySQL habe ich da
> weniger Probleme)
> Ich bekomme Keine Verbindung um SQL -Server
> $link = mssql_connect("SQLEXPRESS","MeinName","Passwort");
> mssql_select_db("dbname", $link);
> Was ist daran falsch? Die Anwendung sucht auf localhost und bekommt
> keine Verbindung ...

Wie heisst genau die Fehlermeldung?

SQLEXPRESS ist ein hostname. Ist dieser in
%WINNT%/system32/drivers/etc/hosts o.ä. eingetragen? Da dein SQL Server
wahrscheinlich auf dem selben Rechner liegt, solltest du vielleicht in
mssql_connect() den ersten Parameter 'localhost' nennen.

HTH, Johannes
Johannes Vogel [ Di, 04 April 2006 21:55 ] [ ID #1260015 ]

Re: PHP / MS SQL

> SQLEXPRESS ist ein hostname. Ist dieser in
> %WINNT%/system32/drivers/etc/hosts o.ä. eingetragen? Da dein SQL Server
> wahrscheinlich auf dem selben Rechner liegt, solltest du vielleicht in
> mssql_connect() den ersten Parameter 'localhost' nennen.
>
> HTH, Johannes

Habe ich auch ausprobiert, ebenso die IP-Nummer. MySQL läuft auch noch,
ist das ein Problem? Ich würde vermuten nein.

Die Login-Daten habe ich beim SQL-Server auf Windows & SQL
Authentification gestellt.

Mark
Mark Knochen [ Di, 04 April 2006 22:11 ] [ ID #1260016 ]

Re: PHP / MS SQL

Abend

Mark Knochen am Tue, 04 Apr 2006 22:11:18 +0200:

> Habe ich auch ausprobiert, ebenso die IP-Nummer. MySQL läuft auch noch,
> ist das ein Problem? Ich würde vermuten nein.

Unwahrscheinlich.

Hast Du die Doku beachtet:

"The servername argument has to be a valid servername that is defined
in the 'interfaces' file."

Wir die Verbindung zu einem MSSQL-Server überhaupt über TCP/IP
aufgebaut? Wenn ja, dann fehlt noch eine Port-Angabe. In meiner ini
finde ich keine. Das legt nahe, dass die Verbindung auf anderem Weg
aufgebaut wird.

--
1 Bodo Kaelberer
123 http://www.webkind.de/ http://www.kaelberer-aio.de/
3 Dem Verständnis ist meist gut getan, wenn man richtig lesen
4 kann.
Bodo Kaelberer [ Mi, 05 April 2006 00:13 ] [ ID #1260017 ]

Re: PHP / MS SQL

>
> Wir die Verbindung zu einem MSSQL-Server überhaupt über TCP/IP
> aufgebaut? Wenn ja, dann fehlt noch eine Port-Angabe. In meiner ini
> finde ich keine. Das legt nahe, dass die Verbindung auf anderem Weg
> aufgebaut wird.
>

Ich habe den MSSQL-Server jetzt also lokalen Dienst laufen.
Als Verwaltungsprogramm habe ich "Microsoft SQL Server Management Studio
Express"

Kann ich hier die Verbindungsdaten zum Server finden?
Und kann ich hier ebenfalls eine MySQL-DB importieren?

Ist sicher eine stark konfuse Herangehensweise, aber
ich muss das so schnell wie möglich geschafft haben ...


Mark
Mark Knochen [ Mi, 05 April 2006 02:51 ] [ ID #1261602 ]

Re: PHP / MS SQL

Mark Knochen schrieb:

> Ich habe den MSSQL-Server jetzt also lokalen Dienst laufen.
> Als Verwaltungsprogramm habe ich "Microsoft SQL Server Management Studio
> Express"
>
> Kann ich hier die Verbindungsdaten zum Server finden?

Yepp. Also bei mir kommt da ein Anmeldedialog, wo der Servername
drinsteht. Und der lautet <Rechnername>\SQLEXPRESS.

gruss, heli
Helmut Chang [ Do, 06 April 2006 16:52 ] [ ID #1263251 ]

Re: PHP / MS SQL

Mark Knochen schrieb:

> ich habe bislang noch nicht mit der Verbindung PHP / MSSQL
> gearbeitet, daher benötige ich etwas Hilfe (mit MySQL habe ich da
> weniger Probleme)
>
> Ich bekomme Keine Verbindung um SQL -Server

Hat das Nutzerkonto auf dem MSSQL-Server ausreichende Berechtigungen?
Einen Port mußt Du normalerweise nicht übergeben.

Gruß
Irmgard
Irmgard Schwenteck [ Fr, 07 April 2006 16:19 ] [ ID #1264979 ]
PHP » de.comp.lang.php.datenbanken » PHP / MS SQL

Vorheriges Thema: Verbindung zum MSSQL-Server
Nächstes Thema: MySQL to MSSQL