因此,当某个事件进入事件中心时,它会触发Azure 功能应用,现在应该在虚拟机Windows Server 2012上连接到我的SQL Server并在那里执行一些命令。
我的虚拟机在线且有密码,我的SQL Server实例没有密码。
如何创建正确的连接字符串以连接到此实例并能够执行命令?
注1
所有资源都在同一个Azure订阅
上注2
我有虚拟机的IP地址,我做了登录用户,所以我有用户名和密码登录SQL Server实例,我尝试使用这种连接字符串格式(https://www.connectionstrings.com/sql-server/):
Server = myServerAddress; Database = myDataBase; User Id = myUsername; Password = myPassword;
仍然无法连接
答案 0 :(得分:2)
另一个选择是你在功能应用程序中使用VNET集成,虽然我不知道它在函数中是如何工作的。然后您可以使用私有IP地址,默认情况下只有VM防火墙可以阻止您。
您的连接字符串看起来是正确的,唯一缺少的是SQL Server实例名称,但如果您使用的是默认名称,它将起作用。