问题标签 [sqlsrv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server-2000 - 如何从 PHP 5.3 及更高版本连接到 MSSQL 2000
我有一个基于 MS SQL Server 2000 构建的遗留业务应用程序。我有一些基于 Web 的实用程序,它们使用带有 mssql 扩展的 PHP 5.2 访问这个数据库。
我需要重新安装网络服务器,我期待升级到 PHP 5.4。不幸的是,PHP 5.3 和更新版本不支持 mssql 扩展。Microsoft 提供了sqlsrv 扩展,但描述说它仅支持访问 SQL Server 2005 及更高版本。
如何从 PHP 5.4 连接到我的 SQL Server 2000?有人已经解决了这个问题吗?
php - PHP SQL Server 无法连接
我想请教您如何使用 PHP 连接到 MSSQL Server 2005?
我收到这样的错误:
无法建立连接。Array ( [0] => Array ( [0] => IMSSP [SQLSTATE] => IMSSP [1] => -49 [code] => -49 [2] => 此扩展需要 Microsoft SQL Server 2012 Native Client . 访问以下 URL 以下载适用于 x86 的 Microsoft SQL Server 2012 Native Client ODBC 驱动程序:http: //go.microsoft.com/fwlink/ ?LinkId=163712 [message] => 此扩展需要 Microsoft SQL Server 2012 Native Client . 访问以下 URL 以下载适用于 x86 的 Microsoft SQL Server 2012 Native Client ODBC 驱动程序:http: //go.microsoft.com/fwlink/ ?LinkId=163712) [1] => Array ( [0] => IM002 [SQLSTATE] => IM002 [1] => 0 [code] => 0 [2] => [Microsoft][ODBC Driver Manager] 找不到数据源名称并且没有指定默认驱动程序 [message] => [Microsoft][ODBC Driver Manager] 找不到数据源名称并且没有指定默认驱动程序))
这是我的 PHP 代码:
请帮忙指教。
谢谢
php - Wamp2 x86 PHP 5.4 TS - sqlsrv 模块未加载
我看到很多人都有这样的问题,但是我找不到可行的解决方案。
我的 phpinfo() 说:
我已经下载:http ://sqlsrvphp.codeplex.com/ 自述文件说如果我有 PHP 5.4 TS,我应该加载这些文件:
我已经在上面加载了,但只有 PDO 扩展似乎可以正常工作:
但是我在任何地方都看不到 sqlsrv 扩展。我检查了 PHP error.log,它也是空的。
您知道为什么这些 MS 库不起作用以及如何调试它吗?
我在 Windows 上有一个小项目,与 Unix 相比,配置你的堆栈似乎相当困难。
codeigniter - 通过 CodeIgniter 连接到 SQL Server
我正在尝试设置 Windows 开发环境:Windows 8.1 with IIS 8.5 running SQL Server 2008RC2 and PHP 5.3.24
代码点火器 2.1.4
我可以在普通的 PHP 脚本中通过 PDO 很好地连接到数据库。但是当我尝试通过 CodeIgniter 连接时,我收到了这个错误:
如果我在 IIS 界面中打开 PHP 管理器,我可以看到两个必需的驱动程序已启用:
这两个都出现在我的ini文件中。
在我的 CodeIgniter 数据库配置文件中,我将驱动程序设置为:sqlsrv(如果我使用 mssql,我会得到一个空白屏幕)。
/system/database/drivers/sqlsrv
我的CI 安装中有驱动程序。
唯一奇怪的是在phpinfo()
它显示的配置命令下--without-mssql
,--without-pdo-mssql
但我知道它在 CI 之外工作。
phpinfo()
还显示了 ini 文件路径,C:\WINDOWS
但它也显示了加载的 ini 路径C:\Program Files (x86)\PHP\v5.3\php.ini
我试着移动它,但没有运气。
我的 /application/config/database 配置文件:
我错过了什么具体的东西吗?
php - 如何使用 PHP 5.4 连接远程 Sql Server?
我想从本地计算机连接到 SQL Server 2008。
我已通过此链接完成驱动程序安装
但是这个扩展不支持远程连接到 Sql Server。它必须安装在安装 PHP 的同一台机器上。(从链接获得)
我应该如何解决上述问题?
有没有替代的解决方案?
php - 从 PHP 连接到 Microsoft SQL 的问题
我正在 Somee Server(somee.com) 和Microsoft SQL上使用 PHP 构建网站。现在我在 php 和 SQL 之间建立连接时遇到问题。
这是我的连接代码:
它返回给我这个错误:
无法建立连接。数组 ( [0] => 数组 ( [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”登录失败。)[1] => 数组([0] => 28000 [SQLSTATE] => 28000 [1] => 18456 [code] => 18456 [2] => [Microsoft][SQL Server Native Client 11.0][SQL Server]用户'jason_SQLLogin'登录失败。[消息] = > [Microsoft][SQL Server Native Client 11.0][SQL Server]用户“jason_SQLLogin”登录失败。))
有人知道吗?非常感谢。真的很感激。
php - 将参数传递给 SQLSRV WHERE IN 查询
我是参数化查询的新手。我有以下查询。
当我将参数数组硬编码如下时,它可以工作。但是当我以编程方式制作数组时,它会给出不同的结果。两个查询都成功运行并给出结果。但是在硬编码时会返回正确的结果集。
硬编码参数数组
php - PHP 检索数据,但返回 Resrouce id#4
我尝试使用 sqlsrv_query 从微软数据库中获取数据。这是我的代码:
但输出是这个而不是真实数据:
资源 ID #4: 资源 ID #5:
有谁知道这个问题?非常感谢杰森
php - Codeigniter MSSQL/SQLSRV 连接
我正在开发一个连接到 MSSQL 数据库的 Web 应用程序。我之前成功地连接到数据库没有任何问题,但是我对 sqlsrv_driver 文件进行了微小的更改。我遇到了以下错误,将我的更改回滚到原始文件,但仍然存在问题。
我已经确保我安装了相关的 MS 驱动程序,使用了正确的端口号等,但是它返回了这个错误:
除此之外,我还通过 sqlsrv_connect 函数在 codeigniter 外部建立了连接。成功连接,没有错误。
为什么我会收到此错误?
php - 调用未定义的函数 sqlsrv_connect()
我希望在用户表上触发登录选择查询。我使用 php 和 ms msql server 2005 作为后端
我的 php 代码是正确的,但我的数据库在网络中的其他 pc 上。我需要知道是否需要进行任何配置设置。我正在使用 xampp V 1.8.3,包括 php 5.5.1