首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Adventureworks还原失败

Adventureworks还原失败
EN

Stack Overflow用户
提问于 2016-05-31 19:02:37
回答 3查看 2.9K关注 0票数 1

我刚刚在Windows 10下安装了2014和2014。我正在遵循微软官方的数据库基础教程,该教程使用Adventureworks DW2008数据库。我尝试过使用restore恢复这个dB,但是每次都失败,如下所示:

AdventureWorks恢复失败

我已经验证了备份媒体,但还是失败了。我还恢复了一个不同的dB,它运行得很好,所以我知道我正在遵循正确的过程。文件(AdventureworksDW2008Big.bak)位于以下位置:

代码语言:javascript
复制
C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\Backup

是的,我已经彻底研究过这个问题了,但是如果已经有答案的话,我还是很抱歉--我找不到答案。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-05-31 19:13:48

文件名中的DW用于数据仓库,只适用于该版本的Server。由于您只安装了SQL,所以无法使用它。

为什么不试试Adventure 2014全数据库Backup.zip呢?如果您真的需要2008/R2,请尝试来自这里的none-DW。

  • AdventureWorks2008R2_Database.zip
  • AdventureWorks2008_Database.zip
票数 2
EN

Stack Overflow用户

发布于 2019-03-15 12:33:13

我不知道它是否能解决你的问题,但我也遇到了同样的问题。我的意思是我正在使用SQLServer2017,我想恢复AdventureWorks2012。我收到了还原失败的错误,我决定恢复AdventureWorks2017。我在大学旧系统中查询AdventureWorks2012的结果与我在系统中的AdventureWorks2017查询结果相同。如果您使用的是SERVER版本,并且试图还原旧版本或其他版本的AdventureWorks,则可以使用相同的方法。我的意思是还原AdventureWorks的一个版本,它与您的SERVER版本相同。

票数 1
EN

Stack Overflow用户

发布于 2020-06-23 05:44:29

  1. 最好以管理员身份运行SSMS,以避免访问被拒绝的错误(右击SSMS并选择更多的->管理员就可以做到这一点)
  2. 将adventureworksxx.bak复制到sql server数据目录中,默认情况下,所有数据库都位于该目录中。(注意:如果它在其他目录中,则还原可能找不到它,或者以后可能会导致错误)
  3. 恢复数据库
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37553662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档