[PHP] Verbinden met MS SQL met windows credentials

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Rubie-The-Sysop
  • Registratie: Oktober 2003
  • Laatst online: 17-09 13:43
Ik heb een PHP script geschreven waarbij je moet inloggen met je windows credentials, deze worden (uiteraard) geverifieerd door de domain controller. Ik wil daarna met dezelfde credentials verbinding maken met een MS SQL server.

Maar helaas het inloggen op de MS SQL server wil maar niet lukken. Van alles geprobeerd, met domeinnaam ervoor, zonder, in php.ini nog wat aangepast (; Use NT authentication when connecting to the server
mssql.secure_connection = on).

Heeft iemand een idee hoe ik dit kan oplossen?

Acties:
  • 0 Henk 'm!

  • steffex
  • Registratie: Augustus 2003
  • Laatst online: 12-08 00:24
volgens deze comment http://nl.php.net/manual/en/book.mssql.php#89509
moet je de php driver gebruiken ipv de mssql functies.
http://www.microsoft.com/...005/en/us/PHP-Driver.aspx

daarnaast is het ook wel handig wanneer je om hulp vraagt, dat je aangeeft welke versies van de software je gebruikt!

[ Voor 24% gewijzigd door steffex op 01-04-2009 16:16 ]


Acties:
  • 0 Henk 'm!

  • Rubie-The-Sysop
  • Registratie: Oktober 2003
  • Laatst online: 17-09 13:43
stef-o schreef op woensdag 01 april 2009 @ 16:14:
volgens deze comment http://nl.php.net/manual/en/book.mssql.php#89509
moet je de php driver gebruiken ipv de mssql functies.
http://www.microsoft.com/...005/en/us/PHP-Driver.aspx

daarnaast is het ook wel handig wanneer je om hulp vraagt, dat je aangeeft welke versies van de software je gebruikt!
Bedankt voor je tip, maar het lijkt erop dat je daarmee de credentials gebruikt van de op dat moment ingelogde gebruiker op de webserver, dus niet de credentials die je meegeeft bij het inloggen van het script. (http://msdn.microsoft.com...ary/cc296205(SQL.90).aspx)

Het is een MS SQL 2000 server.
Webserver draait op een XP bak met een compleet pakket van XAMPP, Apache versie 2.2 en PHP 5.2.8.

Edit: Ik kom hier tegen dat je wel credentials kan meegeven (http://msdn.microsoft.com...ary/cc296161(SQL.90).aspx) even proberen.

Edit2: Het werkt nog niet echt, ik krijg nu de volgende foutmelding:

Connection could not be established. Array ( [0] => Array ( [0] => IM002 [SQLSTATE] => IM002 [1] => 0 [code] => 0 [2] => [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified [message] => [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified ) )

Ik ben al druk aan het zoeken, iemand tips?

[ Voor 26% gewijzigd door Rubie-The-Sysop op 02-04-2009 17:52 ]


Acties:
  • 0 Henk 'm!

  • Ventieldopje
  • Registratie: December 2005
  • Laatst online: 11:00

Ventieldopje

I'm not your pal, mate!

Misschien handiger als je een (vergelijkbaar) stukje code hier neer zet zodat we een kijkje kunnen nemen.

www.maartendeboer.net
1D X | 5Ds | Zeiss Milvus 25, 50, 85 f/1.4 | Zeiss Otus 55 f/1.4 | Canon 200 f/1.8 | Canon 200 f/2 | Canon 300 f/2.8


Acties:
  • 0 Henk 'm!

Verwijderd

[ODBC Driver Manager] Data source name not found and no default driver specified
Je zult dus nog een ODBC koppeling moeten maken alvorens je deze kan gebruiken.
-> Control Panel -> Administrative Tools -> Data Sources (ODBC)
Wel onder system. De rest vermoed ik dat wel goed is.

Acties:
  • 0 Henk 'm!

Verwijderd

...

[ Voor 99% gewijzigd door Verwijderd op 23-05-2018 15:56 ]


Acties:
  • 0 Henk 'm!

  • Ventieldopje
  • Registratie: December 2005
  • Laatst online: 11:00

Ventieldopje

I'm not your pal, mate!

@shad0w_crash
MSSQL != Mysql, ik meen dat met xampp ook gewoon mysql meegelevert wordt, behalve bij de lite versie ofzo.

www.maartendeboer.net
1D X | 5Ds | Zeiss Milvus 25, 50, 85 f/1.4 | Zeiss Otus 55 f/1.4 | Canon 200 f/1.8 | Canon 200 f/2 | Canon 300 f/2.8


Acties:
  • 0 Henk 'm!

Verwijderd

...

[ Voor 97% gewijzigd door Verwijderd op 23-05-2018 15:56 ]

Pagina: 1