PHP 中 Microsoft SQL Server 的连接参数
Posted
技术标签:
【中文标题】PHP 中 Microsoft SQL Server 的连接参数【英文标题】:Connection parameters for Microsoft SQL Server in PHP 【发布时间】:2019-03-21 20:06:35 【问题描述】:我正在尝试使用 php 连接到 Microsoft SQL Server
要在 sql 管理工作室中使用镜像数据库,我在“附加连接参数”标签中使用“ApplicationIntent=ReadOnly”。
如何在php中设置这个参数?
不带参数的连接示例:
$serverName = "server, port";
$connectionInfo = array( "Database"=>"my_db");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
【问题讨论】:
【参考方案1】:您可以将其作为选项之一传递,如下所示:
sqlsrv_connect($serverName, ['ApplicationIntent' => 'ReadOnly']);
或者在你的情况下:
$serverName = "server, port";
$connectionInfo = array('Database' => 'my_db', 'ApplicationIntent' => 'ReadOnly');
$conn = sqlsrv_connect( $serverName, $connectionInfo);
另请参阅php docs for sqlsrv_connect()。
【讨论】:
感谢您的回答以上是关于PHP 中 Microsoft SQL Server 的连接参数的主要内容,如果未能解决你的问题,请参考以下文章
PHP 中 Microsoft SQL Server 的连接参数
PHP 警告:odbc_connect():SQL 错误:[Microsoft][ODBC Microsoft Access Driver]一般错误无法打开临时注册表项(易失性)