转自  https://blog.csdn.net/qq_35938548/article/details/80272288

安装sql server是一个很繁琐的事情,花了一下午时间倒腾,现记录下整个的安装和配置过程。

一、下载sql server 2016
二、安装sql server前的准备工作
三、安装sql server 2016
四、安装sql server management studio(SSMS)
五、配置sql server实现可远程访问

一、下载sql server 2016

SQL Server 2016 Enterprise (x64) - DVD (Chinese-Simplified)简体中文版

文件名: cn_sql_server_2016_enterprise_x64_dvd_8699450.iso
SHA1: 66A518194A021DE6A1AE2F73184B0AD4D83C64B4
文件大小:2.28GB
发布时间: 2016-06-01
下载链接:
ed2k://|file|cn_sql_server_2016_enterprise_x64_dvd_8699450.iso|2452795392|D8AFD8D6245F518F53F720C48E2819C0|/

二、安装sql server前的准备工作

1.安装Java,推荐1.8版本以上

Java JDK安装及环境变量设置

2.安装缺少的Windows Server 2012 R2 更新程序

下载KB2919442
下载KB2919355

下载完后,按顺序安装,第一个应该安装Windows8.1-KB2919442-x64.msu,再运行clearcompressionflag.exe,这个其实是个后台进程(或许就是清洗整理一下数据而已),从进程可以看到一晃而过,再安装Windows8.1-KB2919355,如果顺序乱了会导致安装不成功。

三、安装sql server 2016

1.下载好SqlServer2016版本的镜像 右击后选择装载选项 如果没有这个选项可以选择解压或者使用ios镜像打开工具打开

2.打开后的文件目录中鼠标左键双击setup文件

3.在打开的安装中心对话界面中点击安装>点击全新Sql Server独立安装

4.一路按默认方式点击下一步,到功能选择,如果不需要使用R语言,取消勾选R服务和R独立Server两项。当然也可以全选,只是有时到最后一步可能会出错。这次安装我是全选,最后虽然有失败,但数据库依旧顺利安装成功。如果的确需要使用R,那需要额外下载与R相关的包,r和ropen

5.默认方式,一路点击,有添加当前用户的对话框加上当前用户

6.最后,等待安装完成

四、安装sql server management studio(SSMS)
Sql Server 2016与以前的版本不一样,它没有自动携带SSMS,所以需要单独下载安装文件进行安装。
下载SSMS

双击下载后的安装文件,默认安装即可。

五、配置sql server实现可远程访问
1.打开Sql Server配置管理器,配置客户端协议,开启TCP/IP。尽量不要修改默认端口

2.打开SSMS,输入用户名和密码后登陆数据库,右键点击数据库>属性>连接>勾选允许远程连接到此服务器

3.在这之后,继续在数据库服务右键,选择【注册】,注册一个数据库服务;点击视图>已注册的服务器>数据库引擎>本地服务器组 可查看该数据库的注册的服务器

4.修改防火墙设置

(1)添加端口(这里是你设置的服务器端口号,默认1433)
打开 控制面板–》Windows 防火墙–>高级设置–>入栈规则–>右键,新建规则–>选择端口–>设置特定本地端口号(输入1433)–>允许链接–>配置文件勾选所有的项–>设置名称–>完成
(2)添加程序,和上一步骤一样,新建规则–>选择程序,添加数据安装路径C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Binn\sqlservr.exe,
每个人的路径可能不一样,具体看安装的数据库在哪,我是默认安装到c盘,所以路径在c盘中找到sqlservr.exe文件

设置完毕,可以在其他电脑上远程访问该数据库了,bingo!

参考:
1.win2012R2打Windows8.1-KB2919355 问题
2.SQL server 2016 安装步骤
3.本地数据库(SQL Server)远程连接服务器端服务器

windows server 2012 R2系统安装部署SQLserver2016企业版(转)的更多相关文章

  1. Windows Server 2012 R2安装部署Office Web Apps Server

    微软官方参考地址https://technet.microsoft.com/zh-cn/library/jj219455.aspx,建议参考官方说明. 注意:每一步进行完成后重启服务器!!! 一.   ...

  2. Windows Server 2012 R2服务器部署Tomcat JDK、安装Mysql以及将Java项目部署到CVM

    我们平时所调试的Java Web 项目需要在本地Eclipse或者MyEclipse当中开发调试,并且部署到Tomcat上来测试,比如说笔者这里用的eclipse添加tomcat服务器, 但是这里发布 ...

  3. 3.Windows Server 2012 R2数据库部署

    很多人竟然不会安装数据库....好吧,来个图文教程,其实和windows里面一样安装,和安装2008一样的 先安装3.5:http://www.cnblogs.com/dunitian/p/53487 ...

  4. Windows Server 笔记(七):Windows Server 2012 R2 NIC Teaming(NIC组)

    什么是NIC Teaming?         NIC Teaming 就是将两个或更多的网络适配器组合在一起,从而达到容错和带宽聚合作用.NIC Teaming 中的每个网络适配器都是物理存在的(虚 ...

  5. windows server 2012 r2 iis8.5 部署asp.net mvc4/5程序小结

    windows server 2012 r2 iis8.5 部署asp.net mvc4/5程序小结 原文链接:http://www.xuanhun521.com/Blog/66d491f8-b479 ...

  6. windows server 2012 R2 部署AD域服务

    一.部署AD域控制器 首先,我们检查第一台已经安装Windows Server 2012 R2的服务网络的相关配置,确定的服务器IP地址.子网掩码.默认网关的参数如下,由于该服务器既要充当ADDC角色 ...

  7. Windows server 2012 R2 部署WSUS补丁服务

    一.WSUS 安装要求 1.硬件要求: 对于多达 13000 个客户端的服务器,建议使用以下硬件:* 4 Core E5-2609 2.1GHz 的处理器* 8 GB 的 RAM 2.软件要求: 要使 ...

  8. 阿里云 Windows Server 2012 r2 部署asp.net mvc网站 平坑之旅

    做了多年的Web开发工作,网站部署也不在话下,可每次部署却并不是十分顺利,将本次在阿里云服务器上部署asp.net mvc网站遇到的问题记录如下. 平台是阿里云ECS,操作系统是 Windows Se ...

  9. Windows Server 2012 R2部署--安装桌面体验

    Windows Server 2012 R2部署(3)---安装桌面体验 1) 打开服务器管理器 2) 选择所有服务器    3)添加角色和功能    4)下一步    5)下一步    6)下一步 ...

随机推荐

  1. Maven多仓库配置(公司仓库和阿里云仓库)

    Maven多仓库配置(公司仓库和阿里云仓库) 一.之前的配置 之前maven本地的setting.xml的仓库配置,都是直接设置mirror节点 <mirrors> <mirror& ...

  2. winsocket编程笔记(一)

    前言: 因为疫情原因,现在一直在网上授课,教师在讲述winsocket这一课程时没有给予我们课本,只有毫不相搭的linux环境的socket编程视频,故于此(开学第七周)总结winsocket的内容. ...

  3. 从火车站车次公示栏来学Java读写锁

    Java多线程并发之读写锁 本文主要内容:读写锁的理论:通过生活中例子来理解读写锁:读写锁的代码演示:读写锁总结.通过理论(总结)-例子-代码-然后再次总结,这四个步骤来让大家对读写锁的深刻理解. 本 ...

  4. SWUSTOJ 509B 恶心了几个月想不通的low题

    SWUSTOJ 509B 这个题恶心了我好久,细细算来不难,算总天数,减去星期一,与4取余, 问题在最后除掉多余的星期一,按照上述算法,在最后一个星期会出现过了星期一但不足7天,程序未能减去多余的星期 ...

  5. Azure多因素认证

    什么是多重身份验证? 双重验证是需要多种验证方法的身份验证方法,可为用户登录和事务额外提供一层重要的安全保障. 它的工作原理是需要以下两种或多种验证方法: 用户知道的某样东西(通常为密码) 用户具有的 ...

  6. laravel使用创建的request作为表单验证类

    1.使用命令行工具创建request php artisan make request:validateLoginRequest 2.创建后进入app/Http/Requests目录下找到创建的文件 ...

  7. 课程登记窗口java

    设计窗口,实现课程的登记,并且将相应的数据写入文件之中.保证的是课程名称不可以重复,对于任课老师必须是在已经设定好的五位老师之中.并且上课地点也是在预先设定的范围内.窗口可以持续进行保存,数据将在判断 ...

  8. MySQL入门,第七部分,单表查询

    首先我们需要了解一下整个数据库的结构 其中Student表中Sno为主键.Study表中Sno和Cno合起来做主键.Course表中Cno为主键 其创建脚本如下: #----------------- ...

  9. Java第十四天,集合、迭代器的使用

    集合 集合框架 一.Collection 1.定义方法: Collection<E> obj = new Collection子类<>(); 因为Collection是一个抽象 ...

  10. Java第十二天,权限修饰符

    Java当中权限修饰符共有四种.分别是public.protected.(default).private. 注:YSE代表可访问,NO代表不可访问.   同一个类 同一个包,非继承 不同的包,有继承 ...