1.服务器安装SQL SERVER 和SSMS
a.首先打开服务器(可以用windows自带的远程桌面用弹性IP连接),账号administration,密码到控制台设置
b.进入服务器,打开浏览器到微软官网下载sql server,因为安装的系统是Window server 2012,所有最新版的sql server2022不兼容,所以选择了sql server2017 dev版本离线包
c.点击安装程序,打开后,点击安装全新SQL Server独立安装
d.下一步一直点点点,到产品秘钥,因为我们是dev版本,免费,所以继续点下一步
e.到了功能选择,选择最简单的数据库引擎服务和客服端工具连接就行
f.实例配置,就是实例名默认就行
服务器配置默认就行,一般来说应该创建域管理员账户使用的,但是个人服务器不管,下一步
h.数据库引擎设置,选择混合模式,然后输入密码,这就是sa的密码了,要记清楚,添加管理员用户,下一步
l.点击安装,坐等它完成。到这里数据库安装结束,下一步安装SSMS
2.因为sql server 2017 数据库和SSMS是分开的,所以到官网下载SSMS,这个简单,一直傻瓜式点点点
3.服务器软件安装完成,接下来验证本地数据库,然后设置远程连接
a.服务器上打开SSMS ,因为在服务器安装的,所以直接用localhost连接,sa,刚刚安装设置的密码
本地验证成功
b.设置远程连接,右键实例属性,验证是否是混合模式登录(本来还有一个强制密码策略,忘了在哪了,这个不勾,不然三个月就得改一次密码)
c.在连接设置允许远程连接
d.在服务器上搜索并打开sql server配置管理器
e.将三个服务都开启
如果sql server browser无法启动,有点属性,将服务里的启动模式改为自动
f.开启三个协议
g.右键TCP/IP协议属性,设置其端口为1433(开放给外部端口),听说只设置IP2,ip4和ipall就行,但是我是都设置了。如果不设置1433,猜测应该在远程登录时要加端口名
h.现在打开防火墙设置入站规则
l最后一步,设置云端入站规则,搜索安全组并点击
对默认的 安全组规则配置
配置入站规则
j.如果本地有ssms可以打开测试登录,如果没安装,可以直接在服务器上测试
输入弹性ip和账号密码连接
成功
创建一个User表测试成功
2.本地软件安装不解释了,都是傻瓜式点点点,这里列出工具
a.宇宙第一IDE, vs
b, vs code
c. node.js
d. git (这个可要可不要,我用来参考大神代码和上传我的代码)
e.git tortoise(git 图形化界面)
f.ssms
g. 谷歌浏览器获取edge浏览器用来调试,ie就让他随风远去把