【问题标题】:Connecting an Azure SQL Database with Visual Studio Code使用 Visual Studio Code 连接 Azure SQL 数据库
【发布时间】:2020-07-28 07:21:21
【问题描述】:

我在关注此article 并在将 Azure SQL 数据库与 Visual Studio Code 连接时参考了此tutorialtutorial about firewall,但我只是在某些步骤中找不到相关选项。

this articlethis tutorial都提到了“设置服务器防火墙”,如下图: 但我在 Azure 门户中找不到“设置服务器防火墙”。这是我看到的:

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

我在尝试在 Visual Studio Code 中的 SQL 工具上添加连接时卡住了: ,这是this tutorial 中的第 5 步。 Azure 门户是否发生了变化,还是我错过了任何步骤?


编辑:

我在this tutorial 的第 6 步卡住了。有其他解决方案吗?

【问题讨论】:

  • 您必须先导航到您的SQL Server resources,然后选择您的服务器并在那里您可以管理服务器防火墙。如果看不到任何资源,则首先必须创建 SQL Server 资源和 SQL 数据库。
  • 嗨@PrebenHuybrechts,我需要this吗?我有数据库服务和用户名,我必须按照本文所示登录 SQL Server 吗?
  • 我认为您首先需要create a SQL database 因为您的门户屏幕截图包含最近的项目,所以只有您的订阅
  • @PrebenHuybrechts 所以我必须先创建一个 SQL 数据库,然后导航到 SQL Server,然后才能进入这个 article?还需要什么吗?
  • 对了,你也可以使用t-SQL设置防火墙规则

标签: python sql-server visual-studio-code azure-sql-database


【解决方案1】:

感谢@Preben Huybrechts 的评论。

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

关于如何设置防火墙,您可以查看link

更新 1

您需要按照document的第4步安装“SQL Tools”。

更新 2

【讨论】:

  • 感谢您的回答。如果我想链接到由其他人创建的现有数据库服务,但我有数据库服务 xxx.database.windows.net;用户名和密码,我还需要创建新的 SQL Server 资源吗?如果没有,我该如何导航到这个现有的数据库服务?
  • @nilsinelabore 如果您已经拥有 SQL Server 资源,则无需再次创建它。经过我的测试,您无法连接,因为您没有在VS中安装“SQL Tools”。您应该阅读文档的第 4 步。
  • 嗨,Carl,我设法找到了您答案中的第二张图片,但在接下来的步骤中卡住了,它返回了Couldn't find any drivers installed yet. 你能看看编辑过的问题吗?谢谢!
  • @nilsinelaboren 您好,您是否按照步骤 4 在 VS 中安装了“SQL Tools”?连接时会有一些延迟。经过我的测试,可以正常连接。
  • @nilsinelabore 刚刚发现我在使用SQLTOOLS时已经默认安装了SQL server驱动。不知道你有没有默认安装驱动。您尝试安装驱动,点击search vscode marketplace>在搜索栏找到sqlserver驱动并安装,也可以使用此方法安装MySQL驱动。
猜你喜欢
  • 2021-05-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-09
  • 2020-08-06
  • 1970-01-01
  • 1970-01-01
  • 2021-04-28
相关资源
最近更新 更多