2016-04-12 35 views
0

Dizüstü bilgisayarımın ekran sorunu vardı, bu yüzden projelerimi geliştirmeye devam etmek için birkaç günlüğüne ödünç aldım.PHP, sürücüler doğru bir şekilde yüklenmiş olsa bile SQL Server veritabanına bağlanamıyor

XAMPP, SQL Server 2012 Express ve SQLSRV uzantıları yükledim, ancak veritabanına bağlanamadı.

My phpinfo() sqlsrv yüklü olduğunu gösterir:

sqlsrv working

Bu benim

<?php 
//phpinfo(); die(); 
try{ 
    $conn = new PDO("sqlsrv:Server=JRMNOTE1\KEOMA;Database=BudgetOne", "sa", "password"); 
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 
} 
catch(Exception $e){ 
    die(print_r($e->getMessage())); 
} 

çalışıyorum o dize bağlantıdır Ve bu çıkışı:

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

ODBC sürücüleriniyüklemeyi denedim, ama bu işe yaramadı. Sonrasında ne deneyebileceğimi gerçekten bilmiyorum ve bir çözüm bulamadım.

cevap

0

Dün gece kesinlikle vazgeçtim. Sabit diski biçimlendirdim ve Windows'u yeniden kurdum. XAMPP'yi yeniden yükledikten sonra SQL Server (daha sonra 2014 sürümünü denedim) ve PHP sürücülerini çalıştı.