SQL Server 是一款由 Microsoft 开发的关系型数据库管理系统,它主要在 Windows 平台上运行。然而,对于 macOS 用户,可以通过以下两种方式来安装 SQL Server:
-
Docker 安装:
- 安装 Docker:首先,你需要在 macOS 上安装 Docker。你可以从 Docker 官方网站下载并按照说明进行安装。
- 搜索并拉取 SQL Server 镜像:在 Docker 客户端中,搜索 SQL Server 镜像并拉取它。可以使用以下命令:
docker search mssql-server docker pull mcr.microsoft.com/mssql/server
-
运行 SQL Server 容器:使用以下命令来创建并运行 SQL Server 容器:
docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=YourStrongPassword' -p 1433:1433 --name sql_server_container -d mcr.microsoft.com/mssql/server
-
- 注意,将 “YourStrongPassword” 替换为你要设置的强密码。
- 连接到 SQL Server:使用 SQL Server 客户端工具(如 SQL Server Management Studio、Azure Data Studio)连接到 SQL Server 容器。连接地址为 “localhost”(或 Docker 主机的 IP 地址),端口为 1433。
-
Azure Data Studio 安装:
- 安装 Azure Data Studio:Azure Data Studio 是一款跨平台的数据库工具,支持连接和管理 SQL Server。你可以从 Azure Data Studio 官方网站下载并按照说明进行安装。
- 安装 SQL Server 扩展:在 Azure Data Studio 中,安装 SQL Server 扩展。打开 Azure Data Studio,点击左侧侧边栏中的扩展图标,搜索并安装 “SQL Server (mssql)” 扩展。
- 连接到 SQL Server:在 Azure Data Studio 中,点击左侧侧边栏中的 “服务器” 图标,然后点击右上角的 “+” 按钮,选择 “连接到服务器”。输入连接信息,包括服务器名称(可以是本地或远程服务器)、身份验证类型和凭据,然后点击 “连接”。
-
无论你选择使用 Docker 还是 Azure Data Studio,都可以在 macOS 上安装和连接到 SQL Server。根据你的需求和偏好,选择适合你的安装方式。
-
The requested image’s platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
解决方案参考:
Mac M1 上的 Docker 给出:“请求的图像平台 (linux/amd64) 与检测到的主机平台不匹配”答案 – 爱码网