MacOS配置Sql Server环境

看了网上大多都是介绍Windows系统的Sql Server配置,对于Mac用户来说,这是有些不太友好的,找了好久都没有详细的解答,故现在对此做一个教程,方便日后回顾,当然,如果对于Windows上配置有任何疑问也可以留言。下面则是教程!
首先对于Mac来说,没有像windows一样有现成的sql server工具,所以这就需要sql server镜像了。

下载Docker

当然在此之前你需要下载Docker.此处链接
当然要对docker做一些解释:Docker是一个跨平台的轻量级虚拟机,可移植性非常高,一次部署,终生可用。Docker可以在Linux、Windows、MacOS等平台上安装使用。

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖 > 包到一个可-移植的容器中,然后发布到任何流行的Linux机器上,也可以实现> 虚拟化,容器是完全使用沙-箱机制,相互之间不会有任何接口。

配置Docker

下载好软件后,打开软件,注意此时软件是在右上方的,点击,出现perferences
在这里插入图片描述
更改memory为4G以上,避免会卡,点击应用即可并重启。

安装sql server

打开终端输入以下代码

sudo docker pull mcr.microsoft.com/mssql/server:2019-latest

当下载以后,会出现下面界面:
在这里插入图片描述
后面就开始配置了。同样在终端输入以下代码:

docker run -d --name example_sql_server -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Strong.Pwd-123' -p 1433:1433 mcr.microsoft.com/mssql/server:2019-latest

这里对一些进行说明
-d:以守护程序模式启动 docker 容器,允许它在后台运行而无需打开终端窗口。
–name:设置 Docker 容器的名称。在此示例中,我们使用的是example_sql_server。
-e ‘ACCEPT_EULA=Y’:确认您同意 Docker 的 EULA(最终用户许可协议)。
-e ‘SA_PASSWORD=Strong.Pwd-123’:设置数据库密码。在此示例中,我们使用“Strong.Pwd-123”作为密码。
-p 1433:1433:将容器映射到本地端口 1433。
mcr.microsoft.com/mssql/server:2019-latest:选择一个镜像文件供 Docker 使用。
上述的name和password可以进行修改。
现在已经完成。

运行sql server

这里一般来说,通过命令行不太方便,可以直接在Docker上进行,打开DashBoard,看到App一栏就是我们设置的数据库。点击此处可以运行了,表示数据库已在运行。下面通过几个可视化软件来进行编写,当然通过命令行也是可以的,不过不太方便。
在这里插入图片描述

DataGrip,DBeaver,Navicat进行连接Sql server

直接在网上搜索上述三款软件,其中DBeaver免费,而DataGrip与Navicat收费,不过可以用学生资格来进行申请。
对于Navicat来说,直接点击连接数据库sql server,输入连接名可任意(最好不要和数据库name一样),主机名:localhost或127.0.0.1,用户名和密码均之前设置的,一般来说用户名就是sa。
下面是其界面图:
在这里插入图片描述
对于DataGrip,下面是方法
在这里插入图片描述
在这里插入图片描述
设置完成如图界面:
在这里插入图片描述
对于DBeaver:
在这里插入图片描述
在这里插入图片描述
以下是完成界面:
在这里插入图片描述

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>