• 06-08-2025, 23:15:28
    #1
    Php v7.4 ile MSSQL bağlantısı yapmaya çalışıyorum. Bir ERP datasından çeşitli veriler çekiyorum. (proje lokal data değil) Xampp ile çalışıyorum lokalde. Windowsa ve PHP ye gerekli ayarları yaptım odbc 17 yükledim pdo_sqlsrv yükledim sıkıntı olmadı ve tıkır tıkır çalıştı.

    Şimdi bir hosting de test etmeye çalışıyorum ama olmuyor.

    Şöyle bir hata alıyorum;

    SQLSTATE[IMSSP]: This extension requires the Microsoft ODBC Driver for SQL Server to communicate with SQL Server. Access the following URL to download the ODBC Driver for SQL Server for x64: https://go.microsoft.com/fwlink/?LinkId=163712
  • 06-08-2025, 23:28:33
    #2
    Wordpress & PHP Uzmanı
    Merhabalar MySQL uzmanıyım Wp +90 542 572 26 46
  • 07-08-2025, 09:29:20
    #3
    ihsancy adlı üyeden alıntı: mesajı görüntüle
    Php v7.4 ile MSSQL bağlantısı yapmaya çalışıyorum. Bir ERP datasından çeşitli veriler çekiyorum. (proje lokal data değil) Xampp ile çalışıyorum lokalde. Windowsa ve PHP ye gerekli ayarları yaptım odbc 17 yükledim pdo_sqlsrv yükledim sıkıntı olmadı ve tıkır tıkır çalıştı.

    Şimdi bir hosting de test etmeye çalışıyorum ama olmuyor.

    Şöyle bir hata alıyorum;

    SQLSTATE[IMSSP]: This extension requires the Microsoft ODBC Driver for SQL Server to communicate with SQL Server. Access the following URL to download the ODBC Driver for SQL Server for x64: https://go.microsoft.com/fwlink/?LinkId=163712

    Şu işlemleri sırayla kontrol eder misiniz?
    1. Sunucuda Microsoft ODBC Driver for SQL Server (x64) yüklü mü? Yüklü değilse kurunuz.
    2. PHP için SQL Server Uzantılarının aktifliğini kontrol edin. Bunun için php.ini dosyasında
      extension=php_sqlsrv.dll
      extension=php_pdo_sqlsrv.dll
      satıları olmalıdır.
    3. İlgili DLL sürümlerinin uygunluğunu kontrol ediniz.
    4. PHP dosyalarınızın bulunduğu sunucu ile SQL sunucu arasında IP veya port engelleme olmadığına emin olunuz. MSSQL için varsayılan port TCP 1433'dür.
      Bu işlemlerde erişim, yükleme vb ayar değişikliği yetkiniz yoksa hizmet sağlayıcıdan gerekli işlemleri talep edebilirsiniz.
  • 07-08-2025, 11:44:58
    #4
    CemC adlı üyeden alıntı: mesajı görüntüle
    Şu işlemleri sırayla kontrol eder misiniz?
    1. Sunucuda Microsoft ODBC Driver for SQL Server (x64) yüklü mü? Yüklü değilse kurunuz.
    2. PHP için SQL Server Uzantılarının aktifliğini kontrol edin. Bunun için php.ini dosyasında
      extension=php_sqlsrv.dll
      extension=php_pdo_sqlsrv.dll
      satıları olmalıdır.
    3. İlgili DLL sürümlerinin uygunluğunu kontrol ediniz.
    4. PHP dosyalarınızın bulunduğu sunucu ile SQL sunucu arasında IP veya port engelleme olmadığına emin olunuz. MSSQL için varsayılan port TCP 1433'dür.
      Bu işlemlerde erişim, yükleme vb ayar değişikliği yetkiniz yoksa hizmet sağlayıcıdan gerekli işlemleri talep edebilirsiniz.
    Teşekkürler öncelikle, hepsini test etmiştim daha önce yine ettim sorun yok. Muhtemelen karşı sunucunun firewall a takılıyoruz. Bilgi bekliyorum bakalım çözülecek mi