当前位置: 首页 > ops >正文

如何在 MacOS 上安装 SQL Server

在本文中,我们将学习“如何在 MacOs 中安装 SQL Server Express”。在进入安装部分之前,我们先来了解一下 SQL Server Express。SQL Server Express 是一个开源 RDBMS 数据库管理系统,即关系数据库管理系统,用于存储、更新和访问存储在不同关系数据库中的数据。它提供了许多优势,例如可扩展性、安全性和商业智能。

在 MacOS 中安装 SQL Server 的步骤

要为您的 Mac 安装 SQL Server Express,您需要按照以下步骤操作:-

步骤1:安装Docker For Mac

步骤2:安装SQL Server 2022

步骤3:连接到SQL Server

1. 安装 Docker For Mac

现在,第一步是下载并安装适用于 Mac 的 Docker 桌面设置。您的系统必须至少有 4GB 内存和支持的 macOS 版本。您可以使用 Docker 应用程序手动下载 Docker,也可以从命令行下载。因此,我将首先演示如何从应用程序安装,然后从 CLI 安装。您可以选择任意一种方式。

a. 从应用程序设置中安装

  • 前往官网下载 Docker Desktop 文件。根据你的 Mac,你可以选择你的系统是集成了 Intel 芯片还是 Apple Silicon 芯片。然后点击链接开始下载。

在 Mac 上安装 Docker Desktop

  • 之后,单击 .dmg 文件开始安装 Docker,然后将 Docker 图标拖到应用程序文件夹 

Mac 中的 Docker File 安装

  • 现在,选择并“接受” docker订阅协议(对于学生或开发人员以及小型应用程序都是免费的。)
  • 接下来,选择“使用推荐设置”,因为您还需要在此处设置密码,或者您也可以根据自己的方便在“使用高级设置”中进行自定义。但我建议您继续使用自动配置设置。
  • 最后点击“完成”。如果它要求您输入密码,请输入。

b. 从命令行界面 (CLI) 安装

  • 安装docker的“.dmg”应用程序后,运行以下命令行界面。
sudo hdiutil attach Docker.dmg
sudo /Volumes/Docker/Docker.app/Contents/MacOS/install
sudo hdiutil detach /Volumes/Docker

2.安装 SQL Server 2022

现在,安装适用于 Docker 容器的 SQL Server 2022,以便在 MacO 上使用 SQL Server。您只需在命令行 (CLI) 中按照以下步骤操作即可。

  • 打开终端并在其中运行以下命令,如果终端要求您输入 Mac 的密码,则需要输入密码并等待下载完成。
sudo docker pull mcr.microsoft.com/mssql/server:2022-latest

安装 SQL Server

  • 下载完成后,输入并运行以下命令
docker run -d --name SQL_Server_Docker -e 'ACCEPT_EULA=Y' -e DB_Password' -p 1433:1433 mcr.microsoft.com/mssql/server:2022-latest

上述命令包含某些参数,其定义为,

-d:用于以守护进程模式启动 Docker 容器,即在后台运行,终端窗口关闭。这是一个可选参数,如果您想在 Docker 运行时保持终端窗口打开,可以省略此参数。

--name:为你的 Docker 容器提供名称。这也是可选参数。例如,名称为 SQL_SERVER_DOCKER

-e 'ACCEPT_EULA=Y':表示您同意 Docker EULA(最终用户许可协议),并且它是必需参数。

-e 'SA_PASSWORD=DB_Password':这是必需参数,用于设置数据库密码。在上面的示例中,数据库密码是 DB_Password。

-p 1433:1433:这是监听连接的默认端口,用于将您的 Docker 容器映射到本地端口 1433。

mcr.microsoft.com/mssql/server:2022-latest:用于显示在 Docker 容器中使用哪个映像。

  • 在此之后,SQL Server 应该开始在您的 Mac 中运行,如果您想检查 SQL Server Docker 容器的状态,则需要输入以下命令。
docker ps -a

3.连接到 SQL Server

为了从 MacOs 的终端或命令行连接到 SQL Server,您需要按照以下步骤操作:-

  • 首先,您需要通过运行以下命令来安装“sql-cli”工具,这是一个命令行工具。这将允许您直接在终端中运行 SQL Server 实例查询和命令。
sudo npm install -g sql-cli
  • 安装“sqi-cli”后,使用以下命令即可连接到您的 SQL 服务器。
mssql -u sa -p 数据库密码

该命令包含以下参数:

-u:用于指定连接数据库的用户名。在上面的例子中,我们使用“sa”作为数据库用户名。

-p:定义数据库密码。在上面的例子中,我们使用“DB_Password”作为数据库密码。

最后,成功连接到 SQL Server 后,您将看到如下所示的消息响应:

输出:

连接到本地主机...完成

sql-cli 版本 0.6.2

输入“.help”获取使用提示。

mssql

现在,您已在 Mac 系统中成功安装并连接到 SQL Server Express。

结论

在本文中,您已成功在 Mac 系统中设置并安装 SQL Server Express。现在,我们可以使用 SQL Server Express 进行开发或学习,它也适用于创建小型应用程序。如果您在安装过程中遇到任何问题,只需重新评估并确保您已按照上述每个步骤操作。

如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。 

http://www.xdnf.cn/news/17873.html

相关文章:

  • 搭建ktg-mes
  • 新手向:Python列表、元组、集合和字典的用法对比
  • MySQL的三大范式:
  • AI云电脑盒子技术分析——从“盒子”到“算力云边缘节点”的跃迁
  • 实现Android图片手势缩放功能的完整自定义View方案,结合了多种手势交互功能
  • Vue 3.5重磅更新:响应式Props解构,让组件开发更简洁高效
  • MQ积压如何处理
  • Markdown 生成 Gantt 甘特图
  • 使用js完成抽奖项目 效果和内容自定义,可以模仿游戏抽奖页面
  • 31 HTB Union 机器 - 中等难度
  • C:\Windows\WinSxS 目录详解
  • 【C++】标准库中用于组合多个值的数据结构pair、tuple、array...
  • AI搜索引擎下的内容优化新范式:GEO的关键技术解析
  • 二十七、动态SQL
  • RK3568 NPU RKNN(三):RKNN-ToolKit2模型构建与推理
  • 大模型教机器人叠衣服:2025年”语言理解+多模态融合“的智能新篇
  • PowerPoint和WPS演示放映PPT时如何禁止鼠标翻页
  • 玉米及淀粉深加工产业展|2026中国(济南)国际玉米及淀粉深加工产业展览会
  • Java 学习笔记(基础篇3)
  • 数据结构:构建 (create) 一个二叉树
  • 【数据结构入门】二叉树(2)
  • 内网穿透实战笔记 1panel 面板部署 frps,Windows 部署 frpc
  • Ubuntu永久配置 DNS
  • JavaScript 原型机制详解:从概念到实战(附个人学习方法)
  • 【Mysql语句练习】
  • linux 设备驱动的分层思想
  • 二分算法(模板)
  • week1-[顺序结构]大海
  • 9.对象介绍
  • 俄罗斯信封套娃问题-二维最长递增子序列