【问题标题】:Connection error SQL Server连接错误 SQL Server
【发布时间】:2014-06-21 20:41:13
【问题描述】:

我正在尝试连接到 SQL Server,但总是收到以下错误代码:

Array ( [0] => Array ( [0] => 28000 [SQLSTATE] => 28000 [1] => 18456 [code] => 18456 [2] => [Microsoft][SQL Server Native Client 11.0 ][SQL Server]Accesso non riuscito per l'utente 'NT AUTHORITY\SYSTEM'. [message] => [Microsoft][SQL Server Native Client 11.0][SQL Server]Accesso non riuscito per l'utente 'NT AUTHORITY\SYSTEM' '.) [1] => 数组 ( [0] => 42000 [SQLSTATE] => 42000 [1] => 4060 [代码] => 4060 [2] => [Microsoft][SQL Server Native Client 11.0][ SQL Server]Impossibile aprire il database "CMR" richiesto dall'account di accesso.Accesso non riuscito. [message] => [Microsoft][SQL Server Native Client 11.0][SQL Server]Impossibile aprire il database "CMR" richiesto dall' account di accesso. Accesso non riuscito.) [2] => Array ([0] => 28000 [SQLSTATE] => 28000 [1] => 18456 [code] => 18456 [2] => [Microsoft][SQL Server Native Client 11.0][SQL Server]Accesso non riuscito per l'utente 'NT AUTHORITY\SYSTEM'。[message] => [Microsoft][SQL Server Native Client 11.0][SQL Server]Accesso non r iuscito per l'utente 'NT AUTHORITY\SYSTEM'。 ) [3] => 数组 ( [0] => 42000 [SQLSTATE] => 42000 [1] => 4060 [代码] => 4060 [2] => [Microsoft][SQL Server Native Client 11.0][SQL Server ]Impossibile aprire il database "CMR" richiesto dall'account di accesso. Accesso non riuscito. [message] => [Microsoft][SQL Server Native Client 11.0][SQL Server]Impossibile aprire il database "CMR" richiesto dall'account di accesso. accesso non riuscito. ) )

我的 PHP 代码:

$serverName = "UTENTE-PC\SQLEXPRESS";

$connectionInfo = array( "Database"=>"CMR");
$conn = sqlsrv_connect( $serverName, $connectionInfo);

我不明白我必须做什么!?

附:我正在使用 WAMP

【问题讨论】:

    标签: php sql-server wamp


    【解决方案1】:

    Accesso non riuscito per l'utente 'NT' 输入谷歌翻译会产生Login failed for user 'NT'。因此,您似乎使用了错误的数据库凭据。

    【讨论】:

    • 在 PHP 中我没有指定 UID 和 PWD,所以它使用的是 windows 身份验证模式
    • 您的 SQL Server 是否配置为允许 Windows 身份验证? blackwasp.co.uk/SQLMixedMode.aspx
    • 是的,因为当我打开 Microsoft SQL Server Management Studio 时,我使用的是 windows 身份验证
    • 您的网络服务器是否以相同的 Windows 用户身份运行?
    • 我可以告诉你它是否是 IIS,但不确定 Apache。等一下,让我谷歌一下... ;)
    猜你喜欢
    • 1970-01-01
    • 2015-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-31
    • 2014-03-13
    相关资源
    最近更新 更多