Hey, Leutz!
Hab ich jetzt in der Eile des Gefechts was überlesen oder versucht ihr wirklich krampfhaft über die Logindaten der Windowsumgebung euch bei einer Datenbank einzuloggen?
Weil es sich mit mssql genauso verhält wie bei MySQl
$myServer = 'localhost'; // solange der DB Server lokal liegt, sonst IP oder WebHost ( http://www...... )
$myDBuser = 'dbuser'; // USERNAME für den Login bei der DB
// root (standart)
$myDBuserPass = 'dbpass'; // Passwort des Users für die DB
$myDB = 'what_else'; // Datenbankname
//DB Verbindung herstellen
$dbhandle = mssql_connect($myServer, $myDBuser, $myDBuserPass)
or die("Verbindung zum SQL Server $myServer nicht möglich");
//Datenbank ansprechen
$selected = mssql_select_db($myDB, $dbhandle)
or die("Datenbank $myDB nicht gefunden");
Klappt das nicht, nicht verzweifeln sondern einfach mal den MySQL Dienst von Xampp stoppen, MS SQL Stoppen und MS SQL wieder starten. Unter Umständen greift MYSQL auf den Port zu und blockiert somit den MS SQL Server, auch wenn er läuft.
Kenn ich aus Erfahrung.
Mit böhsen Grüßen
BöhserDavid
PS: Es gibt immer noch php.net, hat eine sehr ausführliche Beschreibung der Funktionen, sogar mit BSP's...
*EDIT: ? Ist bei dir TCP/IP Connection vom MSSQL Server aktiv ?
START >> PROGRAMS >> MS Sql server 2005 >> Configuration Tools >> Sql Server configuration Manger
Click "+" sign next to "Sql server 2005 network configuration" then
click to highlight "Protocols for MSSQLSERVER" then
in right panel right click "TCP/IP" and enable it.
DO NOT for get restart you sql server service and pray to dear God your company will dump MS one day.
DO NOT install "ActiveScript engine" as MS suggested. You don't want extra trouble and junk.
Zuletzt modifiziert von boehserdavid am 20.08.2008 - 07:29:47