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

如何在 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.lryc.cn/news/622905.html

相关文章:

  • VS Code配置MinGW64编译ALGLIB库
  • 水分含量低、残留物少且紫外光谱纯净的生物溶剂推荐
  • python学习DAY43打卡
  • VScode 使用遇到的问题
  • 北京JAVA基础面试30天打卡11
  • MQ迁移方案
  • Linux软件编程:进程与线程(线程的传参、属性、通信(互斥锁、信号量))
  • 嵌入式硬件篇---电容本质
  • 【图像算法 - 15】智能行李识别新高度:基于YOLO12实例分割与OpenCV的精准检测(附完整代码)
  • Redis-plus-plus 安装指南
  • IOMMU的2级地址翻译机制及多级(2~5)页表查找
  • 区块链技术原理(14)-以太坊数据结构
  • 解决html-to-image在 ios 上dom里面的图片不显示出来
  • 一次性能排查引发的Spring MVC深度思考
  • 31 HTB Union 机器 - 中等难度
  • pytest介绍(python测试框架)(@pytest.mark.parametrize、@pytest.fixtures)
  • yolo neck特征融合 浅层特征深层特征
  • Python训练营打卡 DAY 38 Dataset和Dataloader类
  • Linux上管理Java的JDK版本
  • B*算法深度解析:动态避障路径规划的革命性方法
  • Go语言指针与内存分配深度解析:从指针本质到 new、make 的底层实现
  • 【最后203篇系列】032 OpenAI格式调用多模型实验
  • RD-Agent for Quantitative Finance (RD-Agent(Q))
  • Spark Shuffle中的数据结构
  • 亚马逊S3的使用简记(游戏资源发布更新)
  • 后台管理系统-4-vue3之pinia实现导航栏按钮控制左侧菜单栏的伸缩
  • 二进制为什么使用记事本读取会出乱码
  • 密码学入门笔记4:分组密码常见算法1——DES
  • Custom SRP - Baked Light
  • 用Pygame开发桌面小游戏:从入门到发布