位置: 编程技术 - 正文
核心步骤:
在sql server 中直接右击数据库选还原数据库。
详细内容:
用Sql Server 的数据库备份来还原Sql Server 中的数据库
现在手中有Sql Server 中的数据库备份文件(如果此备份文件没有后缀名*.bak或*.trn,请追加相应的后缀名),欲将此文件还原到Sql Server 中,还原时突然报错,为此在网上搜索了有关文章,金庆的专栏中有一篇《SQL备份还原问题 》讲解到了,但个人感觉不是很详细,现将分析和解决方法详细讲解。 【简单回顾】 如果我们有Sql Server 的数据库备份文件,要还原到另外一个Sql Server 数据库中,我们的操作是什么样的呢? 1、在目标数据库服务器中,打开Sql Server 的企业管理器,并新建与原库同名的数据库; 2、右键选择新建的数据库,找到并选择还原数据库,再随后的窗口中选择从设备; 3、添加Sql Server 的数据库备份文件并勾选覆盖原有数据库,点击确定,还原成功! 以上叙述为简单的回顾在Sql Server 中还原数据库的过程,虽然叙述的步骤不详细,但这大体的步骤已经可以说明一些问题了!请接着往下看…… 【还原Sql Server 】 回顾完Sql Server 中的数据库还原步骤,那么要将Sql Server 的数据库备份还原到Sql Server 上是不是也是如此呢?于是我如此这般的做了: 1、在目标数据库服务器中,打开SQL Server Management Studio,登录成功后,新建与原库同名的数据库; 2、右键选择新建的数据库,选择“任务”下的“还原”,再随后的窗口中选择“源设备”; 3、添加Sql Server 的数据库备份文件(此处的备份文件必须已经添加好后缀名),在列表中勾选此文件点击“确定”。 4、提示错误信息如下: 标题: Microsoft SQL Server Management Studio ------------------------------
还原 对于 服务器“***”失败。 (Microsoft.SqlServer.Smo)
有关帮助信息,请单击: 其他信息:
System.Data.SqlClient.SqlError: 备份集中的数据库备份与现有的 '***' 数据库不同。 (Microsoft.SqlServer.Smo)
有关帮助信息,请单击: 按钮:
确定 ------------------------------ 附图如下: 详细错误信息附图如下: 【解决步骤】 看了金庆的专栏的《SQL备份还原问题 》后知道,若要用Sql Server 成功还原到Sql Server 中并不能按照在Sql Server 中的还原步骤来还原,即不能新建与原库同名的数据库,正确的还原方法如下叙述: 1、删除上述操作中新建的数据库或还原时要起的数据库名称相同的数据库名称,结合上图如删除已存在的'CN_db'数据库; 2、右击“数据库”选择“还原数据库”; 3、在出现的窗口中输入目标数据库,如输入CN_db,并选择“源设备”,点击浏览按钮; 4、单击“添加”按钮,选择Sql Server 的备份文件,点击“确定”按钮到初始窗口,勾选文件前“还原”列的复选框; 5、点击“确定”按钮,数据库还原成功。
【关键所在】 由上述内容不难看出来,使用Sql Server 的数据库备份文件还原Sql Server 的数据库和还原Sql Server 的数据库时,其关键所在就是在Sql 时是必须新建数据库并对其还原,而在Sql 时是必须不能新建数据库才能对其还原。另外一个区别就是Sql 时是要新建的数据库名称与原库名称相同,而Sql 时输入的数据库名称可以是任意的一个名称,不必与原库名称相同。
注意:
如果经过上面的方法还是不可以的话 可能就是数据库备份的数据问题了
如果出现这样的错误提示画面
说明是路径的问题,将数据库的备份文件 放在相应的路径下面,如上文的是"c:Program FilesMicrosoft SQL ServerMSSQLdata"文件件下,重新添加文件即可。
推荐整理分享Sql2000数据库的备份文件恢复到Sql2005的方法(sql2000数据库怎么使用),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:sql2005数据库,sql2000数据库的列的数据怎样排序,sql 2000数据库,sql2000数据库怎么执行语句,sql2000数据库怎么使用,sql2000数据库怎么使用,sql2000数据库怎么使用,sql2000数据库的默认最大连接时间是8小时,内容如对您有帮助,希望把文章链接给更多的朋友!
sql 分组查询问题 情景一:表中数据namescoreaaaaaabbbbbbcccddd期望查询结果如下namescoreaaabbbcccddd---检查表是否存在ifexists(select*fromsysobjectswherename='testSum')droptablet
MSSQL 数据库备份和还原的几种方法 图文教程 一、通过企业管理器进行单个数据库备份。打开SQLSERVER企业管理器,展开SQLSERVER组LOCAL下的数据库,右键点击你要备份的数据库,在弹出的菜单中选择所
GridView自定义分页的四种存储过程 1.为什么不使用GridView的默认分页功能首先要说说为什么不用GridView的默认的分页功能,GridView控件并非真正知道如何获得一个新页面,它只是请求绑定
标签: sql2000数据库怎么使用
本文链接地址:https://www.jiuchutong.com/biancheng/349791.html 转载请保留说明!上一篇:做购物车系统时利用到得几个sqlserver 存储过程(购物车功能实现思路)
友情链接: 武汉网站建设