Ric*_*d77 7 adventureworks sql-server-2008
我想安装AdventureWorks2008(我只是安装SQL Server 2008 R2 Express).
每次我从CodePlex下载推荐的版本时,我得到的只是一个AdventureWorks2008.mdf文件.我不仅无法从SQL Server Management Studio附加文件,而且无法将文件直接复制/粘贴到数据库中.
我在几个地方读过我需要使用的内容AdventureWorks2008.msi,但我找不到下载的地方.
我只是想不通如何安装AdventureWorks2008
谢谢你的帮助
冒险工作没有.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数据库
下载AdventureWorks2008R2数据文件.
从"文件下载"中,单击"保存"并浏览到本地服务器上的某个位置.
从SQL Server Management Studio,执行以下代码:
不区分大小写的数据库
CREATE DATABASE AdventureWorks2008R2
ON (FILENAME = '{drive}:\{file path}\AdventureWorks2008R2_Data.mdf')
FOR ATTACH_REBUILD_LOG;
Run Code Online (Sandbox Code Playgroud)
作为步骤3的替代方法,您可以使用SQL Server Management Studio用户界面附加数据库.有关更多详细信息,请参阅附加数据库(SQL Server Management Studio).
注意:您必须从要附加的文件列表中删除日志文件.这将导致操作重建日志.
Aaron Bertrand的头痛保护技巧:
您应该将mdf文件放在普通数据文件夹中 - SQL Server已经具有适当的权限.您可以使用此路径
SELECT TOP (1) physical_name FROM master.sys.database_files;
| 归档时间: |
|
| 查看次数: |
22379 次 |
| 最近记录: |