我在Visual中使用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,但我不知道如何获得它。
我们非常感谢你的帮助。
发布于 2019-04-29 09:11:38
默认情况下,您使用要连接到的Server的DNS名称。这有点像yourservername.database.windows.net。
有关Azure连接的详细信息,请参阅Azure SQL连接体系结构。
摘自该条:
连接策略
Proxy:通过Azure数据库网关代理所有连接。要启用连接,客户端必须具有只允许Azure SQL数据库网关IP地址(通常每个区域有两个IP地址)的出站防火墙规则。
和
如果您是从外部进行连接,默认情况下,您的连接具有
Proxy连接策略。Proxy策略意味着通过Azure SQL数据库网关建立TCP会话,并通过网关建立所有后续数据包。
本文还列出了可以用来确定要使用的IP地址的所有Azure SQL数据库网关IP地址。
https://stackoverflow.com/questions/55900007
复制相似问题