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的连接)

如果有人可以帮助我,我会非常感激。每次重新启动机器时,我都不必重建我目前为学校所做的工作。谢谢。

设置链接:https://adamwilbert.com/blog/2018/3/26/get-started-with-sql-server-on-macos-complete-with-a-native-gui

答案

在使用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 后端的本地前端非常慢

是否可以将 Azure 管道连接到本地服务器?

是否可以将本地 Python 应用程序连接到 Azure OIDC?

Azure 上的 .NET Core 无法连接到 SQL Server 数据库

为啥我的 Azure 应用服务无法使用托管标识连接到 Azure 存储帐户?

Azure App Services无法连接到Azure SQL数据库