安装和配置

适用于: SQL Server Azure SQL 数据库

Wide World Importers OLTP 数据库的安装和配置说明。

先决条件

下载

最新版本的示例:

wide-world-importers-release

下载与 SQL Server 或 Azure SQL 数据库版本相对应的示例 WideWorldImporters 数据库备份/bacpac。

以下位置提供重新创建示例数据库的源代码。 请注意,重新创建示例会导致数据略有不同,因为数据生成中存在随机因素:

wide-world-importers

安装

SQL Server

若要将备份还原到 SQL Server 实例,可以使用 Management Studio。

  1. 打开 SQL Server Management Studio 并连接到目标 SQL Server 实例。
  2. 右键单击“数据库”节点,然后选择“还原数据库”
  3. 选择“设备”,然后单击“...”按钮
  4. 在“选择备份设备”对话框中,单击“添加”,导航到服务器文件系统中的数据库备份,然后选择备份。 单击“确定”。
  5. 根据需要在“文件”窗格中更改数据和日志文件的目标位置。 请注意,最佳做法是将数据和日志文件放在不同的驱动器中。
  6. 单击“确定”。 这将启动数据库还原。 完成后,将在 SQL Server 实例上安装数据库 WideWorldImporters。

Azure SQL 数据库

若要将 bacpac 导入新的 SQL 数据库,可以使用 Management Studio。

  1. (可选)如果 Azure 中还没有 SQL Server,请导航到 Azure 门户,并创建新的 SQL 数据库。 在创建数据库的过程中,将创建服务器。 记下该服务器。
    • 请参阅此教程,以便在几分钟内创建数据库
  2. 打开 SQL Server Management Studio 并连接到 Azure 中的服务器。
  3. 右键单击“数据库”节点,然后选择“导入数据层应用程序”
  4. 在“导入设置”中选择“从本地磁盘导入”,然后从文件系统中选择示例数据库的 bacpac。
  5. 在“数据库设置”下,将数据库名更改为 WideWorldImporters,然后选择要使用的目标版本和服务目标
  6. 单击“下一步”和“完成”方可开始部署。 在 P1 上完成需要几分钟时间。 如果需要较低的定价层,建议导入新 P1 数据库,然后将定价层更改为所需的级别。

配置

全文索引

示例数据库可以使用全文检索。 但默认情况下,SQL Server 不会安装此功能,你需要在 SQL Server 设置期间选择此功能(它在 Azure SQL 数据库中默认启用)。 因此,需要执行安装后步骤。

  1. 在 SQL Server Management Studio 中,连接到 WideWorldImporters 数据库并打开新查询窗口。
  2. 运行以下 T-SQL 命令可在数据库中启用全文检索:EXECUTE Application.Configuration_ApplyFullTextIndexing

SQL Server 审核

适用范围:SQL Server

在 SQL Server 中启用审核需要服务器配置。 若要为 WideWorldImporters 示例启用 SQL Server 审核,请在数据库中运行以下语句:

EXECUTE [Application].[Configuration_ApplyAuditing]

在 Azure SQL 数据库中,审核通过 Azure 门户进行配置。

行级安全性

适用于: Azure SQL 数据库

默认情况下,WideWorldImporters 的 bacpac 下载中未启用行级别安全性。 若要在数据库中启用行级别安全性,请运行以下存储过程:

EXECUTE [Application].[Configuration_ApplyRowLevelSecurity]