none
关于“数据库”还原的不解?急。。。 RRS feed

  • 问题

  • 数据库“datastest”以“分组文件”形式存储服务器“A”,现在要将其拷贝到“服务器B”。于是对数据库“datastest”创建了备份,但是在还原到“服务器B”的时候出现问题了。

    问题一:备份在还原的时候没有目标数据库,错误如下图。

                

    问题二:创建了“空的数据库”作为“目标数据库”,但是提示“备份集中的数据库与现有数据库不同”。

                

    这样用“备份”的形式进行数据库的转移不行吗???

          


    Science and technology is my lover.

    2012年9月7日 2:34

答案

全部回复

  • 还原之前不需要建空库, 直接在目标数据库里面输入还原的数据库名就可以了

    另外,还原前,单击左边的选项, 在选择里面检查一下相关的选项是否正确

    重点是还原的数据库文件位置在新的服务器上是否有(这个默认是按照之前的服务器的文件位置的)

    2012年9月7日 2:43
  • 勾选了覆盖现有数据库,但还是不行。 错误信息如下:


    Science and technology is my lover.

    2012年9月7日 2:55
  • Like message said, you should change file path with move option. Books online has detailed syntax and sample code of restore statement.
    2012年9月7日 3:59
  • 无对应的文件目录,指定新位置即可<确保SQL服务帐号有写入权限>

    提示也说明了要 With MOVE


    Try SQL Server 2008 QQ:315054403 dgdba@hotmail.com

    2012年9月7日 5:09
  • 你的截图的那个“还原为”那里的所有文件位置,你都确认过了么?

    2012年9月7日 5:14
  • 关注一下

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

    2012年9月7日 10:50
  • 还原的数据库将会放在(d:\Program files\......),确保你的服务器存在这个路径,如果没有的话修改为服务器上存在的路径。

    2012年9月9日 13:28
  • 填上新的数据库的名字,然后“还原选项”中选择覆盖现有数据库就行了,对吧。。。

    Science and technology is my lover.

    2012年9月13日 4:54
  • 选项--将数据库还原为--还原为 这列是需要根据你服务器情况调整的,这个是最重要的

    楼主没看大家的回复吧,反复在强调这个东东

    2012年9月13日 5:17