php - 无法连接到 MS SQL 服务器
问题描述
我配置了我的 localhost (WAMP),现在我可以使用此代码连接到另一个 MS SQL 服务器。
<?php
$serverName = "<my ip>,14143\SQLEXPRESS";
$connectionInfo = array(
'Database' => 'dbname',
'UID' => 'user',
'PWD' => 'pass');
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if($conn){
echo "Database connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die( print_r(sqlsrv_errors(), true));
}
现在我想去共享服务器,但我收到了这个错误
http://akasergej-001-site1.btempurl.com/mssql.php
[Microsoft][ODBC Driver 11 for SQL Server]建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。检查实例名称是否正确以及 SQL Server 是否配置为允许远程连接。有关详细信息,请参阅 SQL Server 联机丛书。[消息] => [Microsoft][ODBC Driver 11 for SQL Server]与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。检查实例名称是否正确以及 SQL Server 是否配置为允许远程连接。有关详细信息,请参阅 SQL Server 联机丛书。) ) 检查实例名称是否正确以及 SQL Server 是否配置为允许远程连接。有关详细信息,请参阅 SQL Server 联机丛书。[消息] => [Microsoft][ODBC Driver 11 for SQL Server]与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。检查实例名称是否正确以及 SQL Server 是否配置为允许远程连接。有关详细信息,请参阅 SQL Server 联机丛书。) ) 检查实例名称是否正确以及 SQL Server 是否配置为允许远程连接。有关详细信息,请参阅 SQL Server 联机丛书。[消息] => [Microsoft][ODBC Driver 11 for SQL Server]与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。检查实例名称是否正确以及 SQL Server 是否配置为允许远程连接。有关详细信息,请参阅 SQL Server 联机丛书。) ) 检查实例名称是否正确以及 SQL Server 是否配置为允许远程连接。有关详细信息,请参阅 SQL Server 联机丛书。) ) 检查实例名称是否正确以及 SQL Server 是否配置为允许远程连接。有关详细信息,请参阅 SQL Server 联机丛书。) )
另一个问题。是否可以从 linux 主机连接到 MS SQL 服务器?或者我为此严格需要 Windows 服务器?
解决方案
推荐阅读
- cryptography - Bash sha256 不匹配二郎一
- java - 使用 BouncyCastle(neuhalfen) 使用 GPG 加密
- reactjs - 打字稿错误说类型上不存在属性
- java - 我想在我的应用程序中运行一个线程,该线程将在用户在线时一直运行。我不能选择变体
- yq - 使用 yq 根据条件更新 YAML 下的特定对象值
- sql - 将成功的 SQL Server Select with JOINS 更改为更新
- database - 动态表名到 %rowtype
- python - “尝试获取序列化程序 AssetSerializer 上的字段 devUserId 的值时出现 KeyError。原始异常文本为:'devUserId'
- javascript - chrome.downloads.download 在后台服务人员中不起作用
- javascript - Angular 12-更新后在styles.css(bootstrap??)之前插入CSS样式块正在破坏响应能力