天天看点

Windows Server 2012单服务器安装SQL Server 2012 SP1

<b>Windows Server 2012</b><b>单服务器安装SQL Server 2012 SP1</b>

<b>一、 </b><b>环境准备</b>

<b>1、 </b><b>系统版本</b>

1) 操作系统:Windows Server 2012 Datacenter

2) 数据库:SQL Server 2012 SP1

<b>2、 </b><b>准备账户</b>

在开始安装SQL Server 2012服务器之前,请登陆到域控制器上新建两个域账号,一个为登陆数据库服务器的登陆账户,授予SQL Server 2012服务器本地管理员权限,另一个是数据库服务运行账户(为可选账号,可以使用数据库安装时默认的本地服务账号)

对于本地安装,必须以管理员身份运行安装程序。如果从远程共享安装 SQL Server,则必须使用对远程共享具有读取和执行权限的域帐户。

<b>3、 </b><b>准备软硬件</b>

1) 硬件要求

2) 软件要求

Windows Server 2012操作系统下执行以下步骤即可:

通过服务器“添加角色和功能向导”安装好“.NET Framework 3.5功能”,Windows Server 2012默认已安装“.NET Framework 4.5功能”。如下图:

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_1363575525yE1U.jpg"></a>

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_1363575527LWQ8.jpg"></a>

<b>二、 </b><b>安装</b><b>SQL Server 2012 SP1</b>

<b>1、 </b><b>使用安装向导安装SQL Server 2012</b>

1) 插入 SQL Server 安装介质, 然后双击根文件夹中的 Setup.exe。 若要从网络共享进行安装,请找到共享中的根文件夹,然后双击 Setup.exe。

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_1363575530buLT.jpg"></a>

2) 安装向导将运行 SQL Server 安装中心。若要创建新的 SQL Server 安装,请单击左侧导航区域中的<b>“安装”</b>,然后单击<b>“全新</b><b> SQL Server </b><b>独立安装或向现有安装添加功能”</b>。

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_1363575532MN95.jpg"></a>

3) 系统配置检查器将在您的计算机上运行发现操作。 若要继续,请单击<b>“确定”</b>。 您可以通过单击“显示详细信息”在屏幕上查看详情,或通过单击“查看详细报告”从而以 HTML 报告的形式进行查看。

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_1363575535LtMr.jpg"></a>

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_1363575540QPHY.jpg"></a>

5) 在“许可条款”页上查看许可协议,如果同意,请选中<b>“我接受许可条款”</b>复选框,然后单击<b>“下一步”</b>。 为了帮助改进 SQL Server,您还可以启用功能使用情况选项并将报告发送给 Microsoft。

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_1363575543tra2.jpg"></a>

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_1363575545Le5U.jpg"></a>

7) 在“安装安装程序文件”页上,安装程序将提供下载、提取和安装这些安装程序文件的进度。 如果找到了针对 SQL Server 安装程序的更新,并且指定包括该更新,则也将安装该更新。

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_1363575547FvVr.jpg"></a>

8) 系统配置检查器将在安装继续之前验证计算机的系统状态。可忽略Windows防火墙警告,但安装完SQL Server后需要配置Windows防火墙以允许SQL Server访问。

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_1363575550vHOl.jpg"></a>

9) 在“设置角色”页上,选择<b>“</b><b>SQL Server </b><b>功能安装”</b>,然后单击<b>“下一步”</b>以继续进入“功能选择”页。

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_1363575552QsCi.jpg"></a>

 <b>“所选功能的必备组件”</b>窗格中将显示所选功能的必备组件。 SQL Server 安装程序将在本过程后面所述的安装步骤中安装尚未安装的必备组件。

您还可以使用“功能选择”页底部的字段为共享组件指定自定义目录。 若要更改共享组件的安装路径,请更新该对话框底部字段中的路径,或单击<b>“浏览”</b>移动到另一个安装目录。 默认安装路径为 C:\Program Files\Microsoft SQL Server\110\。

为共享组件指定的路径必须是绝对路径。 文件夹不能压缩或加密。 不支持映射的驱动器。 如果正在 64 位操作系统上安装 SQL Server,您将看到以下选项:

共享功能目录、共享功能目录 (x86)

为以上每个选项指定的路径必须不同。

11) 在“安装规则”页上,安装程序将在安装继续之前验证计算机的系统状态。

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_1363575558hRqu.jpg"></a>

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_13635755617YEU.jpg"></a>

<b>实例 ID</b> - 默认情况下,实例名称用作实例 ID。 这用于标识 SQL Server 实例的安装目录和注册表项。 默认实例和命名实例的默认方式都是如此。 对于默认实例,实例名称和实例 ID 为 MSSQLSERVER。 若要使用非默认的实例 ID,请为<b>“实例</b><b> ID</b><b>”</b>文本框指定一个不同值。

典型的 SQL Server 2012 独立实例(无论是默认实例还是命名实例)不会对<b>“实例</b><b> ID</b><b>”</b>使用非默认值。

<b>实例根目录</b> - 默认情况下,实例根目录为 C:\Program Files\Microsoft SQL Server\110\。 若要指定一个非默认的根目录,请使用所提供的字段,或单击<b>“浏览”</b>以找到一个安装文件夹。

所有的 SQL Server Service Pack 和升级都将应用于 SQL Server 实例的每个组件。

<b>已安装的实例 </b>— 该网格显示安装程序正在其中运行的计算机上的 SQL Server 实例。 如果计算机上已经安装了一个默认实例,则必须安装 SQL Server 2012 的命名实例。

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_1363575563ck2a.jpg"></a>

14) 使用“服务器配置 — 服务帐户”页指定 SQL Server 服务的登录帐户。 此页上配置的实际服务取决于您选择安装的功能。

若要为此 SQL Server 实例中的所有服务帐户指定同一个登录帐户,请在该页底部的字段中提供凭据。

不要使用空密码。请使用强密码。

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_1363575566BZ0G.jpg"></a>

为 SQL Server 服务指定完登录信息后,请单击<b>“下一步”</b>。

16) 使用“数据库引擎配置 - 帐户设置”页指定以下各项:

安全模式 - 为 SQL Server 实例选择 Windows 身份验证或混合模式身份验证。 如果选择“混合模式身份验证”,则必须为内置 SQL Server 系统管理员帐户提供一个强密码。

完成对该列表的编辑后,请单击<b>“确定”</b>。 验证配置对话框中的管理员列表。 完成此列表后,请单击<b>“下一步”</b>。

17) 使用“数据库引擎配置 - 数据目录”页指定非默认的安装目录。 若要安装到默认目录,请单击<b>“下一步”</b>。

如果指定非默认的安装目录,请确保安装文件夹对于此 SQL Server 实例是唯一的。 此对话框中的任何目录都不应与其他 SQL Server 实例的目录共享。

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_1363575572KBQY.jpg"></a>

20) 使用“Analysis Services 配置 - 数据目录”页指定非默认的安装目录。 若要安装到默认目录,请单击<b>“下一步”</b>。

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_1363575574PAc8.jpg"></a>

选择了选项后,单击<b>“下一步”</b>继续。

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_1363575577vze4.jpg"></a>

23) 系统配置检查器将运行多组规则来针对您指定的 SQL Server 功能验证您的计算机配置。

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_1363575579ZOls.jpg"></a>

24) “准备安装”页将显示安装期间指定的安装选项的树状视图。 在此页上,安装程序指示是启用还是禁用产品更新功能以及最终的更新版本。

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_1363575582ZwhK.jpg"></a>

若要继续,请单击<b>“安装”</b>。 SQL Server 安装程序将首先安装所选功能的必备组件,然后安装所选功能。

25) 在安装过程中,“安装进度”页会提供相应的状态,因此您可以在安装过程中监视安装进度。

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_1363575585pZpq.jpg"></a>

26) 安装完成后,“完成”页会提供指向安装摘要日志文件以及其他重要说明的链接。 若要完成 SQL Server 安装过程,请单击<b>“关闭”</b>。

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_1363575587ReFw.jpg"></a>

<b>2、 </b><b>使用SQL Server配置管理器配置SQL Server</b>

1) 启用Named Pipes

a) 打开磁贴“SQL Server配置管理器”,按下图所示启用Named Pipes

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_13635755907ZTJ.jpg"></a>

b) 点击“启用”后,弹出“警告”对话框,点击确定

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_1363575591ftqE.png"></a>

2) 配置TCP/IP

a) 右击“TCP/IP”,选择属性,并选择“IP地址”,如下图更改设置

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_13635755937uDq.png"></a>

b) 注意重启SQL Server服务方可生效

<b>3、 </b><b>配置 Windows 防火墙以允许 SQL Server 访问</b>

参考以下链接详细了解Windows防火墙的配置和SQL Server使用的端口:

<a href="http://msdn.microsoft.com/zh-cn/library/cc646023.aspx">http://msdn.microsoft.com/zh-cn/library/cc646023.aspx</a>

1) 新建一个txt文本文件,并粘贴如下内容:

@echo ========= SQL Server Ports ===================

@echo Enabling SQLServer default instance port 1433

netsh firewall set portopening TCP 1433 "SQL Server"

@echo Enabling Dedicated Admin Connection port 1434

netsh firewall set portopening TCP 1434 "SQL Admin Connection"

@echo Enabling conventional SQL Server Service Broker port 4022

netsh firewall set portopening TCP 4022 "SQL Service Broker"

@echo Enabling Transact-SQL Debugger/RPC port 135

netsh firewall set portopening TCP 135 "SQL Debugger/RPC"

@echo ========= Analysis Services Ports ==============

@echo Enabling SSAS Default Instance port 2383

netsh firewall set portopening TCP 2383 "Analysis Services"

@echo Enabling SQL Server Browser Service port 2382

netsh firewall set portopening TCP 2382 "SQL Server Browser"

@echo ========= Misc Applications ==============

@echo Enabling HTTP port 80

netsh firewall set portopening TCP 80 "HTTP"

@echo Enabling SSL port 443

netsh firewall set portopening TCP 443 "SSL"

@echo Enabling port for SQL Server Browser Service's 'Browse' Button

netsh firewall set portopening UDP 1434 "SQL Server Browser"

@echo Allowing multicast broadcast response on UDP (Browser Service Enumerations OK)

netsh firewall set multicastbroadcastresponse ENABLE

@echo off

Pause

2) 保存,并把txt文本文件更改为bat后缀的批处理文件,右击批处理文件<b>“以管理员身份运行”</b>

<a href="http://winos.blog.51cto.com/attachment/201303/18/937089_1363575594lZ9Z.png"></a>

3) 运行以后,会自动在Windows防火墙上打开SQL Server 2012相关端口

至此,本篇《Windows Server 2012单服务器安装SQL Server 2012 SP1》全部内容已完成。

正在准备《SQL Server 2012故障转移群集安装》篇。

更多精彩分享,期待您的关注!

本文转自 linuxos 51CTO博客,原文链接:http://blog.51cto.com/winos/1156832,如需转载请自行联系原作者