我想安装的AdventureWorks2008(我刚刚安装SQL Server 2008 R2快递)。
每一次我下载CodePlex从推荐的版本,我得到的是一个AdventureWorks2008.mdf
文件。 我不仅不能附加从SQL Server Management Studio中的文件,但我不能直接复制/粘贴文件到数据库中。
我读过好几个地方,我需要使用AdventureWorks2008.msi
,但我找不到在哪里下载它。
我只是无法弄清楚如何安装的AdventureWorks2008
感谢您的帮助
没有对AdventureWorks的.msi文件,即使你会发现它已经过时的文档和书籍中提到。 你不是一个人在寻找这个混乱的 - 它似乎该网站,文件和步骤微软提供了安装这些数据库的变化每次我需要安装它们的时间。
您需要创建数据库和附加.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数据库
下载AdventureWorks2008R2数据文件。
从文件下载,点击保存并浏览到某个位置在本地服务器上。
从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中) 。
注意:必须从文件中附上的列表中删除日志文件。 这将导致操作来重建日志。
头痛亚伦贝特朗节约提示:
你应该把mdf文件在你的正常的数据文件夹 - SQL Server将已经具有适当的权限。 你可以用得到这个路径
SELECT TOP (1) physical_name FROM master.sys.database_files;
您可以直接粘贴文件到您的数据库目录。 欲了解更多信息,可以参考http://tryingmicrosoft.com/error-while-attaching-a-database-to-sql-server-2008-r2/ 。