SQLServer2017+SSMS+SSDT安装
注意事项:
- 本次记录的是在虚拟机中的win10上的安装
- win10的版本受到SSMS18.7.1的要求,版本需在1607以上才能安装,为避免安装失败或在虚拟机中升级系统耗费大量时间,请下载WIN10且版本在1607以上
- SSDT的安装要求
安装 SSDT for Visual Studio 2017 (15.9.6) 前,请卸载“Analysis Services 项目”和“Reporting Services 项目”扩展(如已安装),并关闭所有 VS 实例。
因此,我们先不安装所有组件,而是采用先进行基础安装而后进行添加的方式。 - 使用映像及CAB进行脱机安装添加组件的原因
Python及R在联网安装下总是失败(可能是我没关防火墙),进而采用下载CAB结合映像脱机安装剩余组件的方式进行安装 - 本次安装流程:
- 下载SQLServer2017中“针对外部数据的PolyBase查询服务”所需的JDK7并安装
- 通过SQLServer2017安装包选择基础安装
- 通过已经下载好的SSMS安装包下载并安装SSMS
- 通过已经下载好的SSDT安装包下载并安装SSDT
- 下载SQLServer安装映像
- 通过映像以及CAB文件安装剩余组件
- 注意:除去以上第六点需要断网,第一点下载完成后不需要网络之外,其余2、3、4、5的操作虚拟机都需要连接到网络
下载JDK7并安装
下载JDK7
下载地址:
http://dl-t1.wmzhe.com/30/30117/jdk_7u_1.7.0.0_64.exe
复制到虚拟机后右键管理员运行进行安装即可
SQLServer2017基础安装
本人小白菜鸟一个,因此干脆选的基本安装,后来发现基本安装好像只装了数据库引擎服务
而且数据库的验证方式是默认的Windows身份验证,没有密码,要修改验证方式设置密码需要到SSMS中更改,百度看了一下好像不是很复杂,而且其实Windows验证挺方便的,就不改了
选择基本安装之后,就接收条款,按着界面提示往下走就好,之后就自动开始下载并安装,安装结束后可以截图记录一下安装信息,点击关闭退出安装即可
安装SSMS
百度SSMS下载,找到微软官网下载即可
右键管理员运行下载的SSMS安装包,顺着提示界面操作即可(需要联网)
(注:没有使用管理员运行可能导致安装基本结束时点击“立即重启”没有反应,需要手动重启)
SSDT安装
下载SSDT
这就有点麻烦了,有以下步骤
- 百度搜索SSDT
- 找到微软网站
- 找到这东西
- 点击下载
之后就右键管理员运行按照界面提示点点点就好(需要联网)
(同样的没有使用管理员运行可能会像安装SSMS时所说的一样:导致安装基本结束时点击“立即重启”没有反应,需要手动重启)
下载下载SQLServer安装映像
打开最早使用的SQLServer2017安装程序,选择“下载介质”
之后就看你个人喜好,改一下下载位置(要记住路径,有用,本人直接改到桌面,默认也没事)
我选择的时未压缩的ios映像,下载完成,关闭窗口之后
右键左下角的网络标志,选择打开“网络和···设置”
选择“以太网”,选择更改适配器选项
右键点击禁用当前使用的网络
双击下载好的映像
右键管理员运行setup
选择安装,选择添加功能
把勾去掉,没勾就这样
这个报错不管,直接下一步
一路下一步(防火墙也不管)(别一直下一步到结束了后面还有)
直到这里
选择添加功能,下一步
啥也不管,全选完事,选完下一步,一路下一步(可别直接下一步到结束)
直到这里
选择添加当前用户,一路下一步(可别直接下一步到结束)
直到这里
选择添加当前用户,下一步
填写控制器名称,也就是主机名
怎么填?
- 打开文件资源管理器
- 右键点击此电脑
- 选择属性
- 点击更改设置
Ctrl+C复制一下计算机全名
Ctrl+V粘贴到安装窗口中
接下来时接收安装R的协议和安装python的协议,反正就接受,下一步就好
接下来把这些链接复制粘贴到虚拟机外面的电脑上去下载,或许也可以回到刚才禁用网络的界面右键选择启动把网络开起来下(这个我没试过,猜测,可能下载完还得把网络给禁用了),下载到映像文件所在的目录即可,我时直接丢桌面
接下来关键一点,这东西下载完还得改一下文件名
如果你这个系统是中文,你还得把文件名改了,刚下载下来的文件名中末尾有一串数字1033,你得改成2052才行,这串数字和下载链接末尾的数字相同(蓝框里全改成2052)
接下来点击浏览,选择CAB所在的文件路径,就可以选择下一步
之后点击安装
然后哦吼它报错了
好像是没找到实例,还是网络没开
抱着试一试心态把网络启用了
然后回到安装界面点击重试,还是不行一样的错,那主要应该就是没找到实例了
打开开始菜单,展开近添加
展开后利用滚轮向下翻找,选择配置管理器
选择1、2之后发现实例没启动,选择3启动实例
实例启动后,回到安装界面,点击重试,OK不报错了
同样的结束界面可以截个图,记录以下日志位置之类的
安装完成之后,可以重启以下,然后打开SSMS试试看能不能连接数据库,这样就安装完了。