Azure数据工作室不会重新连接到本地托管的数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Azure数据工作室不会重新连接到本地托管的数据库相关的知识,希望对你有一定的参考价值。
我最近在我的Mac上设置了一个docker容器来托管SQL server 2017。我使用Azure数据工作室作为连接的GUI。您将在下面找到一个链接,以查看我如何设置此连接。建立连接后,一切都很好。我甚至可以断开连接并重新连接到本地托管的数据库。
当我重新启动计算机时,我似乎无法重新连接到本地主机。我打开终端,看到我的sql server studio数据库正在运行。我打开Azure数据工作室,它不会自动连接。我进入Azure连接,我指定本地主机,用户名“sa”,密码和端口号。 Azure不会连接到docker容器和本地托管的数据库。
我收到以下错误消息:建立与SQL Server的连接时发生网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:TCP提供程序,错误:40 - 无法打开与SQL Server的连接)
如果有人可以帮助我,我会非常感激。每次重新启动机器时,我都不必重建我目前为学校所做的工作。谢谢。
在使用Azure Data Studio连接到服务器之前,您必须重新启动docker容器。 打开终端窗口并执行命令以在docker上启动SQL Server
sudo docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=YourStrong!Passw0rd' -p 1401:1433 --name sqlserver1 -d microsoft/mssql-server-linux:2017-latest
接下来转到Azure Data Studio并连接到数据库。
以上是关于Azure数据工作室不会重新连接到本地托管的数据库的主要内容,如果未能解决你的问题,请参考以下文章
访问连接到 Azure SQL Server 后端的本地前端非常慢
是否可以将本地 Python 应用程序连接到 Azure OIDC?
Azure 上的 .NET Core 无法连接到 SQL Server 数据库