前行提要:本人学术不精,方法可能很烂,仅仅作为个人解决的分享,请大佬勿喷,欢迎讨论。

    学校教了mssql(sql server)但是花费大把时间找教程都不能让我的m1芯片的mac使用mssql

我使用了如下方法:

    1、安装PD虚拟机(Win10、Win11都试过)都始终卡在数据库引擎安装不成功(估计是arm架构的问题)。

    2、使用Navicat但是试用期一过就各种麻烦。

    3、安装docker在docker中安装mssql,但是也是安装失败

    4、远程连接到家里的window主机,但是网络的问题对使用体验大打折扣,时不时各种问题都很麻烦,而且每次开关机也是个麻烦事,由此电脑忘记关机,一直开了一天一夜。

最终我选择DataGrip远程连接云服务器的方法实现。

一、购买云服务器

    首先选择一个自己认可的云服务器,各大厂商自己选择。如果自己家里有一个一直可以开着的可用mssql的主机也可以考虑(综合考虑安全性及电费等)。个人建议还是购买一个包年的云服务器,因为第一次买的话也是特别不贵,购买最普通的就行,几十块够用一年。

    我选择的是阿里云的ECS 共享型 n4

sql server 2014 商业智能 sql server m1_sql server 2012商务智能

购买完之后会有自动的步骤帮你安装,这里建议安装Window Server2019,对新手比较友好。

二、配置工作

    配置完毕之后可以用远程操控安装需要的Sql Server版本。

这里提供SQL Server 2012。
链接:https://pan.baidu.com/s/1f1tEXuDyYePjAUa-f_6BZg 
提取码:928u --来自百度网盘超级会员V5的分享

三、下载DataGrip

连接:Download DataGrip: Cross-Platform IDE for Databases & SQL

sql server 2014 商业智能 sql server m1_云服务_02

 这里注意选择apple处理器版本。

学生的话用自己学校的个人邮箱可以申请JB全家桶的一年试用,其他的话可以淘宝。

四、打开DG配置

    新建MSSQL数据源

sql server 2014 商业智能 sql server m1_sql_03

     然后进行设置

    1、主机:自己云服务器的公网ip地址(在云服务器的管理页面可以查看)

    2、端口:1433

    3、实例:自己云服务器的主机名

    4、用户:sa

    5、密码:sa的密码

    6、身份验证:用户与密码

sql server 2014 商业智能 sql server m1_数据库开发_04

   五、设置安全性问题

      在服务器管理页面,要把tcp协议中的1433设置为白名单。

 

特别注意:

      1、密码如果忘记可以远程登录云服务器的操作页面查看或重新设置,具体步骤如下:

            (1)实例-安全性-登录名-sa属性

            (2)修改密码(建议点掉强制实施密码策略)

sql server 2014 商业智能 sql server m1_数据库开发_05

 写在最后:本人第一次发文章,本文仅供分享参考,如果不清楚欢迎私信或留言讨论,如有更便捷的方案,也可以学习交流。