none
在附加SQL Server示例数据库Adventure Works时出错??? RRS feed

答案

全部回复

  • LZ你试一下这个方法行不行 

    (1)、删除日志文件,AdventureWorks2012的日志文件,即ldf文件
    (2)、然后再附加数据库
    数据库--右击数据库--附加--附加数据库,这时候只附加MDF 


    给我写信: QQ我:点击这里给我发消息

    2013年2月19日 0:51
  • Did you get correct sample db for version of sql you use?
    2013年2月19日 1:16
  • 看起来你的数据文件是有问题的(头信息损坏),你可以重新下载一个实例数据库再重新附加。

    http://msftdbprodsamples.codeplex.com/releases/view/55330

    如果你只下载了数据文件,没有LDF文件,那么附加的时候选择使用ATTACH_REBUILD_LOG。

    命令类似:

    USE [master]
    GO
    CREATE DATABASE [AdventureWorks2012] ON
    ( FILENAME = N'D:\AdventureWorks2012_Data.mdf' )
     FOR ATTACH_REBUILD_LOG
    GO

    2013年2月19日 1:20
  • LZ最好重新在网上下载adventureworks_2012的数据库,或者按照KevinLiu2大侠说的,先把事务日志文件删除掉,然后附加数据库


    给我写信: QQ我:点击这里给我发消息

    2013年2月19日 1:47
  • 是的 Codeplex 中下载的
    2013年2月20日 13:41
  • 在msdn上看到,现在下载adventureworks的下载地址只能在codeplex上下载了

    LZ可以看一下SQL2012的安装界面有没有安装示例数据库的选项

    因为adventureworks是学习OLTP 跟OLAP的示例数据库 一般SQL都会自带的

    而pubs, northwind有可能没有,但是一般adventureworks都会有的


    给我写信: QQ我:点击这里给我发消息

    2013年2月20日 15:10