演练:安装和配置具有高级服务的 SQL Server 2008 R2 Express

WCF RIA Services 演练假定您已安装 SQL Server 2008 和 AdventureWorks 数据库。具有高级服务的 SQL Server 2008 R2 Express 是安装和使用的所需 AdventureWorks 数据库的最低必需版本。普通 SQL Server 2008 R2 Express 版本不具有所需服务。本演练概括了创建具有高级服务的 SQL Server 2008 R2 Express 的实例所需的步骤。

演练:安装 AdventureWorks OLTP 和 LT 示例数据库主题中概述了安装 AdventureWorks 数据库的过程。

Warning 警告:
若要使用 RIA Services 演练,还必须安装 Visual Studio 2010、Silverlight 运行时和 SDK 以及 WCF RIA Services 和 WCF RIA Services 工具包。WCF RIA Services 的必备条件主题中提供了这些程序的安装点。
Warning 警告:
AdventureWorks 数据库安装程序仅对使用具有高级服务的 SQL Server 2008 R2 Express 或任何零售版本的 SQL Server 2008 R2 创建的新 SQL Server 实例起作用。它对于已升级的实例不起作用。

安装和配置具有高级服务的 SQL Server 2008 R2 Express

Tip提示:
建议为这些演练安装一个具有高级服务的 SQL Server 2008 R2 Express 的全新实例。

安装新的 SQL Server 2008 R2 Express 实例

  1. 为您的操作系统体系结构(x86 或 x64)下载正确版本的具有高级服务的 SQL Server 2008 R2 Express

  2. 下载完成时,请单击**“运行”**。

    在安装程序提取所需文件后,将出现**“SQL Server 安装中心”**。

  3. 在左侧面板中,选择**“安装”,然后单击“全新安装或向现有安装添加功能”**。

    这将显示**“SQL Server 2008 R2 安装程序”**对话框,初始化安装文件,然后运行规则检查。

  4. 在**“安装类型”屏幕上,选择“全新安装或者添加共享功能”,然后单击“下一步”**。

  5. 选中**“我接受许可条款”,然后单击“下一步”**。

    note注意:
    如果受影响的文件具有挂起的操作,则可能需要重新启动。
  6. 单击**“全选”,然后单击“下一步”**。

  7. 如果这是在本机上第一次安装 SQL Server,则可以选择**“默认实例”,否则请选择“命名实例”**。

    键入一个实例名称(您能记住该名称),然后单击**“下一步”**。

    Tip提示:
    SQL Server 实例名称通常表示为一个全部大写的单词。
  8. 保留**“服务器配置”的默认设置,然后单击“下一步”**。

  9. 在**“帐户设置”选项卡上,选择(默认)“Windows 身份验证模式”,然后单击“添加当前用户”**。

  10. 在**“FILESTREAM”选项卡上,选中“针对 Transact-SQL 访问启用 FILESTREAM”,再选中“针对文件 I/O 流访问启用 FILESTREAMEnable”,然后单击“下一步”**。

  11. 保留**“Reporting Services 配置”的默认设置,然后单击“下一步”**。

  12. 保留**“错误报告”的默认设置,然后单击“下一步”**。

  13. 安装完成后,单击**“下一步”,然后单击“关闭”**。

此时已完成新实例的安装,需要对其进行配置。这些配置设置将启用访问 SQL Server 实例所需的连接。

为 AdventureWorks 数据库安装配置新的 SQL Server 实例

  1. 单击**“开始”菜单,依次选择“所有程序”“Microsoft SQL Server 2008 R2”“配置工具”,然后单击“SQL Server 配置管理器”**。

    这将打开**“SQL Server 配置管理器”**窗口。

  2. 在左侧面板中,选择**“SQL Server 服务”,再右击“SQL Server (<实例名称>)”实例。在弹出菜单中,选择“属性”**。

    Important 注意:
    “<实例名称>”是一个占位符,需要将其替换为正使用的实例的实际名称。

    此时将打开**“SQL Server (<实例名称>)属性”**对话框。

  3. 在**“FILESTREAM”选项卡上,确保同时选中“针对 Transact-SQL 访问启用 FILESTREAM”“针对文件 I/O 流访问启用 FILESTREAMEnable”**。

  4. 单击**“确定”**。

  5. 返回到**“SQL Server 配置管理器”,确保正在运行“SQL 全文筛选器后台程序启动器(<实例名称>)”。如果它未运行,请右击它并选择“启动”**。

  6. 在**“SQL Server 配置管理器”的左窗格中,展开“SQL Server 网络配置”,然后单击“<实例名称> 的协议”**。

  7. 双击**“命名管道”,在出现的“命名管道属性”对话框中,在“已启用”旁边的下拉菜单中选择“是”。单击“确定”**。

  8. 对**“TCP/IP”协议重复上个步骤以启用它。接受“保持活动状态”“全部侦听”**属性的默认值。

  9. 在**“SQL Server 配置管理器”的左侧面板中,再次选择“SQL Server 服务”,右击右侧窗格中的“SQL Server (<实例名称>)”,然后选择“重新启动”**。

    Tip提示:
    这是在修改 SQL Server 实例的配置以重新启动实例的最佳做法,以便所做的更改可用。

现已完成具有高级服务的 SQL Server 2008 R2 Express 的安装和配置。此时已准备好安装 AdventureWorks OLTP 和 LT 示例数据库。演练:安装 AdventureWorks OLTP 和 LT 示例数据库主题中提供了安装此数据库的步骤。