php - 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 未安装在我的主机上,我无权安装它。
你能告诉我如何解决这个问题吗?
解决方案
推荐阅读
- azure - 如何使用 Azure P2S VPN 中的另一台机器作为网关?
- javascript - Google 自定义搜索 - 如何修改结果的文本?
- entity-framework - 模拟 DbFunctions.Like
- c# - 有人可以解释如何解决错误吗?
- python - 如何在 Pyqt5 .ui 文件中获取子菜单?
- microsoft-teams - Microsoft Teams - 用于会议开始结束或与会者参与开始和结束的 Api
- mariadb - MariaDB 通过 CLI 创建数据库
- php - 如何比较 Laravel 中的两个数组值?
- visual-studio-code - 智能感知 VSCode
- node.js - 从另一个函数节点js获取函数调用的返回值