我想安装冒险工场 2008(我刚刚安装了 SQL Server 2008 R2 Express)。
每次我从 CodePlex 下载推荐版本时,我得到的只是AdventureWorks2008.mdf
文件。我不仅无法从 SQL Server Management Studio 附加文件,而且无法将文件直接复制/粘贴到数据库中。
我在几个我需要使用的地方读过AdventureWorks2008.msi
,但我找不到在哪里下载。
我只是不知道如何安装 AdventureWorks 2008
感谢您的帮助
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 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 数据库
下载 AdventureWorks 2008R2 数据文件。
从“文件下载”中,单击“保存”并浏览到本地的某个位置
服务器。
从 SQL Server Management Studio 中,执行以下代码:
不区分大小写的数据库
CREATE DATABASE AdventureWorks2008R2
ON (FILENAME = '{drive}:\{file path}\AdventureWorks2008R2_Data.mdf')
FOR ATTACH_REBUILD_LOG;
作为步骤 3 的替代方法,您可以使用 SQL 附加数据库
Server Management Studio 用户界面。欲了解更多详细信息
信息,请参阅附加数据库 (SQL Server Management Studio) http://msdn.microsoft.com/en-us/library/ms190209.aspx.
注意:您必须从要附加的文件列表中删除日志文件。
这将导致操作重建日志。
Aaron Bertrand 的缓解头痛秘诀:
您应该将 mdf 文件放在普通数据文件夹中 - SQL Server
已经拥有适当的权限。您可以使用以下方式获取此路径
SELECT TOP (1) physical_name FROM master.sys.database_files;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)