【问题标题】:Where to download AdventureWorks2008.msi?在哪里下载 AdventureWorks 2008.msi?
【发布时间】:2012-06-03 12:59:56
【问题描述】:

我想安装 AdventureWorks2008(我只安装 SQL Server 2008 R2 Express)。

每次我从 CodePlex 下载推荐版本时,我得到的只是一个 AdventureWorks2008.mdf 文件。我不仅无法从 SQL Server Management Studio 附加文件,而且无法将文件直接复制/粘贴到数据库中。

我在几个需要使用AdventureWorks2008.msi 的地方阅读过,但找不到下载地址。

我只是不知道如何安装 AdventureWorks2008

感谢您的帮助

【问题讨论】:

  • 当您尝试在 SSMS 中附加文件时会发生什么?你有错误吗?
  • 我尝试了该 SQL 命令以及手动附加 mdf 文件。两种方法都会导致相同的错误。我的痛苦在 - stackoverflow.com/questions/19060441/…

标签: sql-server-2008 adventureworks


【解决方案1】:

没有用于 Adventureworks 的 .msi 文件,尽管您会在过时的文档和书籍中找到它。发现这种困惑的不止您一个人——似乎每次我需要安装这些数据库时,Microsoft 为安装这些数据库提供的网站、文件和步骤都会发生变化。

您需要创建数据库并附加 .mdf 文件,即说明中提到的“数据文件”。 (.mdf = 主数据文件,.ldf = 日志文件,.ndf = 辅助数据文件)

要附加文件,您需要确保仔细按照此处的步骤操作:http://social.technet.microsoft.com/wiki/contents/articles/3735.sql-server-samples-readme-en-us.aspx#Readme_for_Adventure_Works_Sample_Databases

2008R2 说明:

安装 AdventureWorks2008R2 OLTP 数据库

  1. 下载 AdventureWorks2008R2 数据文件。

  2. 从“文件下载”中,单击“保存”并浏览到您本地的某个位置 服务器。

  3. 在 SQL Server Management Studio 中,执行以下代码:

不区分大小写的数据库

CREATE DATABASE AdventureWorks2008R2 
ON (FILENAME = '{drive}:\{file path}\AdventureWorks2008R2_Data.mdf') 
FOR ATTACH_REBUILD_LOG;

作为第 3 步的替代方法,您可以使用 SQL 附加数据库 Server Management Studio 用户界面。更详细 信息,请参阅Attach a Database (SQL Server Management Studio)

注意:您必须从要附加的文件列表中删除日志文件。 这将导致操作重建日志。

来自 Aaron Bertrand 的头痛缓解提示:

您应该将 mdf 文件放在您的普通数据文件夹中 - SQL Server 将已经拥有适当的权限。您可以使用

获取此路径

SELECT TOP (1) physical_name FROM master.sys.database_files;

【讨论】:

  • “AdventureWorks2008R2 数据文件”是指具有 .mdf 扩展名的那个?如果是这样,我已经下载了。但我没有看到任何“许可协议”。我得到的唯一文件是“AdventureWorks2008R2.mdf”
  • 是的,数据文件是.mdf。我刚刚从该站点复制了 Microsoft 的说明,因此如果没有许可协议,请跳过该步骤。
  • 我编辑了我的答案以删除 eula 接受步骤。我还为 sql server 文件扩展添加了一个图例。
  • @Richard77 您应该将 mdf 文件放在您的普通数据文件夹中 - SQL Server 已经拥有适当的权限。您可以使用SELECT TOP (1) physical_name FROM master.sys.database_files; 获取此路径
【解决方案2】:

您可以直接将该文件粘贴到您的数据库目录中。更多信息可以参考http://tryingmicrosoft.com/error-while-attaching-a-database-to-sql-server-2008-r2/

【讨论】:

  • 您应该因为发布该链接而获得金牌。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-26
  • 2012-07-09
  • 2012-06-18
  • 2015-08-26
  • 1970-01-01
  • 1970-01-01
  • 2014-10-15
相关资源
最近更新 更多