Microsoft 提供了可以安装在测试实例上的多个示例数据库,其中最流行的示例数据库之一是AdventureWorks 数据库。此 Microsoft SQL Server 示例数据库可用于各种工作负载类型,如OLTP、数据仓库和轻量级工作负载。在本教程中,我将展示在 SQL Server 实例上安装AdventureWorks 数据库的步骤。a、从微软官网或 Github 中下载 AdventureWorks,浏览到名为“Download backup files”的部分,如下所示。b、单击要下载的任何文件并将其保存到目标位置。下面我们下载了 AdventuresWorks2017.bak。a、启动 SQL Server Management Studio(SSMS)。连接到要安装此示例数据库的 SQL Server 实例。右键单击“数据库”,然后单击“还原数据库…”。b、将打开下面的窗口,单击”设备单“选按钮选择备份文件,然后单击”…“选择备份文件。c、单击“文件”选项卡以确保数据库文件和路径正确。完成后,单击“确定”开始恢复过程。d、你的示例数据库将在上述步骤中恢复,你可以继续并开始使用此数据库。如果要使用 T-SQL 语句来恢复示例数据库而不是 SSMS 图形用户界面,可以使用类似于以下的脚本:RESTORE DATABASE [AdventureWorks2017]FROM DISK = N’C:\Program Files\Microsoft SQL Server\MSSQL15.SQLEXPRESS\MSSQL\Backup\AdventureWorksDW2017.bak’MOVE N’AdventureWorks2017’ to N’C:\Program Files\Microsoft SQL Server\MSSQL15.SQLEXPRESS\MSSQL\DATA\AdventureWorks2017.mdf’,MOVE N’AdventureWorks2017_log’ TO N’C:\Program Files\Microsoft SQL Server\MSSQL15.SQLEXPRESS\MSSQL\DATA\AdventureWorks2017.ldf’二、用 T-SQL 脚本安装 AdventureWorks1、从微软官网或 Github 中下载脚本,浏览到名为“Creation scripts”的部分,如下所示。下载并打开zip文件后,你可以看到几个 csv 文件和一个主 T-SQL 脚本文件(下面突出显示)。下一步是运行这个主 T-SQL 脚本 instawdb.sql 来创建示例数据库及其所有关联对象。3、在继续运行T-SQL脚本之前,我们需要确保一些先决条件:a、如果要使用此功能,应为 SQL Server 实例安装全文搜索。如果未安装全文搜索,并且要创建全文对象,则需要安装并配置全文搜索。b、将以上下载的所有文件和脚本存储在 C:\Samples\AdventureWorks 下。c、在 SQLCMD 模式下运行脚本 instawdb.sql。SERVERPROPERTY('IsFullTextInstalled') AS [Full Text Search Installed];IsFullTextInstalled 的输出值将返回,1表示已安装此功能,0表示未安装。4、将所有下载的文件存储在 C:\Samples\AdventureWorks 位置。5、现在我们可以运行 instawdb.sql 脚本了。a、启动 SQL Server Management Studio(SSMS)b、连接到 SSMS 中的 SQL Server实例d、选择 SQL 文件 instawdb.sql 文件打开它,如下所示。e、在这里你可以在SSMS的查询编辑器中看到脚本。让我们确保在运行 SQL 脚本之前启用了 SQLCMD 模式。转到 SQL Server Management Studio 中的“查询”菜单,然后单击“SQLCMD模式”以启用它,启用时左侧的图标周围应有一个黄色框。7、脚本完成后,可以通过单击数据库文件夹中的刷新按钮来检查 SQLServer Management Studio 中的数据库,如下所示。
|