我正在尝试从php连接到本地MS SQL Server。身份验证是Windows身份验证,我不知道如何连接到服务器(例如,设置为用户名和密码,服务器名称?)
$serverName = 'JOHN-PC\JOHN-PC';
$connectionOptions = array('website' => 'users');
$conn = sqlsrv_connect($serverName, $connectionOptions);
if( $conn ) {
echo "Connection established.<br />";
}
else{
echo "Connection could not be established.<br />";
die( print_r( sqlsrv_errors(), true));
}
以上代码甚至没有返回任何内容。因此,IF语句根本没有运行过。
请帮我弄清楚如何连接。
答案 0 :(得分:0)
<?php
$connection = new PDO("odbc:Driver={SQL Server};Server=27.0.0.1;Database=myDataBase; Uid=userName;Pwd=thePassword;");
?>
答案 1 :(得分:0)
您需要将第一个参数设置为server
我相信您使用username
作为第一个参数。
这里是方法签名供参考。
resource mssql_connect ([ string $servername [, string $username [, string $password [, bool $new_link = false ]]]] )