我有 laravel 7.3 和 sql server 16,
我需要连接到数据库sql server,但是我有这个错误:
SQLSTATE = 08001 错误 - 无法建立连接,因为目标机器主动拒绝它。
还有 .env 文件
DB_CONNECTION=sqlsrv
DB_HOST=127.0.0.1/instancename
DB_PORT=1433
DB_DATABASE=Database
DB_USERNAME=sa
DB_PASSWORD=12345678`
但是当我使用简单的 php 文件连接时,连接没问题。
这是 php 脚本:
<?php
$serverName = "127.0.0.1/instancename";
$connectionInfo = array( "Database"=>"Database", "UID"=>"sa", "PWD"=>"12345678");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn ) {
echo "Connexion établie.<br />";
}else{
echo "La connexion n'a pu être établie.<br />";
die( print_r( sqlsrv_errors(), true));
}
?>
曼尼感谢您的帮助