我在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 连接体系结构。
摘自那篇文章:
连接策略
Proxy
:所有连接都通过 Azure SQL 数据库网关代理。若要启用连接,客户端必须具有仅允许 Azure SQL 数据库网关 IP 地址(通常每个区域两个 IP 地址(的出站防火墙规则。
和
如果从 Azure 外部进行连接,则连接策略默认为
Proxy
。Proxy
策略意味着 TCP 会话通过 Azure SQL 数据库网关建立,所有后续数据包都通过网关流动。
本文还包含可用于确定要使用的 IP 地址的所有 Azure SQL 数据库网关 IP 地址的列表。