Het probleem is als volgt, ik wil gebruik maken van de gratis MSDE server op een php/apache server.
De MSDE server heb ik geinstalleerd onder de instance name MSDE_ONTWIKKEL. Vervolgens moet je natuurkijk php laten weten dat je gebruikt wilt maken van deze database server, dus heb ik de volgende acties ondernomen.
- php.ini => extension=php_mssql.dll
- ntwdlib.dll in c:\winnt\system32 gezet
Volgens phpinfo() is idd mssql netjes geinstalleerd. Dat viel mee. Bij het maken van de connectie middels
kreeg ik een foutmelding in de trand van serverity 14 of iets dergelijks. Ik maak dus gebuik van nt-authorisation en dit probleem wordt opgelost wanneer je mssql.secure_connection = on in de php.ini zet.
Connectie werkte dus en met de zend debugger zag ik idd dat er een recource id werd aangemaakt. Nu komt het: wanneer ik na het connecten een database wil selecteren loopt de server vast en krijg je de volgende melding op het scherm:
Apache.exe has encountered a problem and needs to close. We are sorry for the inconvenience.
Hierna heb ik php als cgi geinstalleerd op een IIS server en kreeg precies dezelfde fout melding.
Een oplossing voor dit probleem zou ZEER welkom zijn.
Systeem:
- php: 4.3.10
- MSDE
- ntwdlib.dll versie 2000.80.194.0
- Apache 1.3.33
- IIS 5.1
- Windows XP [MC]
De MSDE server heb ik geinstalleerd onder de instance name MSDE_ONTWIKKEL. Vervolgens moet je natuurkijk php laten weten dat je gebruikt wilt maken van deze database server, dus heb ik de volgende acties ondernomen.
- php.ini => extension=php_mssql.dll
- ntwdlib.dll in c:\winnt\system32 gezet
Volgens phpinfo() is idd mssql netjes geinstalleerd. Dat viel mee. Bij het maken van de connectie middels
PHP:
1
| $con = mssql_connect('*******\MSDE_ONTWIKKEL'); |
kreeg ik een foutmelding in de trand van serverity 14 of iets dergelijks. Ik maak dus gebuik van nt-authorisation en dit probleem wordt opgelost wanneer je mssql.secure_connection = on in de php.ini zet.
Connectie werkte dus en met de zend debugger zag ik idd dat er een recource id werd aangemaakt. Nu komt het: wanneer ik na het connecten een database wil selecteren loopt de server vast en krijg je de volgende melding op het scherm:
Apache.exe has encountered a problem and needs to close. We are sorry for the inconvenience.
Hierna heb ik php als cgi geinstalleerd op een IIS server en kreeg precies dezelfde fout melding.
Een oplossing voor dit probleem zou ZEER welkom zijn.
Systeem:
- php: 4.3.10
- MSDE
- ntwdlib.dll versie 2000.80.194.0
- Apache 1.3.33
- IIS 5.1
- Windows XP [MC]
[ Voor 8% gewijzigd door Verwijderd op 21-07-2005 16:11 ]