[我在无服务器的Azure中创建了SQL Server数据库,并尝试使用我的本地SQL Server Management Studio访问它,但无法正常工作。
它总是给我这个信息:
我也尝试在Azure中将我的IP列入白名单,但仍然得到相同的结果。
是否有可能使其连接?
数据库当前处于联机状态还是已暂停?
我将重复@David Browne链接中的文本:
如果无服务器数据库被暂停,则第一次登录将恢复数据库并返回错误,指出该数据库不可用,错误代码40613。恢复数据库后,必须重试该登录以建立连接。具有连接重试逻辑的数据库客户端不需要修改。
所以;
https://docs.microsoft.com/en-us/azure/sql-database/sql-database-serverless#connectivity
是的,您还需要将IP地址列入白名单。
显然,这种SQL风格不适用于某些类型的应用程序-链接中有更多信息-我建议您阅读整个内容。
根据我的经验,该错误是由Azure SQL服务器引起的,并且您的本地SSMS不在同一Internet环境中。
为您提供两个建议:
通过VPN软件连接到Azure SQL数据库。
将您的Azure服务器位置更改为与您的位置相同。如果无法更改,则需要删除并重新创建。
希望这会有所帮助。