与Azure SQL Server的连接不一致

时间:2018-07-15 21:13:02

标签: php sql-server azure

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

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

方案2:在我朋友的PC上,最初可以进行数据输入,但是经过几次测试,看来他的PC不能输入更多的条目。

方案3:在第三台PC上,有时只能输入数据。对于某些条目,我们设法输入数据,然后在一段时间内停止接收数据,然后接受其他条目。

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

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您是否指定了可以访问数据库的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