簡體   English   中英

無法從Codeigniter 2.1.4連接到SQL Server 2012

[英]Cannot connect to SQL Server 2012 from codeigniter 2.1.4

警告

發生數據庫錯誤

無法使用提供的設置連接到數據庫服務器。

文件名:D:\\ xampp \\ htdocs \\ 214report \\ system \\ database \\ DB_driver.php

行號:124

源代碼

mmanagement / config / database.php

$ active_group ='默認';

$ active_record = TRUE;

$ db ['default'] ['hostname'] ='HOSTNAME';

$ db ['default'] ['username'] ='user';

$ db ['default'] ['password'] ='password';

$ db ['default'] ['database'] ='報告';

$ db ['default'] ['dbdriver'] ='sqlsrv';

$ db ['default'] ['dbprefix'] ='';

$ db ['default'] ['pconnect'] = TRUE;

$ db ['default'] ['db_debug'] = TRUE;

$ db ['default'] ['cache_on'] = FALSE;

$ db ['default'] ['cachedir'] ='';

$ db ['default'] ['char_set'] ='utf8';

$ db ['default'] ['dbcollat​​'] ='utf8_general_ci';

$ db ['default'] ['swap_pre'] ='';

$ db ['default'] ['autoinit'] = TRUE;

$ db ['default'] ['stricton'] = FALSE;

php.ini

擴展名= php_pdo_sqlsrv_54_ts.dll

擴展名= php_sqlsrv_54_ts.dll

有問題嗎?

如何解決這個問題?

如果需要,請向我詢問更多源代碼。

1)嘗試查看是否滿足所有系統要求

2)通過查看phpinfo()來嘗試查看Sqlserv是否已加載;

根據MS網站http://www.microsoft.com/en-in/download/details.aspx?id=20098

sqlserv的系統要求/支持的操作系統

Windows 7,Windows 8,Windows 8.1,Windows Server 2008 R2,Windows Server 2008 Service Pack 2,Windows Vista Service Pack 2

The following summarizes requirements. It will be important to see System Requirements (Microsoft Drivers for PHP for SQL Server) for more detail.

    Requires PHP 5.x. For information about how to download and install the latest stable binaries, visit http://windows.php.net for more detail.
    Version support for PHP is as follows
        Version 3.2 supports PHP 5.6, 5.5, and 5.4
        Version 3.1 supports PHP 5.5 and 5.4
        Version 3.0 supports PHP 5.4.

    For more detail and for supported operating systems, see System Requirements (Microsoft Drivers for PHP for SQL Server) .

    An Internet Information Services (IIS) Web server is required
    Versions 3.2 and 3.1 of the driver require Microsoft ODBC Driver 11 (or higher). You can download the Microsoft ODBC Driver 11 for SQL Server from the Microsoft® ODBC Driver 11 for SQL Server® - Windows page.
    Version 3.0 requires the x86 version of Microsoft SQL Server 2012 Native Client.
    Version 2.0 requires the x86 version of Microsoft SQL Server 2008 R2 Native Client.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM