65.9K
CodeProject 正在变化。 阅读更多。
Home

操作方法:在 SQL Server 2008 Express 中安装 Northwind 和 Pubs 示例数据库

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.95/5 (42投票s)

2009年10月4日

CPOL

6分钟阅读

viewsIcon

360339

downloadIcon

22485

为了省去您查找文档和下载的麻烦,我们将这两个数据库收集在一起,并指导您使用 SQL Server Management Studio Express 来安装它们——已更新为 SQL Server 2008 Express Edition!

注意: SQL Server 2005 用户请点击此处查看本文的 SQL Server 2005 版本

引言

NorthwindPubs 示例数据库是本站及其他开发网站上其他示例代码的基础。它们被微软及其他公司发布的无数教程和演练中使用。作为一个 SQL/SQL Server 新手,我想可能还有其他和我一样的人,希望在一个易于访问的地方获取这两个数据库,并找到一种比运行 SQL 查询脚本更简单、更不易出错的安装方法到 SQL Server 2008 Express Edition 中。

有人要求更新我关于 SQL Server 2005 的 文章以支持 SQL Server 2008;因此,应广大读者的要求,这是更新版本!本文基于在安装了 Microsoft Windows Vista Business(Service Pack 1)的机器上安装 Microsoft SQL Server 2008 Express Edition with Tools(Service Pack 1)的过程。

起初我并不确定是否要写这篇新文章——因为 SQL Server Express 2008 Management Studio 的用户界面与 2005 版几乎完全相同——但还是决定写了,以便区分这两个版本,并协助遇到可能只存在于 2008 版中的错误或问题的用户;这些错误可以单独在此讨论,与 2005 版的 文章分开。

受众 

本文档的目标读者是 SQL Server 初学者和数据库开发初学者。

我是在 2007 年写的,那时我自己才刚开始接触 SQL Server。  我查阅了文档,发现了使用 Northwind 和 Pubs 数据库的示例。  然而,我在 MSDN 上找不到任何实际指导如何在 SQL Server Management Studio 中安装它们的教程。  因此,我当时就写了这篇文章,以帮助其他 SQL Server 初学者。

这不是一篇复制粘贴的文章。  我是一位经验丰富的技术撰稿人,也是一名天体物理学家。  也许微软已经发布了关于如何在图形界面下将数据库安装到 SQL Server Management Studio 中的新文档;然而,在本文档最初发布于 2005 年时,我未能从微软的文档中找到类似的教程;因此,我写了自己的教程,并演变成了现在的文章。

所以,请尽情享受本文档吧,不胜感激。

背景 

我不明白为什么必须使用 *.sql 查询脚本来安装这些示例。 我也不明白为什么 SQL Server 发行版不自带这些数据库,因为它们在文档、网站和教程中被如此广泛地使用。 这大概有几个很好的理由。然而,我更关注可用性,而不是让事情变得比实际需要更复杂。

毫无疑问,会有读者抗议说我应该尽可能使用 *.sql 查询文件;这是好的,并且完全可以接受的做法。例如,如果你有复杂的查询,或者需要批量附加几个数据库,那么 *.sql 查询文件会非常有用。我认为本文档展示了另一种实现类似目标的方式。

值得注意的是,例如,默认的 Visual Studio .NET 2008 Professional Edition 安装并不包含这些数据库。与上一版本的 Visual Studio .NET 不同,它甚至没有部分安装所需的 SQL 脚本——至少我无法在最新版本中找到它们。本文附带的下载包含了微软在 MSDN 上发布的最新版本的 Northwind 和 Pubs 数据库文件。

个人而言,我更喜欢使用图形化(GUI)工具和方法,而不是输入晦涩的命令和解读错误消息。因此,本文档演示了如何使用图形化工具和方法安装 Northwind 和 Pubs 数据库。 

步骤:安装 Northwind 和 Pubs 数据库

注意: 以上步骤使用了 SQL Server Management Studio Express,有时它不会与 Microsoft SQL Server 2008 Express Edition 一起安装。在这种情况下,您需要从此 网站下载并安装 SQL Server 2008 Express with Tools。

第一步:使用上方的 下载链接,下载包含以下文件的 Zip 文件。将文件解压到您计算机上的一个目录,并记住存放位置。为了让这些步骤正常工作,您的计算机上必须有以下文件:

  • NORTHWND.MDF
  • NORTHWND.LDF
  • PUBS.LDF
  • PUBS.MDF

注意:请确保您对这些文件具有读写访问权限,并且它们位于一个易于访问的目录中。为了方便使用,我建议使用 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data 或您系统上的相应位置,这是 Microsoft SQL Server 2008 存放平面数据库文件的首选位置。

第二步:在 开始 菜单上,单击 所有程序,打开 Microsoft SQL Server 2008 文件夹,然后单击 SQL Server Management Studio

SQL Server Management Studio 启动并显示 连接到服务器 窗口,如图 图 1 所示。

Screenshot - InstallNorthwindAndPubs_fig1.jpg

图 1. 连接到服务器窗口

在出现的 连接到服务器 窗口中填写适当的设置,然后单击 连接

SQL Server Management Studio Express 会打开 对象资源管理器,并显示服务器的数据库。

第三步:右键单击 数据库 文件夹,然后单击 附加,如图 图 2 所示。

Screenshot - InstallNorthwindAndPubs_fig2.jpg

图 2. 对象资源管理器窗口

第四步:在 附加数据库 窗口中,单击 添加...

系统将使用 查找数据库文件 窗口提示您选择正确的 *.mdf 文件,如下图 图 3 所示。

Screenshot - InstallNorthwindAndPubs_fig3.jpg

图 3. 查找数据库文件窗口

第五步:找到并单击 NORTHWND.MDF 文件,然后单击 确定

附加数据库 窗口的右侧窗格将显示如图 图 4 所示。

Screenshot - InstallNorthwindAndPubs_fig4.jpg

图 4. 添加 Northwind 数据库后,附加数据库窗口的右侧窗格

第六步:对 PUBS.MDF 文件重复步骤 4 和 5。

完成后,如果您操作正确,附加数据库 窗口的右侧窗格应显示如图 图 5 所示。

Screenshot - InstallNorthwindAndPubs_fig5.jpg

图 5. 添加 Pubs 数据库后,附加数据库窗口的右侧窗格

第七步:在 附加数据库 窗口中,单击 确定。窗口将显示操作进度以及是否成功完成。

第八步:要检查是否一切成功,在 对象资源管理器 窗口中,单击加号展开 数据库 文件夹。

NorthwindPubs 数据库将显示出来,如图 图 6 所示。

Screenshot - InstallNorthwindAndPubs_fig6.jpg

图 6. 导入 Northwind 和 Pubs 数据库后的对象资源管理器

获取帮助的途径

如果您对本文档有任何具体问题,请随时给我发送电子邮件,我将很乐意为您解答。我也邀请您使用本文档底部的论坛。祝您编程愉快。

历史

在此部分,我将保留本文档的更改和更新历史记录

如何:在 SQL Server 2008 Express 中安装 Northwind 和 Pubs 示例数据库 - CodeProject - 代码之家
© . All rights reserved.