我想安装AdventureWorks2008 (我只是安装Server 2008 R2 Express)。
每次从CodePlex下载推荐版本时,我只能得到一个AdventureWorks2008.mdf文件。不仅不能从附加文件,而且不能将文件直接复制/粘贴到数据库中。
我在几个地方读过需要使用AdventureWorks2008.msi的文章,但是我找不到下载它的地方。
我只是想不出如何安装AdventureWorks2008
谢谢你的帮助
发布于 2012-06-03 13:11:37
尽管您会在过时的文档和书籍中找到它,但是没有一个用于冒险性工作的.msi文件。你并不是唯一感到困惑的人--每次我需要安装这些数据库时,似乎都是微软为安装这些数据库所提供的网站、文件和步骤。
您需要创建数据库并附加.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
2008 R2说明:
安装AdventureWorks2008R2 OLTP数据库
不区分大小写数据库
CREATE DATABASE AdventureWorks2008R2
ON (FILENAME = '{drive}:\{file path}\AdventureWorks2008R2_Data.mdf')
FOR ATTACH_REBUILD_LOG;作为步骤3的替代方案,可以使用用户界面附加数据库。有关更多详细信息,请参见Attach a Database (SQL Server Management Studio)。
注意:必须从要附加的文件列表中删除日志文件。这将导致操作重新生成日志。
头痛预防提示从亚伦伯特兰:
您应该将mdf文件放在您的普通数据文件夹中- Server将已经具有适当的权限。您可以使用
SELECT TOP (1) physical_name FROM master.sys.database_files;
发布于 2012-06-04 03:20:57
您可以直接将该文件粘贴到数据库目录中。有关更多信息,您可以参考http://tryingmicrosoft.com/error-while-attaching-a-database-to-sql-server-2008-r2/。
https://stackoverflow.com/questions/10870537
复制相似问题