首页 > 解决方案 > MS SQL Server Azure - PHP msssql_connect() 连接到与主数据库不同的数据库

问题描述

我只能使用 PHP mssql 模块与 MS Azure SQL Server 一起使用。

我可以通过添加来保持连接:~/.freetds.conf:

[aftermath]
    database = mydatabase
    host = myhostname.database.windows.net
    port = 1433
    tds version = 8.0

我的 PHP 代码

$myServer = "aftermath"
$myUser = username@hostname
$myPass = obviously_my_pass

$dbhandle = mssql_connect($myServer, $myUser, $myPass)
  or die("Couldn't connect to SQL Server on $myServer");

但是当我检查选择了哪个数据库时,它会返回:

 master

而不是我在 freetds.conf 文件中指定的所需数据库

模块 sqlsrv 未安装在我的主机上,我无权安装它。

你能告诉我如何解决这个问题吗?

标签: phpsql-serverazurephp-mssql

解决方案


推荐阅读