分享

示例数据库 AdventureWorks 安装步骤

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

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多