从适用于 SQL Server 的 Azure 帐户获取 IP



我在Visual Studio中使用SQL Server创建了一个数据库。我有一个 Azure 帐户,我想在其中存储我的数据。问题是我需要从 Azure 帐户获取 IP 地址才能将其写入代码行中。

这就是我所指的那行

 (SQLDriverConnect(SQLConnectionHandle, NULL, (SQLCHAR*)"DRIVER=(SQL Server); SERVER=, ; DATABASE= projectBD; UID= myID; PWD= myPW", SQL_NTS, retConString, 1024, NULL, SQL_DRIVER_NOPROMPT)) 

在服务器部分,我需要编写服务器的IP,但我真的不知道如何获取它。

非常感谢帮助

默认情况下,使用 SQL Server 连接到的 DNS 名称。这就像yourservername.database.windows.net.

有关 Azure SQL 连接

的详细信息,请参阅 Azure SQL 连接体系结构。

摘自那篇文章:

连接策略 Proxy:所有连接都通过 Azure SQL 数据库网关代理。若要启用连接,客户端必须具有仅允许 Azure SQL 数据库网关 IP 地址(通常每个区域两个 IP 地址(的出站防火墙规则。

如果从 Azure 外部进行连接,则连接策略默认为 ProxyProxy策略意味着 TCP 会话通过 Azure SQL 数据库网关建立,所有后续数据包都通过网关流动。

本文还包含可用于确定要使用的 IP 地址的所有 Azure SQL 数据库网关 IP 地址的列表。

最新更新