因为项目的要求需要安装一个SqlServer数据库,正好有一台Windows Server2012服务器想着顺手就安装了,但是在安装的过程中还是出现的错误,在安装的过程中需要安装NET Framework 3.5,问题就出现在这,安装.NET Framework 3.5需要配置源,因为有些安装程序是在外部的,并不是系统自带的,所以需要安装前挂载Windows的系统盘,然后指定源,,所以安装的难点就在于怎么弄这个镜像文件,当然百度啊,SXS文件在文章底部,需要自取;
教程开始,其实基础的安装方案宝塔已经给出了,很简单,在宝塔控制面板找到软件商店,搜索“SqlServer”,右侧有安装按钮,点击安装,直接选择您要安装的版本即可,如图:
安装完成后到根据SQL上的红色字体提示,到指定目录运行setup.bat,如图安装在C盘,则进入C:/BtSoft/sqlserver 下,双击运行C:/BtSoft/sqlserver/setup.bat,等待安装完成,如图:
安装SQL Server 2012过程中出现基本都会出现,原因就是Windows Server2012上没有.NET Framework 3.5,所以我们需要先安装,需要安装NET 3.5就需要文章开头提到的SXS文件,先下载文件,下载地址:
链接: https://pan.baidu.com/s/1LAwq-XKS0Zqk8AdAQV_9jw?pwd=pvaj
提取码: pvaj
复制这段内容后打开百度网盘手机App,操作更方便哦
下载完成后放在服务器磁盘里,目录要记住一会安装会用到。打开服务器管理器,找到仪表板,点击“添加角色和功能”或者打开“控制面板->程序和功能->启用或关闭Windows功能”,如图:
然后基本就是默认“下一步”,到“功能”时,在功能列表里勾选.NET Framework3.5“,如图:
勾选之后我们在点击下一步,在确认菜单下,我们找到底部的“指定备用源路径”,如图所示:
在弹出的新窗口,我们把下载完成的SXS文件解压到服务器磁盘,并复制路径,粘贴在“路径”处,如图:
最后点击确定,会返回上一个界面,点击安装,等待系统自动安装即可,安装完成后如图:
至此在在Windows Server 2008系统安装“.NET Framework 3.5”的组件就完成了,然后我们在回到第一步,重新安装SqlServer数据库就可以了,安装过程界面:
另外注意,官方指出
如果需要安装自己提供的SQL Server版本,请按如下操作(以SQL 2012为例): 1、删除宝塔下载的SQLEXPR_2012_x64.exe文件, 2、将自己下载的EXE重命名为SQLEXPR_2012_x64.exe 3、将第二步重命名的文件SQLEXPR_2012_x64.exe复制到 C:/BtSoft/sqlserver(面板安装目录) 目录下 4、双击执行setup.bat文件执行安装脚本 注意:SQL Server依赖于Windows系统版本支持,如果安装过程中出现未知错误,请确保(纯净系统 + 完整系统 + 未安装过SQL Server)
另外在引用下为什么不能直接安装NET3.5?
早先在 Windows Server 2008 上,如果要安装“.NET3.5”,只需通过“添加和删除”功能便可完成,Windows Server 2008系统盘或系统镜像里含有“.NET Framework 3.5”的组件文件,这些组件文件在系统盘或系统镜像中的\sources\sxs目录下,通过系统盘或者镜像为服务器安装系统时,这些组件文件被拷贝到新系统中,只是没有自动安装,当要为操作系统手动安装这些组件时,直接通过“添加和删除”功能就可以完成,而无需通过互联网去下载相关的组件。但是在 Windows Server 2012 上发生了一些微妙的变化,Windows Server 2012系统盘或系统镜像里也含有“.NET Framework 3.5”的组件文件,但是为服务器安装该系统时,这些组件文件并不会被拷贝到新安装的系统中,所以要为系统安装.NET Framework 3.5就必须插入系统盘或加载系统镜像到光驱中,使用其sources\sxs目录下的.NET Framework3.5的安装文件进行安装。
好了教程至此完成了,这几天就没干别的,不是在研究内网穿透就是在研究怎么安装SqlServer数据库,累呀,我去歇一会,毕竟还有一篇内网穿透的教程在编写过程中。