您好,我是新来的,在使用 Heroku 和 MSSQL 时遇到了一些问题。我正在开发一个托管在 Heroku 中的 Facebook 应用程序,但我想访问一个 MSSQL 数据库(已经打开了远程连接)。我正在使用 PHP 应用程序并且已经修改了 index.php,但我无法获得连接。我使用了这段代码:
$link = mssql_connect($server, $username, $password);
提前致谢
您好,我是新来的,在使用 Heroku 和 MSSQL 时遇到了一些问题。我正在开发一个托管在 Heroku 中的 Facebook 应用程序,但我想访问一个 MSSQL 数据库(已经打开了远程连接)。我正在使用 PHP 应用程序并且已经修改了 index.php,但我无法获得连接。我使用了这段代码:
$link = mssql_connect($server, $username, $password);
提前致谢
既然你已经说过你有一个对远程连接开放的 MSSQL 服务器,你应该能够让它工作。Heroku 没有设置任何出站限制。
我对 PHP/MSSQL 不熟悉,但需要注意的一件事是 Heroku 和您的 MSSQL 服务器之间的延迟可能非常高(一旦您开始工作),因此除非您碰巧,否则它不会特别高效在靠近 Heroku 托管位置的 Amazon EC2 中运行您的 MSSQL。
Heroku 默认支持Postgres
免费版本的数据服务器。
其他数据库连接可以通过附加提供(在发布此作为答案时支付)。
以下是这次可供您使用的数据存储 -
现在你的情况 - mssql
,我不认为 Heroku 这次为这个数据库提供任何数据存储,所以要么你需要找到一些可以管理从一个数据库到另一个数据库的数据迁移而没有任何缺陷的软件。
始终建议您参考此类事情的支持渠道(因为云中的事情变化太频繁)。