如何修复odbc连接错误:找不到数据源名称且未指定默认驱动程序,SQLConnect中的SQL状态IM002

我有一个模块,需要通过ip内部网络将php连接到mssql,所以现在我只使用引用https://doc.bccnsoft.com/docs/php-docs-7-en/function.odbc-connect.html按照说明进行操作。因此,在我配置了凭据之后,我得到了一个错误

PHP版本7.3.6

  

警告:odbc_connect():SQL错误:[microsoft] [ODBC驱动程序管理器]   找不到数据源名称,并且未指定默认驱动程序,SQL状态   SQLConnect中的IM002

我阅读了一些与我的问题有关的问题,我只是按照说明进行操作,但同样是错误。 Call to undefined function odbc_connect() php 7

我在这里创建了我的示例连接字符串。

    $ip = 'xx.xx.xx.xxx';
    $server   = $ip.'\\SQLExpress';
    $database = 'dbname';
    $username = 'sa';
    $password = 'password';

    $connection = odbc_connect("Driver={SQL Server Native Client 10.0};Server=$server;Database=$database;",$username,$password,SQL_CUR_USE_ODBC);
    if($connection) {
        return 'true';
    }
    else
    {
        return 'false';
    }

我希望有人能帮助我。谢谢

miaobh 回答:如何修复odbc连接错误:找不到数据源名称且未指定默认驱动程序,SQLConnect中的SQL状态IM002

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3094386.html

大家都在问