Azure无服务器SQL无服务器数据库

问题描述 投票:0回答:1

[我在无服务器的Azure中创建了SQL Server数据库,并尝试使用我的本地SQL Server Management Studio访问它,但无法正常工作。

它总是给我这个信息:

enter image description here

我也尝试在Azure中将我的IP列入白名单,但仍然得到相同的结果。

enter image description here

是否有可能使其连接?

sql-server azure ssms
1个回答
0
投票

数据库当前处于联机状态还是已暂停?

我将重复@David Browne链接中的文本:

如果无服务器数据库被暂停,则第一次登录将恢复数据库并返回错误,指出该数据库不可用,错误代码40613。恢复数据库后,必须重试该登录以建立连接。具有连接重试逻辑的数据库客户端不需要修改。

所以;

  • 假设数据库已暂停,这是正常操作
  • 请阅读文档
  • 您需要在数据库启动后重试,或者使用下面链接中提供的Powershell手动预启动它

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-serverless#connectivity

是的,您还需要将IP地址列入白名单。

显然,这种SQL风格不适用于某些类型的应用程序-链接中有更多信息-我建议您阅读整个内容。


-1
投票

根据我的经验,该错误是由Azure SQL服务器引起的,并且您的本地SSMS不在同一Internet环境中。

为您提供两个建议:

  1. 通过VPN软件连接到Azure SQL数据库。

  2. 将您的Azure服务器位置更改为与您的位置相同。如果无法更改,则需要删除并重新创建。

希望这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.