无法连接SQL数据库-虚拟主机/数据库问题

问:数据库连接失败: SQLSTATE[IMSSP]: This requires the SQL 2012 Client ODBC to with SQL server=demo: http://go.microsoft.com/fwlink/?LinkId=163712,无法连接SQL数据库

答:您好,是这个mssql数据库吗,这边测试连接正常的,您是怎样连接的,请详细说明下连接方法,非常感谢您长期对我司的支持!

问:我用的PHP,代码如下,我是哪里搞错了吗?<?php// 数据库连接配置$host = 'sql.w354.vhostgo.com';  // MySQL 服务器地址$port = 3306;        // MySQL 服务器端口号$dbname = '';  // 要连接的数据库名称$username = '';    // 连接数据库的用户名$password=demo'';    // 连接数据库的密码
try {    // 创建数据库连接    $dsn = "mysql:host=$host;port=$port;dbname=$dbname;charset=utf8mb4";    $options = [        PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,        PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,    ];    $pdo = new PDO($dsn, $username, $password, $options);
    // 执行数据库查询    $query = " * FROM lr_address"; // 替换为实际的表名    $stmt = $pdo->query($query);    $result = $stmt->fetchAll();
    // 处理查询结果    ($result as $row) {        // 处理每一行数据        // …    }
    // 关闭数据库连接    $pdo = null;} catch (PDOException $e) {    echo '数据库连接失败: ' . $e->getMessage();}?>

答:您好,您php代码里连接的是mysql数据库,您填写的数据库信息是您mssql数据库的信息,如要使用mysql数据库请到主机管理-数据库里查看mysql的连接信息,非常感谢您长期对我司的支持!

问:我现在用以下代码也不能连接,是什么问题呢<?php$server=demo"sql.w354.vhostgo.com"; // SQL 服务器名称或 IP 地址$connectionOptions = array(    "" => "", // 要连接的数据库名称    "Uid" => "", // 连接数据库的用户名    "PWD" => "" // 连接数据库的密码);
try {    // 建立连接    $conn = new PDO("sqlsrv:server=demo$server=demo;Database={$connectionOptions['']}", $connectionOptions['Uid'], $connectionOptions['PWD']);    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    // 执行查询    $sql = " * FROM lr_address"; // 替换为实际的表名    $stmt = $conn->query($sql);
    // 处理查询结果    while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {        // 处理每一行数据        // …    }
    // 关闭连接    $conn = null;} catch (PDOException $e) {    echo "数据库连接失败: " . $e->getMessage();}?>

答:您好,您php代码也是上传到这个主机里的吗,这边没有看到相关的php文件。
要这个主机php能连接mssql数据库需要我司安装一个扩展,请确认是否是这个主机使用还是其他主机连接使用,非常感谢您长期对我司的支持!

西部数码(west.cn)是经工信部、ICANN、CNNIC认证审批,持有ISP、云牌照、IDC、CDN、顶级域名注册商等全业务资质的正规老牌服务商,自成立至今20余年专注于域名注册、虚拟主机云服务器企业邮箱、企业建站等互联网基础服务!

截止目前,已经为超过2000万个域名提供了注册、解析等服务,是中国五星级域名注册注册商!已为超过50万个网站提供了高速稳定的云托管服务,获评中国最受用户喜欢云主机服务商。

西部数码提供全方位7X24H专业售后支撑,域名注册特价1元起,高速稳定云主机45元起,更多详情请浏览西部数码官网:https://www.west.cn/

赞(1)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » 无法连接SQL数据库-虚拟主机/数据库问题

登录

找回密码

注册