数据库还原技巧 2章

原创 2012年03月28日 12:08:32

数据库还原技巧——1

 

起因:

从同事那备份过来的数据库,在自己数据库上还原失败了。

 

标题: Microsoft SQL Server Management Studio

------------------------------

 

还原对于服务器“40-VZH0BJMOASRB\MSSQLSERVER2005”失败。  (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

 

------------------------------

其他信息:

 

System.Data.SqlClient.SqlError: 对文件 "E:\NumberData\UserDate\富阳\球拍网站点\数据库\ShinyPortal_ZGQPW.mdf" 的目录查找失败,出现操作系统错误 3(系统找不到指定的路径。) (Microsoft.SqlServer.Smo)

 

 

------------------------------

原因:

就是红色框框的地方。那个路径.mdf .ldf上的路径是我同事电脑上的路径,在我这里自然是找不到了。

 

解决方法:

从新指定本地.mdf.ldf路径。

 

数据库还原技巧——2

 

起因:

自己本地发开数据库版本为SQL 2005,服务器上数据库版本是SQL 2000。现在项目要发布了,数据版要转换。版本转换注意事项。

1.       低版本的数据库,不能还原高版本的备份。(这是数据库还原的常识。SQL2000 出来的时候 2005都在娘胎呢,怎么支持还原。都是向下兼容的这是微软的一贯作风)

2.       SQL2005 个别字段在 SQL2000中不支持(如 nvarchar(max)SQL 2000中没有)

 

方法一:

SQL2005 所有表,导出成新建表语句,再SQL2000中执行新建表。然后一一对导数据。

(步骤麻烦,新建表这块容易出错,个别字段SQL2000 中没有)

 

方法二:

利用“数据库发布向导”

使用向导链接sql2005端选择数据库导出为.sql文件

sql2000端运行.sql文件

Microsoft SQL Server Database Publishing Wizard“即“数据库发布向导”

使用方法及工具下载,请百度。或在我CSDN中资源中找。本人已上传。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Sql server 数据库的备份和还原____还原数据库提示“介质集有2个介质簇,但只提供了1个。必须提供所有成员”

是由于在选择备份数据库时,
  • dagezi2011ban
  • dagezi2011ban
  • 2014年05月26日 17:25
  • 2603

数据库还原技巧

如果想将一个库还原到另一个环境里面。 我们一般的做法需要 删除用户及用户下面所有的数据。 然后数据还原进来,但是有的时候 会出问题。 技巧如下: 在pl/sql里面 too...
  • zndxlxm
  • zndxlxm
  • 2013年10月04日 14:20
  • 614

SQLserver2000还原数据库

一:重要 如果您有独立的数据库ftp控制面板,请首先登陆ftp控制面板。如果没有,直接忽略,跳到第六步(如图)   二:输入数据库的账号密码 登陆数据库控制面板,点击备份/还原/导入数据库     三...
  • salestina
  • salestina
  • 2016年02月24日 10:55
  • 303

还原数据库时数据库被占用导致的还原失败解决方案

还原数据库时,碰到下面错误的解决方案: System.Data.SqlClient.SqlError: 因为数据库正在使用,所以无法获得对数据库的独占访问权。 (Microsoft.SqlServer...
  • ChaoYang0502
  • ChaoYang0502
  • 2014年02月12日 20:46
  • 1322

bak文件如何还原数据库文件

bak文件介绍:             后缀是bak文件是备份文件,默认情况下,保存的时候,会自动的把原来的版本备份一下。当你修改了原来文件的内容的时候,保存修改后的内容,那么修改前的内容...
  • u013047824
  • u013047824
  • 2015年07月08日 09:41
  • 8464

数据库还原不成功问题汇总

我们在工作中常常会因为要解决现场问题,而对现场数据库进行数据库备份和还原,下面就针对在实际工作我遇到的备份和还原问题,做以一个小结: 问题一: 1.无法获得对数据库独立访问权 如下图:造成此原因主要是...
  • tianwuya217
  • tianwuya217
  • 2013年03月20日 20:09
  • 6663

第2章 人月神话

人月神话标签:人月神话 美食的烹调需要时间;片刻等待,更多美味,更多享受 人月神话 乐观主义 人月 系统测试 空泛的估算 重复产生的进度灾难在众多软件项目中,缺乏合理的进度安排是造成项目滞后最主要...
  • wwwdc1012
  • wwwdc1012
  • 2017年04月29日 18:47
  • 287

mysqldump命令 数据库的还原备份操作。

mysqldump命令——MySQL数据库备份还原 最近这两天,因为之前设计的时候没有注意到有的表是要建在另外一台服务器上面的(测试服务器数据库是分布式的,不同的表可能在不同服务器上)。现在...
  • wuapeng
  • wuapeng
  • 2015年06月06日 11:06
  • 709

SQL语句还原数据库并指定文件路径

从备份还原数据库如果不用with move来指定文件路径,则默认把数据文件和日志文件存放到与原数据库相同的文件路径中,这样可能会产生错误,执行下面的语句: restore database Smar...
  • u012600698
  • u012600698
  • 2017年11月29日 16:44
  • 264

SQL Server如何提高数据库还原的速度

影响数据库还原速度的因素和影响数据库备份速度的因素相同。除此之外,假如你使用SQL Server 2005的话,你还可以启动另外一个优化任务来还原当前不存在的数据库,运行环境为Windows XP,W...
  • tjvictor
  • tjvictor
  • 2010年02月04日 13:01
  • 8691
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库还原技巧 2章
举报原因:
原因补充:

(最多只允许输入30个字)