1.8 SQL Server 2012 安装过程中的安装必备组件处理


以下各项介绍了 SQL Server 2012 安装过程中的必备组件安装行为:


· 仅在 Windows 7 SP1 或 Windows Server 2008 R2 SP1 上支持安装 SQL Server 2012。不过,安装程序不会阻止在 Windows 7 或 Windows Server 2008 R2 上安装 SQL Server 2012。

· 在您选择“数据库引擎”、“复制”、“Master Data Services”、“Reporting Services”、“Data Quality Services (DQS)”或“SQL Server Management Studio”时,.NET Framework 3.5 SP1 是 SQL Server 2012 所必需的,并且不再通过 SQL Server 安装程序进行安装。

o 如果您在使用 Windows Vista SP2 或 Windows Server 2008 SP2 操作系统的计算机上运行安装程序且未安装 .NET Framework 3.5 SP1,则 SQL Server 安装程序将要求您先下载并安装 .NET Framework 3.5 SP1,然后才能继续 SQL Server 安装。您可以从 Windows Update 或直接从此处 下载 .NET Framework 3.5 SP1。若要避免在 SQL Server 安装期间中断,可在运行 SQL Server 安装程序之前,先下载并安装 .NET Framework 3.5 SP1。

o 如果您在使用 Windows 7 SP1 或 Windows Server 2008 R2 SP1 操作系统的计算机上运行安装程序,则必须先启用 .NET Framework 3.5 SP1,然后才能安装 SQL Server 2012。


请使用以下方法之一来在 Windows Server 2008 R2 SP1 上启用 .NET Framework 3.5 SP1 :


方法 1 :使用服务器管理器


§ 在服务器管理器中,单击“添加功能”以显示可能功能的列表。

§ 在“选择功能”界面中,展开.NET Framework 3.5.1 功能”条目。

§ 展开.NET Framework 3.5.1 功能”后,您会看到两个复选框。一个复选框用于 .NET Framework 3.5.1,另一个复选框用于 WCF 激活。选中 .NET Framework 3.5.1,然后单击“下一步”
如果未安装必需的角色服务和功能,则无法安装 .NET Framework 3.5.1 功能。

§ 在“确认安装选择”中,检查所选项,然后单击“安装”。

§ 等到安装过程完毕后,再单击“关闭”


方法 2 : Windows PowerShell


§ 单击“开始” | “所有程序” | “附件”

§ 展开 Windows PowerShell,右键单击 Windows PowerShell,然后单击“以管理员身份运行”。“用户帐户控制”框中单击“是”

§ 在 PowerShell 命令提示符处,键入以下命令,然后在每条命令之后按 Enter:


Import-Module ServerManager


Add-WindowsFeature as-net-framework


请使用以下方法在 Windows 7 SP1 上启用 .NET Framework 3.5 SP1 :


§ 单击“开始” | “控制面板” | “程序”,然后单击“打开或关闭 Windows 功能”。如果系统提示您输入管理员密码或进行确认,请键入密码或提供确认。

§ 若要启用 Microsoft .NET Framework 3.5.1,请选中该功能旁边的复选框。若要关闭 Windows 功能,请取消选中该复选框。

§ 单击“确定”


使用部署映像服务和管理 (DISM.exe) :


您还可以使用部署映像服务和管理 (DISM.exe) 启用 .NET Framework 3.5 SP1 。有关联机启用 Windows 功能的详细信息,请参阅 联机启用或禁用 Windows 功能 。下面是启用 .NET Framework 3.5 SP1 的说明:


§ 在命令提示符下,键入以下命令以便列出在操作系统中提供的所有功能:


Dism /online /Get-Features


§ 可选:在命令提示符下,键入以下命令以便列出与您感兴趣的特定功能有关的信息。


Dism /online /Get-FeatureInfo /FeatureName:NetFx3


§ 键入以下命令启用 Microsoft .NET Framework 3.5.1。


Dism /online /Enable-Feature /FeatureName:NetFx3


· .NET Framework 4 是 SQL Server 2012 所必需的。SQL Server 安装程序会在执行功能安装步骤的过程中安装 .NET Framework 4。


在 Windows Server 2008 R2 SP1 Server Core 操作系统上进行安装时, SQL Server 2012 Express 不安装 .NET Framework 4 。在安装 SQL Server 2012 Express (仅限数据库)时,如果存在 .NET Framework 3.5 SP1 ,则不需要 .NET Framework 4 。在 .NET Framework 3.5 SP1 不存在或者在安装 SQL Server 2012 Management Studio Express 、 SQL Server 2012 Express with Tools 或 SQL Server 2012 Express with Advanced Services 时,您必须首先安装 .NET Framework 4 ,然后在 Windows Server 2008 R2 SP1 Server Core 操作系统上安装 SQL Server2012 Express 。


· 为了确保 Visual Studio 组件可以正确安装,SQL Server 要求您安装更新。SQL Server 安装程序会检查此更新是否存在,然后会要求您在继续安装 SQL Server 之前先下载并安装此更新。若要避免在 SQL Server 安装期间中断,可在运行 SQL Server 安装程序之前先按下面所述下载并安装此更新(也可以安装 Windows Update 上提供的 .NET Framework 3.5 SP1 的所有更新):

o 如果您在使用 Windows Vista SP2 或 Windows Server 2008 SP2 操作系统的计算机上安装 SQL Server 2012,则可以从此处 获得所需更新。

o 如果您在使用 Windows 7 SP1 或 Windows Server 2008 R2 SP1 操作系统的计算机上安装 SQL Server 2012,则此更新已安装在该计算机上。

· Windows PowerShell 2.0 是用于安装 SQL Server 2012 数据库引擎组件和 SQL Server Management Studio 的必备组件,但 Windows PowerShell 不再由 SQL Server 安装程序安装。如果您的计算机上没有 PowerShell 2.0,您可以按照 Windows Management Framework 页上的说明启用它。您获取 Windows PowerShell 2.0 的方式取决于您正在运行的操作系统:

o Windows Server 2008 – Windows PowerShell 1.0 是一个“功能”并且可以添加。下载和安装 Windows PowerShell 2.0 版本(作为操作系统修补程序生效)

o Windows 7/Windows Server 2008 R2 – 默认安装 Windows PowerShell 2.0。

· 如果您计划在 SharePoint 环境中使用 SQL Server 2012 功能,则需要 SharePoint Server 2010 Service Pack 1 (SP1) 和 SharePoint 八月累积更新 。您必须首先安装 SP1(八月累积更新)并全面修补服务器场,然后才能将 SQL Server 2012 功能添加到场中。此要求适用于以下 SQL Server 2012 功能:使用数据库引擎实例作为场的数据库服务器,配置 PowerPivot for SharePoint,或者在 SharePoint 模式下部署 Reporting Services。