首页 > 解决方案 > 与 Azure SQL Server 的连接不一致

问题描述

我正在使用 PHP 连接到托管在 Azure 数据库中的 SQL Server。我有一个表格,它收集从用户输入到数据库中的数据。我的问题是数据输入不一致。

场景 1:在进行所有开发的 PC 上,数据输入始终有效,无论我输入多少。我可以看到我在后端所做的所有条目。

场景二:在朋友的电脑上,一开始可以输入数据,但经过几次测试后,似乎他的电脑被阻止输入更多条目。

场景 3:在第三台 PC 上,数据输入仅在某些时候起作用。对于一些我们设法输入数据的条目,它会在一小段时间内停止接收数据,然后接受进一步的条目。

任何人都可以阐明这个问题吗?这是 Microsoft 为 PHP 提供的 pdo-sql 驱动程序中的一个已知问题,如果是,是否有解决方法?它是 Azure 安全功能吗?如果是,我该如何禁用它?有什么我想念的吗?

感谢一百万您的帮助!

标签: phpsql-serverazure

解决方案


您是否指定了可以访问数据库的 IP 地址范围?

要添加受信任的 IP,请参阅“创建服务器级防火墙规则”部分: https ://docs.microsoft.com/en-us/azure/sql-database/sql-database-get-started-portal

为了帮助保护您的数据,Azure 会阻止访问您的服务器,直到您指定哪些计算机具有权限。有关更多详细信息,请参阅以下文档: https ://docs.microsoft.com/en-us/azure/sql-database/sql-database-firewall-configure


推荐阅读