AdventureWorks 安装和配置

  • 2018/06/19

适用对象:SQL ServerAzure SQL 数据库Azure SQL 数据仓库并行数据仓库

AdventureWorks 下载链接和安装说明。

先决条件

Github 链接

OLTP 下载

可在下面找到 AdventureWorks OLTP 版本的直接链接:

数据仓库下载

直接链接到 AdventureWorks 的数据仓库版本可在下文:

创建脚本

以下脚本可用于创建整个 AdventureWorks 数据库中的,而不考虑版本。

到 SQL Server 安装

还原备份

请按照以下步骤来还原备份的数据库使用 SQL Server Management Studio。

  1. 打开 SQL Server Management Studio 并连接到目标 SQL Server 实例。
  2. 右键单击数据库节点,然后选择Restore Database。
  3. 选择设备,然后单击省略号 (...)
  4. 在对话框选择备份设备,单击添加,导航到的服务器的文件系统中的数据库备份,并选择的备份。 单击“确定” 。
  5. 如果需要更改数据的目标位置,并在日志文件,文件窗格。 请注意,它将数据和日志文件的不同驱动器上的最佳做法。
  6. 单击“确定” 。 这将启动数据库还原。 完成后,必须安装 SQL Server 实例上的 AdventureWorks 数据库。

有关还原 SQL Server 数据库的详细信息,请参阅使用 SSMS 将数据库备份还原

附加数据文件

请按照以下步骤来将附加使用 SQL Server Management Studio 为数据库数据文件。

  1. 打开 SQL Server Management Studio 并连接到目标 SQL Server 实例。
  2. 右键单击数据库节点,然后选择附加。
  3. 选择添加并导航到。你想要附加的 MDF 文件。
  4. 选择该文件,然后单击确定。
    1. 您选择的数据库应显示在底部窗口中。 如果列出该文件为"未找到",选择省略号 (...) 旁边的文件名和更新的正确路径的路径。
    2. 如果只有数据文件 (.mdf),而不是日志文件 (.ldf),然后突出显示在底部窗口.ldf 并选择删除。 这将创建新的日志文件。
  5. 选择确定可以附加的文件。 附加文件后,必须安装 SQL Server 实例上的 AdventureWorks 数据库。

有关附加数据库文件的详细信息,请参阅附加数据库

安装到 Azure SQL 数据库

如果你还没有 SQL Server 在 Azure 中,导航到Azure 门户并创建新的 SQL 数据库。 过程中创建数据库,将创建的服务器。 记下的服务器。 请参阅本教程在几分钟内创建数据库。

  1. 连接到 Azure 门户。
  2. 选择创建资源在左上角的导航窗格中。
  3. 选择数据库,然后选择SQL 数据库。
  4. 填写必需的信息。
  5. 在中选择源字段中,选择示例 (AdventureWorksLT) 最新的 AdventureWorksLT 备份将备份还原。
  6. 选择创建创建新 SQL 数据库,这是在 AdventureWorksLT 数据库的已还原的副本。

另请参阅

SQL Server Management studio 教程 
有关 SQL Server 数据库引擎教程

AdventureWorks 安装和配置[转自 微软msdn]的更多相关文章

  1. Node.js入门:Node.js&NPM的安装与配置

    Node.js安装与配置      Node.js已经诞生两年有余,由于一直处于快速开发中,过去的一些安装配置介绍多数针对0.4.x版本而言的,并非适合最新的0.6.x的版本情况了,对此,我们将在0. ...

  2. Windows XP SP3 Professional 微软(MSDN)官方原版系统

    Windows XP SP3 Professional 微软(MSDN)官方原版系统 Windows XP(版本号:5.1,开发代号:Whistler)是微软公司推出供个人电脑使用的操作系统,其RTM ...

  3. Node.js&NPM的安装与配置(转)

    Node.js安装与配置 Node.js已经诞生两年有余,由于一直处于快速开发中,过去的一些安装配置介绍多数针对0.4.x版本而言的,并非适合最新的0.6.x的版本 情况了,对此,我们将在0.6.x的 ...

  4. 【Qt开发】Qt Creator在Windows上的调试器安装与配置

    Qt Creator在Windows上的调试器安装与配置 如果安装Qt时使用的是Visual Studio的预编译版,那么很有可能就会缺少调试器(Debugger),而使用MSVC的Qt对应的原生调试 ...

  5. CentOS 6.3下Samba服务器的安装与配置方法(图文详解)

    这篇文章主要介绍了CentOS 6.3下Samba服务器的安装与配置方法(图文详解),需要的朋友可以参考下   一.简介  Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件, ...

  6. C++的性能C#的产能?! - .Net Native 系列《一》:.NET Native安装和配置

    之前一文<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATIVE初窥> 获得很多朋友支持和鼓励,也更让我坚定做这项技术的推广者,希望能让更多的朋友了解这项技术,于是先从官方 ...

  7. 第一章 数据库概述、MySQL的安装和配置

      第一章 数据库概述.MySQL的安装和配置   1.为什么要使用数据库 最早是纸质文件来存储数据 缺点:不易保存,占用空间大 计算机出现以后,采用软件来进行保存(excel) 缺点:容易损坏 文件 ...

  8. 【C#】VS2015开发环境的安装和配置(二)2016-08-03更新

    分类:C#.VS2015.WPF.ASP.NET MVC.Android.iOS.Unity3D: 更新日期:2016-08-03 按下面介绍的步骤安装即可. 一.安装JDK和Android SDK ...

  9. 【C#】VS2015开发环境的安装和配置(一)2016-08-03更新

    分类:C#.VS2015.WPF.ASP.NET MVC.Android.iOS.Unity3D: 更新日期:2016-08-03 一.简介 为了避免网上乱七八糟的过时介绍,避免误导初学者,这次把至2 ...

随机推荐

  1. mac php7.2 安装mcrypt扩展

    安装: brew install libmcrypt 下载mcrypt扩展源码 http://pecl.php.net/package/mcrypt 解压后 进入目录: phpize ./config ...

  2. Android输入法遮挡了输入框,使用android:fitsSystemWindows="true"后界面顶部出现白条解决方案

    我的最外层是LinearLayout,自定义CustomLinearLayout继承LinearLayout,重写fitSystemWindows和onApplyWindowInsets两个方法: p ...

  3. ES6深入浅出-12 ES6新增的API(下)-1.录屏

    String.includes es5里面判断字符串是否存在的方法 search searcg的厉害之处是可以使用正则 match正则的方式 repeat -1遍,就不合法 startsWith 判断 ...

  4. Python 初级 5 判断再判断(三)

    一.复习 分支:完成测试并根据结果做出判断称为分支. 代码块:一行或放在一起的多行代码 缩进:一个代码行稍稍靠右一点 关系操作符(比较操作符):==, >, >=, <, <= ...

  5. matlab基本函数 randn,rand,orth

    一起来学演化计算-matlab基本函数randn, rand, orth 觉得有用的话,欢迎一起讨论相互学习~Follow Me randn X = randn 随机从正态分布中选一个数作为结果 X ...

  6. 如何让winrar5压缩的文件能用低版本winrar打开

    https://jingyan.baidu.com/article/39810a2348ab24b636fda681.html 在压缩文件格式选项处点选[RAR4]选项,即之前版本的winrar支持的 ...

  7. Python - Django - ORM 常用的字段属性

    字段参数: null:用于表示某个字段可以为空 unique:如果设置为 unique=True,则该字段在此表中必须是唯一的 db_index:如果 db_index=True,则代表着为此字段设置 ...

  8. 关于PF_INET和AF_INET的区别

    在写网络程序的时候,建立TCP socket:   sock = socket(PF_INET, SOCK_STREAM, 0);然后在绑定本地地址或连接远程地址时需要初始化sockaddr_in结构 ...

  9. Sequelize 类 建立数据库连接 模型定义

    1:Sequelize 类 Sequelize是引用Sequelize模块获取的一个顶级对象,通过这个类可以获取模块内对其他对象的引用.比如utils.Transaction事务类.通过这个顶级对象创 ...

  10. VUE中事件修饰符:stop prevent self capture

    <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8 ...