安装Adventure Works 2008 R2演示数据库

出处:http://www.cnblogs.com/eastson/archive/2012/06/06/2538454.html


SQL Server 2008 R2很多相关的文章都是以Adventure Works数据库为基础的,但是该数据库在SQL Server 2008 R2安装时不会默认安装,需要另外从CodePlex网站下载然后手动安装。

 

微软提供了两种Adventure Works数据库的安装方式,第一种是数据文件方式,只要在SQL Server Management Stuido附加上该数据文件就可以了;第二种是脚本方式,需要用SQLCMD手动执行脚本文件才能安装。

 

打开网站http://msftdbprodsamples.codeplex.com/releases/view/59211,选择相应的安装方式文件下载。


 

使用数据文件方式安装Adventure Works

1. 选择下载方式"AdventureWorks2008R2 Data File",下载的文件AdventureWorks2008R2_Data.mdf保存到目录C:\AdventureWorks 2008R2

2. 打开SQL Server Management Studio,执行附加数据库任务。在附加数据库对话框添加AdventureWorks2008R2_Data.mdf文件。


4. 在数据库详细信息列表里将日志文件删除,然后点击“确定”按钮,这样AdventureWorks数据库就附加成功了。


 

使用脚本方式安装Adventure Works

1.  选择下载方式"AdventureWorks 2008R2 OLTP Script",将下载的文件解压缩到C:\AdventureWorks 2008R2\AdventureWorks 2008R2 OLTP目录。解压缩后的目录里面应该会有很多的CSV文件和一个名为instawdb.sql的文件


2. 用记事本打开instawdb.sql文件,找到下面的内容:

--:setvar SqlSamplesDatabasePath   "C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\"
--:setvar SqlSamplesSourceDataPath "C:\Program Files\Microsoft SQL Server\100\Tools\Samples\"

替换成:

:setvar SqlSamplesDatabasePath   "C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\"
:setvar SqlSamplesSourceDataPath "C:\AdventureWorks 2008R2\AdventureWorks 2008R2 Data Warehouse\"

这里使用setvar添加两个环境变量:SqlSamplesDatabasePath变量指示AdventureWorks数据库安装成功后数据文件和日志文件存放的目录,可以使用默认值,不需要修改;SqlSamplesSourceDataPath变量指示CSV文件存放的位置。两个变量的值记着不要漏掉最后面的斜杠。

两个变量设置完毕后,还需要删除前面的注释。

3. 打开命令提示窗口,执行命令:

sqlcmd -S (local) -E -i "C:\AdventureWorks 2008R2\AdventureWorks 2008R2 Data Warehouse\instawdwdb.sql"

4. 命令执行完毕,打开SQL Server Management Studio,就可以看到AdventureWorks2008R2数据库了。



  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值