<? $d=new PDO('mssql:host=localhost;dbname=test','user','pass'); ?>
Skrypt wykonuje sie 'w nieskonczonosc' - do przekroczenia limitu czasu 30sek wykonywania skryptow PHP.
Dzieje sie tak nawet wtedy, gdy w systemie nie ma zainstalowanej bazy MS SQL Server 2005 Express.
Podobnie po zainstalowaniu serwera bazodanowego oraz skonfigurowaniu w 'SQL Server Surface Area Configuration' jako:
- Surface Area Configuration for Services and Connections;
- nazwa instancji / Datbase Engine / Remote Connections daj na Local and remote.
W php.ini odremowalem:
extension=php_pdo.dll
extension=php_pdo_mssql.dll
Biblioteke ntwdblib.dll przekopiowalem do c:\windows\system32\ - na pewno ja widzi (w przeciwnym razie powyzszy skrypt zwraca exception).
Co moze byc powodem tego dziwnego zachowania ?