Python 使用Visual Studio代码连接Azure SQL数据库

Python 使用Visual Studio代码连接Azure SQL数据库,python,sql-server,visual-studio-code,azure-sql-database,Python,Sql Server,Visual Studio Code,Azure Sql Database,我一直在关注这一点,并在将Azure SQL数据库与Visual Studio代码连接时提到了这一点,但在某些步骤中我找不到相关选项 两者都提到了“设置服务器防火墙”,如下所示: 但我在Azure门户中找不到“设置服务器防火墙”。以下是我看到的: 这就是我在防火墙中看到的: 在Visual Studio代码中尝试在SQL工具上添加连接时遇到了问题: ,这是中的步骤5。Azure门户是否已更改,还是我遗漏了任何步骤 编辑: 我在第六步被卡住了。有没有替代方案 感谢@Preben Huybre

我一直在关注这一点,并在将Azure SQL数据库与Visual Studio代码连接时提到了这一点,但在某些步骤中我找不到相关选项

两者都提到了“设置服务器防火墙”,如下所示: 但我在Azure门户中找不到“设置服务器防火墙”。以下是我看到的:

这就是我在防火墙中看到的:

在Visual Studio代码中尝试在SQL工具上添加连接时遇到了问题: ,这是中的步骤5。Azure门户是否已更改,还是我遗漏了任何步骤


编辑:

我在第六步被卡住了。有没有替代方案


感谢@Preben Huybrechts的评论

是的,正如@Preben Huybrechts所说,您必须首先导航到SQL Server资源,然后选择服务器,然后才能在其中管理服务器防火墙。在此之前,必须首先创建and

有关如何设置防火墙,您可以检查此项

更新1

您需要根据的步骤4安装“
SQL工具”

更新2


您必须首先导航到您的服务器,然后选择您的服务器,在那里您可以管理服务器防火墙。如果看不到任何资源,首先必须创建SQL Server资源和SQL数据库?我确实有数据库服务和用户名,我必须登录到SQL Server才能按本文所示完成吗?我想您首先需要这样做,因为您的门户网站的屏幕截图(包含最近的项目)只有subscription@PrebenHuybrechts所以我必须创建一个SQL数据库,导航到SQL Server,然后再开始这个?还需要什么吗?正确,您也可以使用“谢谢您的回答”设置防火墙规则。如果我想链接到其他人创建的现有数据库服务,但我有数据库服务xxx.database.windows.net;用户名和密码,是否仍需要创建新的SQL Server资源?如果没有,如何导航到此现有数据库服务?@nilsinelabore如果您已经拥有SQL Server资源,则无需再次创建它。在我的测试之后,您无法连接,因为您没有在VS中安装“SQL Tools”。您应该阅读文档的第4步。嗨,Carl,我设法找到了您答案中的第二个图像,但在下面的步骤中遇到了问题,返回的
尚未找到任何已安装的驱动程序。
您能看到编辑的问题吗?谢谢大家!@NilsineLabren您好,您是否按照步骤4在VS中安装了“SQL工具”?连接时会有一些延迟。经过测试,它可以很好地连接。@nilsinelabore我刚刚发现,在使用SQLTOOLS时,默认情况下我已经安装了SQL server驱动程序。我不知道你是否默认没有安装驱动程序。如果要安装驱动程序,请单击
search vscode marketplace
>在搜索栏中找到sqlserver驱动程序并安装,您也可以使用此方法安装MySQL驱动程序。