在visual studio for mac中连接到本地SQL Server数据库

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

我刚刚开始使用Visual Studio for mac而我正在测试一个MVC项目。我已经下载了SQL Server docker镜像并在容器内创建了一个数据库。我只是不确定如何在Visual Studio for Mac中连接到这个数据库。我是否正确地处理这个问题,或者是否有更好的方法从Visual Studio for Mac中创建数据库?

sql-server visual-studio
1个回答
2
投票

你需要从容器外面连接。

看看这篇文章。 https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-docker

从容器外部连接您还可以从任何支持SQL连接的外部Linux,Windows或macOS工具连接到Docker机器上的SQL Server实例。

以下步骤使用容器外部的sqlcmd连接到容器中运行的SQL Server。这些步骤假定您已在容器外部安装了SQL Server命令行工具。使用其他工具时适用相同的原则,但连接过程对每个工具都是唯一的。

找到托管容器的计算机的IP地址。在Linux上,使用ifconfig或ip addr。在Windows上,使用ipconfig。

运行sqlcmd,指定容器中映射到端口1433的IP地址和端口。在此示例中,即主机上的端口1401。

庆典

复制sqlcmd -S 10.3.2.4,1401 -U SA -P''PowerShell

复制sqlcmd -S 10.3.2.4,1401 -U SA -P“”运行Transact-SQL命令。完成后,键入QUIT。

其他连接到SQL Server的常用工具包括:

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