PHP ve SQL Server hata ayıklama

4 Cevap php

Ben bir SQL Server veritabanından bazı bilgileri almak gerekiyor PHP bir senaryo üzerinde çalışıyorum. Ancak, sorun veritabanına bağlanırken yaşıyorum. I mssql_connect () işlevini kullandığınızda, bana bir hata verir ve veritabanına bağlanamıyor diyor. Ancak, neden hiçbir sebep verir. Bağlanamaz nedenini bulmak için herhangi bir yolu var mı? Mysql kütüphanesi ile olduğu gibi bir işlev mssql_error () ya da bir şey var gibi görünüyor değil.

4 Cevap

PDO kullanmaya çalışın (http://php.net/pdo). mssql-uzantısı bir karmaşa.

Bunun yerine'' it boş dizeler için 'döndürür. Bu sabit olmamıştı Ntwdblib bir hata gibi görünüyor. Ben sorunla karşılaştığınızda ben neredeyse çılgına döndüm ...

İstemci bağlı almak için: sql-server tcp / ip aktif ettiniz mi? MSSQL 2005 Express bu not varsayılan olarak aktif oluyor!

Eğer Windows olay günlüğüne bakarak denediniz mi? Orada yeterli bilgi varsa olacak emin değilim, ama yardımcı olabilir.

Ben PHP mssql uzantısı için ayarlarınızı kontrol ediyorum, ben bir kez Güvenlik etkin ve belli bir MSSQL sunucusuna erişmek için onu ihtiyaç vardı.

Kesinlikle Eğer gelecekte daha fazla özellik istiyorsanız zaman uzun vadede daha fazla fayda elde edersiniz, PDO taşımak.