仅有MDF和LDF文件如何还原数据库,以及附加失败解决办法
2018-01-18 21:47
495 查看
第一步;
点你的数据服务名->右键->附加数据库->选择你要还原的数据库文件MDF
如果此时点击确定,没有动静,那么恭喜你,你成功附加了数据库。
如果动静很大bara bara报错: 无法升级数据库 'xxxx',因为此版本的 SQL Server 不支持该数据库的非发布版本(539)。不能打开与此版本的 sqlservr.exe 不兼容的数据库。必须重新创建该数据库。
无法打开新数据库 'xxxx'。CREATE DATABASE 中止。 (Microsoft SQL Server,错误: 950)
原因:经过检索得知:原来539 是Sql Server2000数据库的内部版本号,也就是说要附加的数据库文件是由Sql Server 2000创建的,但是我们知道Sql Server 2012 数据库是不兼容Sql Server 2000数据库的。
解决办法:Sql Server 2000数据库->(先附加到)Sql Server 2005/2008(可在另一台机子上完成或本机安装虚拟机,虚拟机上安装Sql Server 2005/2008)->然后分离数据库,拷贝到目标文件夹再附加到Sql Server 2012上。
点你的数据服务名->右键->附加数据库->选择你要还原的数据库文件MDF
如果此时点击确定,没有动静,那么恭喜你,你成功附加了数据库。
如果动静很大bara bara报错: 无法升级数据库 'xxxx',因为此版本的 SQL Server 不支持该数据库的非发布版本(539)。不能打开与此版本的 sqlservr.exe 不兼容的数据库。必须重新创建该数据库。
无法打开新数据库 'xxxx'。CREATE DATABASE 中止。 (Microsoft SQL Server,错误: 950)
原因:经过检索得知:原来539 是Sql Server2000数据库的内部版本号,也就是说要附加的数据库文件是由Sql Server 2000创建的,但是我们知道Sql Server 2012 数据库是不兼容Sql Server 2000数据库的。
解决办法:Sql Server 2000数据库->(先附加到)Sql Server 2005/2008(可在另一台机子上完成或本机安装虚拟机,虚拟机上安装Sql Server 2005/2008)->然后分离数据库,拷贝到目标文件夹再附加到Sql Server 2012上。
相关文章推荐
- sql server 2000,Log.LDF文件丢失,附加数据库失败的解决办法[转]
- [转]sql server 2000,Log.LDF文件丢失,附加数据库失败的解决办法
- sql server 2000,Log.LDF文件丢失,附加数据库失败的解决办法
- sql server 2000,Log.LDF文件丢失,附加数据库失败的解决办法
- 关于数据库的ldf和mdf文件变得超大解决办法
- SQL2005中,.mdf和.ldf文件附加,数据库成了只读的,该怎么解决?
- 解决sql server 2005附加数据库失败以及为只读的办法(转载)
- 《Microsoft SQL Server 2008 MDX Step by Step》附加MDF文件失败的解决办法
- SQL Server中如何用mdf,ldf文件还原数据库
- 《Microsoft SQL Server 2008 MDX Step by Step》附加MDF文件失败的解决办法
- SQL2005中,.mdf和.ldf文件附加,数据库成了只读的,该怎么解决?
- 只有数据库MDF文件附加数据库的解决办法
- 关于数据库的ldf和mdf文件变得超大解决办法
- sql server 2000 日志文件丢失,附加数据库失败的解决办法
- 在sql2005中附加数据库时出现无法打开物理文件 "F:\ajax\test.mdf"。操作系统错误 5:"5(拒绝访问。)"解决办法
- 【SQLServer2008】之如何导入mdf,ldf文件、导入.mdf文件报错解决问题以及如何获得Authenticated Users 权限
- 关于数据库的ldf和mdf文件变得超大解决办法
- 尝试为文件...\WebSite\App_Data\aspnetdb.mdf 附加自动命名的数据库失败
- 数据库只有mdf文件而没有ldf文件,如何恢复数据库
- 只有mdf和ldf文件,甚至只有mdf文件,如何恢复数据库