【发布时间】:2013-12-15 03:01:00
【问题描述】:
我正在 Somee Server(somee.com) 和 Microsoft SQL 上使用 PHP 构建网站。现在我在 php 和 SQL 之间建立连接时遇到问题。
这是我的连接代码:
<?php
$serverName = "mssql.somee.com"; //serverName\instanceName
// Since UID and PWD are not specified in the $connectionInfo array,
// The connection will be attempted using Windows Authentication.
$connectionInfo = array( "Database"=>"myDB","UID"=>"myusername","PWD"=>"mypassword");
$conn = sqlsrv_connect( "mssql.somee.com", $connectionInfo);
if( $conn ) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die( print_r( sqlsrv_errors(), true));} ?>
它返回给我这个错误:
无法建立连接。数组 ( [0] => 数组 ( [0] => 28000 [SQLSTATE] => 28000 [1] => 18456 [代码] => 18456 [2] => [Microsoft][SQL Server Native Client 11.0][SQL Server]登录失败 用户'jason_SQLLogin'。 [消息] => [微软][SQL Server Native 客户端 11.0][SQL Server] 用户“jason_SQLLogin”登录失败。 ) [1] => 数组 ( [0] => 28000 [SQLSTATE] => 28000 [1] => 18456 [代码] => 18456 [2] => [Microsoft][SQL Server Native Client 11.0][SQL 服务器]用户“jason_SQLLogin”登录失败。 [留言] => [Microsoft][SQL Server Native Client 11.0][SQL Server]登录失败 用户'jason_SQLLogin'。 ))
有人知道吗?非常感谢。真的很感激。
【问题讨论】:
-
Login failed for user 'jason_SQLLogin'不是一个很好的提示吗?可能是密码问题? -
是的,看起来“jason_SQLLogin”没有正确的凭据、访问级别或其他东西。但这是一个非常简单的凭证问题。
-
谢谢大家,但帐户和密码似乎是正确的。因为我用它从 ASP 连接到 mssql
标签: php sql-server sqlsrv