【发布时间】:2018-06-25 15:15:08
【问题描述】:
我已将驱动程序包含在扩展文件夹中,并在 php.ini 文件中添加了该扩展,wampp 的版本为 5.3。通过 php 连接到 sql server 时出现以下错误。
<?php
/** * 连接到 SQL 服务器 * 通过 WINDOWS 身份验证连接 */
/* Specify the server and connection string attributes. */
$serverName = "Wajahat\SQLEXPRESS";
$connectionInfo = array( 'Database'=>'modern_ecommerce');
/* Connect using Windows Authentication. */
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn === false )
{
echo "Unable to connect.</br>";
die( print_r( sqlsrv_errors(), true));
}
【问题讨论】:
-
d2gg9evh47fn9z.cloudfront.net/800px_COLOURBOX7246923.jpg - 当有人给你一个代码/原因的图像时,这很烦人,不是吗?请将错误消息添加到问题中作为文本而不是链接图像。
-
阅读错误信息。登录失败,可能是因为该 sql 用户无权访问该数据库。
-
我收到
Login Failed没有看到您的连接脚本,其他任何事情都只是假设 -
wampp 你的意思是 WAMPServer 或 XAMPP 还是别的什么?以及 5.3 版的内容
-
发布您的 my.cnf 文件(替换文件中的任何敏感数据)以及实际的错误文本和您正在使用的实际连接代码/字符串。
标签: php sql-server