【问题标题】:Database Connection error using sql server and codeigniter in IIS在 IIS 中使用 sql server 和 codeigniter 的数据库连接错误
【发布时间】:2019-06-26 12:16:28
【问题描述】:

通过 PHP 连接 MSSQL 数据库时出错 我无法连接到远程系统中的 sql server 数据库。它显示无法使用提供的设置连接到您的数据库服务器。 文件名:

返回以下错误..

数组([0] => 数组([0] => 28000 [SQLSTATE] => 28000 [1] => 18456 [代码] => 18456 [2] => [Microsoft][ODBC Driver 13 for SQL Server][SQL 服务器]用户“NT AUTHORITY\IUSR”登录失败。 [留言] => [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]登录失败 用户'NT AUTHORITY\IUSR'。 ) [1] => 数组 ([0] => 42000 [SQLSTATE] => 42000 [1] => 4060 [代码] => 4060 [2] => [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]无法打开由请求的数据库“害虫控制” 登录。登录失败。 [消息] => [Microsoft][ODBC 驱动程序 13 对于 SQL Server][SQL Server]无法打开数据库“害虫控制” 登录请求。登录失败。 ))

【问题讨论】:

  • “无法打开登录请求的数据库“pestcontrol”。登录失败。” ...这很具体,登录失败 - 这并不奇怪,因为您've not defined a username or password in database.php
  • becoz windows 身份验证仅使用
  • 所以不需要指定用户名和密码吧?

标签: php sql-server codeigniter iis database-permissions


【解决方案1】:

这可以解决你的问题

$db['default']['username'] = 'root';
$db['default']['password'] = '';

在 xampp、lampp 和 wampp 中默认设置。如果您想创建自己的凭证,可以将其写入给定的代码中。

或试试这个链接:

https://www.c-sharpcorner.com/UploadFile/specialhost/how-to-fix-login-failed-for-user-nt-authority-iusrs-in-share/

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-11
  • 2019-12-27
  • 1970-01-01
  • 1970-01-01
  • 2017-10-21
  • 1970-01-01
相关资源
最近更新 更多