php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.04.2006, 15:52  
Neuer Benutzer
 
Registriert seit: 14.03.2006
Beiträge: 5
DaOnkel
Standard Connection Probleme PHP-MSSQL

Hallo Leute,

ich habe ein Problem und komme einfach nicht weiter. Vielleicht hat mir jemand den erlösenden Tip.

Ich habe hier eine MSSQL Datenbank und einen Webserver IIS (PHP5) auf 2 verschiedenen Maschinen (Windows 2003 Server). Ich will mittels PHP Skript vom Webserver auf die Datenbank zugreifen. Auf meiner Entwicklungsumgebung läuft die Connection ohne Probleme (Webserver und DB auf gleichem System). Auf der geteilten Umgebung bekomme ich keine Verbindung zur Datenbank.

Versuch 1:
$db = DB::connect('mssql://user:user@TESTSERVER/db_kennzahlenhilfe');
Versuch 2:
$db = DB::connect('mssql://user:user@192.168.11.26/db_kennzahlenhilfe');
Versuch 3:
$host = '192.168.11.26';
$username = 'user';
$password = 'user';
$datenbank = 'db_kennzahlenhilfe';
$verbindung = mssql_connect($host, $username, $password) or die(.....)

Woran könnte das liegen. Den Datenbankuser "user" gibt es auf der DB und verfügt auch über die benötigten Rechte. Server ist der IIS6 auf Windows 2003 Server. PHP5 und PEAR installiert.

reicht hier die IP-Adresse oder muss zum Host noch etwas hinzugefügt werden? Muss man bei Integrated Login etwas anderes probieren?
Auf dem Webserver kann ich mittels ODBC und Excel auf die Datenbank zugreifen. Gibt es da irgend eine Einstellung in der php.ini Datei, welche ich ändern muß.

Ach ja, der ping befehl funkioniert auch optimal.

Es läuft ebenfalls ein AD Server! Den User im AD zu registrieren bringt auch keinen Erfolg. Beißt sich ja auch mit dem erfolgreichen ODBC connect.

Zitat:
Microsoft SQL Server ODBC-Treiber Version 03.86.1830

Datenquellenname: Test
Datenquellenbeschreibung: Test
Server: TESTSERVER
Datenbank: db_Kennzahlenhilfe
Sprache: (Default)
Zeichen konvertieren: Yes
Abfragen mit langer Laufzeit protokollieren: No
Protokolltreiberstatistik: No
Integrierte Sicherheit verwenden: No
Ländereinstellungen verwenden: No
Option für vorbereitete Anweisungen: Temporäre Prozeduren beim Trennen löschen
Failover-Server verwenden: No
ANSI-Anführungszeichen verwenden: Yes
ANSI-Nullen, -Leerzeichen und -Warnungen verwenden: Yes
Datenverschlüsselung: No
Vielen Dank im Voraus für eure Hilfe.

MFG DaOnkel
DaOnkel ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.04.2006, 16:12  
Erfahrener Benutzer
 
Registriert seit: 02.02.2006
Beiträge: 141
lichtscheu
lichtscheu eine Nachricht über ICQ schicken
Standard

Mit Mssql kenn ich mich nicht so gut aus aber bei mySQL muss man Zugriffe die nicht von localhost kommen extra erlauben. Vielleicht ist das bei mssql auch so.
__________________
lichtscheu ist offline  
Alt 10.04.2006, 16:30  
Neuer Benutzer
 
Registriert seit: 14.03.2006
Beiträge: 5
DaOnkel
Standard

Da könnte man doch mal ansetzen.
Weißt du auch zufällig wo man das macht?

Ach ja, Danke erst mal für die superschnelle Antwort!
DaOnkel ist offline  
Alt 10.04.2006, 21:07  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.633
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo DaOnkel,

ein weiterer Ansatz ist die Art der Authentifizierung. Viele übersehen bei der Installation den Mixed-Mode zu wählen um sowohl SQL-Server Authentifizierung als auch Windows-Authentifizierung zuzulassen.

PS: Die Einstellung befindet sich bei den Server-Einstellungen, wo du einstellen kannst auf welche IP, bzw. Port er listen soll.


Grüße,
Dr.E.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
Alt 11.04.2006, 07:39  
Neuer Benutzer
 
Registriert seit: 14.03.2006
Beiträge: 5
DaOnkel
Standard

Hi dr.e, hi lichtscheu, hallo Leute,

erst mal Danke für eure Ansätze. Bin jetzt jedoch über einen anderen Weg zum Ziel gekommen.

Für den, dens interessiert oder ebenfalls so ein Problem hat:
ich hab noch nicht rausgefunden, warum das so ist, jedoch hab ich jetzt endlich mal die Verbindung zur Datenbank aufnehmen können. Meine Versuche mit der PEAR und mit mssql_connect(...) sind fehlgeschlagen. Bin noch am schauen warum. Ich habe es letztendlich mit der odbc_connnect(...) hinbekommen.
Sollte jemand wissen, warum das so ist, bitte posten. Interessiert mich zwar nur sekundär, da ich endlich weiter arbeiten kann, jedoch ist es sicher ganz interessant zu wissen.

Bis die Tage

DaOnkel
DaOnkel ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Firefox / IE - Probleme HTML, Usability und Barrierefreiheit 5 20.07.2009 17:04
Probleme bei Speicherung von serialize() Strings Manni2k PHP Tipps 2006 13 15.10.2006 15:06
Probleme mit mbstring extension unter Debian HStev Server, Hosting und Workstations 3 30.08.2006 20:55
Probleme mit Rechteverteilung chmod() per script!!!??? Funky_ PHP Tipps 2006 7 17.06.2006 17:10
MSSQL almeric Datenbanken 5 15.05.2006 16:33
Probleme mit Tabelle und Toogle Stinger HTML, Usability und Barrierefreiheit 3 17.10.2005 16:31
MsSQL Verbindung mit Xampp funkt nicht! PHP-Fortgeschrittene 0 28.09.2005 08:34
[Erledigt] Probleme beim Datenupload zu meiner Datenbank Datenbanken 3 05.09.2005 19:47
MSSQL anbindung mit PHP Datenbanken 2 06.07.2005 09:29
MSSQL anbindung mit PHP PHP Tipps 2005-2 1 05.07.2005 17:56
[Erledigt] hilfe! probleme mit... PHP Tipps 2005 4 12.04.2005 22:55
Zwei Rechner ins Netz - Router - Hub - Probleme... imported_Ben Off-Topic Diskussionen 37 13.01.2005 21:36
Technische Probleme mit Sessions PHP-Fortgeschrittene 4 18.11.2004 14:45
[Erledigt] Probleme mit Fremdsprachen HTML, Usability und Barrierefreiheit 2 21.09.2004 17:11
Datumsproblem mit PHP4 und MSSQL PHP-Fortgeschrittene 0 20.09.2004 14:10

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mssql connect problem, php msssql, php mssql connection problem, php mssql konfigurieren, windows authentifizierung mssql anbindung php, php5 mssql server 2008, php mssql rechte, php odbc treiber einstellen, probleme php ms sql server, zugriff von php5 und debian auf mssql server, mssql in php einstellen, skript php mssql conact db, php für mssql konfigurieren, mssql php 5 einstellungen, konfiguration php und mssql, mssql_connect odbc schnittstelle einrichten, mssql connect php, ms sql server für php konfigurieren, php mit mssql einrichten, iis2 php für mssql konfigurieren

Alle Zeitangaben in WEZ +1. Es ist jetzt 08:24 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.