3.3 在服务器核心中安装
3.3.1 安装 .NET Framework 3.5 Service Pack 1
SQL Server 安装程序需要 .NET Framework 3.5 Service Pack 1 支持。早期的 SQL Server 2008 明确指示不能安装在 Windows 服务器核心中,这是因为当时的 Windows Server 2008 不支持在服务器核心中安装 .NET Framework 3.5 Service Pack 1。
在 Windows Server 2008 R2 中,通过 DISM(Deployment Image Servicing and Management)工具可以安装 .NET Framework 2.0 和 3.0。可以通过下述命令查看功能包以及安装。注意,featurename 参数的值是大小写敏感的。
dism /online /get-features | find /I "NetFx" dism /online /enable-feature /featurename:NetFx2-ServerCore dism /online /enable-feature /featurename:NetFx3-ServerCore |
Windows Server 2012 或 Windows Server 2012 R2 系统盘或系统镜像里也含有“.NET Framework 3.5”的组件文件,但是为服务器安装该系统时,这些组件文件并不会被拷贝到新安装的系统中,所以还需要插入 DVD 或将光驱中的 sources\sxs 复制到本地或网络进行安装。
3.3.2 安装 .Net Framework 4.0
SQL Server 2014 应用程序还需要 .NET Framework 4.0 支持。
在 .NET Framework 4.0 发行之前就已经发行的操作系统必须安装最新的补丁,否则在安装过程中提示“在服务器核心角色上不受支持”。支持的操作系统有 Windows Server 2008 SP2 (以及 Windows Vista SP2)、Windows Server 2008 R2 SP1(以及 Windows 7 SP1)。
如果在 Windows 2008 Server R2 服务器核心上进行安装,则需要在安装 .NET Framework 4 之前安装 Windows 2008 Server R2 SP1,并遵照下面的说明操作。
◆打开 WoW64:Start /w ocsetup ServerCore-WOW64
◆打开 .NET 2.0 层:Start /w ocsetup NetFx2-ServerCore
◆打开 WoW64 的 .NET 2.0 层: Start /w ocsetup NetFx2-ServerCore-WOW64
在微软官网下载“用于服务器核心的 Microsoft .NET Framework 4(独立安装程序)”,保存到计算机上,然后进行安装。 下载链接 http://www.microsoft.com/zh-cn/download/details.aspx?id=22833
在 Windows Server 2012 R2 中,默认已经安装了 .NET Framework 4.0。
3.3.2 安装 SQL Server 2014
SQL Server 2014 不支持在服务器核心上使用安装向导进行安装,SQL Server 安装程序支持完全静默模式(通过使用 /Q 参数)或简单静默模式(通过使用 /QS 参数)。
以下是一个安装过程的示例:
D:\> Setup.exe /Q /IACCEPTSQLSERVERLICENSETERMS /ACTION="Install" /FEATURES=SQLENGINE,CONN /INSTANCENAME="MSSQLSERVER" /INSTANCEID="MSSQLSERVER" /SQLSVCACCOUNT="NT AUTHORITY\SYSTEM" /SQLSYSADMINACCOUNTS=".\Administrator" /AGTSVCACCOUNT="NT AUTHORITY\SYSTEM" /ISSVCACCOUNT="NT AUTHORITY\SYSTEM" Microsoft <R> SQL Server 2014 12.00.2000.08 版权所有<C> Microsoft Corporation。保留所有权利。 部署映像服务和管理工具 版本:6.1.7600.16385 映像版本:6.1.7600.16385 启用一个或多个功能 [==============================100.0%==============================] 操作成功完成。 Microsoft <R> .NET Framework CasPol 2.0.50727.5420 版权所有<C> Microsoft Corporation。保留所有权利。 成功 Microsoft <R> .NET Framework CasPol 2.0.50727.5420 版权所有<C> Microsoft Corporation。保留所有权利。 一个或多个受影响的文件具有挂起的操作。 应当重新启动计算机以完成此过程。 D:\> |
服务器核心支持的功能包括:数据库引擎服务、SQL Server 复制、全文和语义提取搜索、分析服务、客户端工具连接、集成服务和 SQL 客户端连接 SDK。如果选择了其它的功能,会遇到“您选择了 Windows Server 内核不支持的功能”提示。
安装过程中的日志都将记录到 summary.txt 文件,可以查看这个日志以了解进一步的详细信息。