原创 SQL2005备份还原问题收藏

SQL2005备份还原问题

新装了SQL Server 2005,想把原来旧版本SQL的数据库备分还原到SQL2005上去,结果无法还原,错误信息为:

备份集中的数据库备份与现有的 'foofoo' 数据库不同。

相同问题求救的有:
* sql server2005还原数据库文件和文件组总是提示“备份集中数据库备份与现有XX数据库不同”
* SQL Server 2005还原问题


参考网友意见,注意以下几点,最终还原成功。

* 不要新建数据库,应该把已经存在的foofoo库删除, 直接在还原的时候, 指定还原后的库名为foofoo。
* 必须在选项中确认还原的目录存在。还原的两个数据库文件会新建,但是目录不存在就会失败。该还原路径是原数据库的路径,可以更改,至少目录名可以更改,但要保证更改后的目录存在。
* 有些网友提出数据库名要与原数据库名一致。在SQL2005中实验证明数据库名可以改变。

参考以下网友贴子:
[1] SQL7如何升级到SQL2005??
[2] sql2000里备份的数据库文件无法在2005里还原啊?

(转载请注明来源于金庆的专栏)

还原详细错误信息如下:

===================================

还原 对于 服务器“DATA-SERVER”失败。  (Microsoft.SqlServer.Smo)

------------------------------
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.1399.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=还原+Server&LinkId=20476

------------------------------
程序位置:

   在 Microsoft.SqlServer.Management.Smo.Restore.SqlRestore(Server srv)
   在 Microsoft.SqlServer.Management.SqlManagerUI.SqlRestoreDatabaseOptions.RunRestore()

===================================

System.Data.SqlClient.SqlError: 备份集中的数据库备份与现有的 'foofoo' 数据库不同。 (Microsoft.SqlServer.Smo)

------------------------------
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.1399.00&LinkId=20476

------------------------------
程序位置:

   在 Microsoft.SqlServer.Management.Smo.ExecutionManager.ExecuteNonQueryWithMessage(StringCollection queries, ServerMessageEventHandler dbccMessageHandler, Boolean errorsAsMessages)
   在 Microsoft.SqlServer.Management.Smo.BackupRestoreBase.ExecuteSql(Server server, StringCollection queries)
   在 Microsoft.SqlServer.Management.Smo.Restore.SqlRestore(Server srv)

 

发表于 @ 2007年06月27日 14:57:00|评论(loading...)

新一篇: (Python编程)C语言内嵌API概览 | 旧一篇: 为什么VC6的Profile菜单总是灰的

用户操作
[即时聊天] [发私信] [加为好友]
金庆
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
金庆的公告
XSTL封面 Locations of visitors to this page Codeguru Contributor
订阅 上海程序员
文章分类
收藏
    热门文章
    1 评“程序员怎么样才能保证自己的程序没有BUG”
    2 C语言HTML解析器ekhtml的VC编译
    3 log4cpp应用速成手册
    4 一个hash_map使用错误
    5 udp广播与直接广播
    6 评“加班文化”对软件企业的危害
    作者推荐
    1 设计死了吗?
    2 葵花宝典:软件开发高手是这样炼成的!
    3 TCP截包分段重组的设计
    4 Firefox的HTTP内容解压代码阅读
    5 不可思议:using namespace无效!
    6 作业调度问题深度搜索定界算法
    7 智能机器人编程游戏robocode的运行代码简析
    存档
    Csdn Blog version 3.1a
    Copyright © 金庆