我需要PHP中的ODBC连接字符串的指导帮助,我用它来连接到MS SQL Server。
<?php
$server = 'UKEMO03';
$database = 'mtpFetch';//the database to connect to
$user = 'shoabg';// the user has PERMISSIONS AT THE DATABASE
$pass = 'Shsx12x';//and here the user's password
$dsn = "Driver={SQL Server};Server=$server;Database=$database;";
$connect = odbc_connect($dsn, $user, $pass);
?>
以上代码适用于处理,但我要求不指定用户名和密码,并使用集成安全性的连接字符串。我在互联网上找不到任何东西,我无法改变连接字符串方法,因为我已经完成了大部分工作,并且通过调整另一种连接方法,理论上需要对代码进行大规模更改,这对我来说不是一个选择。
我们是否可以使用ODBC
创建集成安全连接以在PHP中连接MS SQL Server请帮助我不知道该怎么做
答案 0 :(得分:0)
这会将您连接到ODBC主数据库(cathalog)。 我没有成功连接到另一个数据库。在ODBC SDN的配置中有一个默认数据库选项,但没有任何效果 (&#34;将默认数据库改为&#34;)。
$this->dbHandle = odbc_connect("Driver={SQL Server};Server=localhost;Integrated Security=SSPI", '', '');
如果您使用PHP ini,请确保使用:
mssql.secure_connection=On
在数据库服务器上,确保您具有与登录用户名相关联的Windows身份验证