最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

已备份数据库的磁盘结构版本为611,服务器支持版本为539,无法还

来源:懂视网 责编:小采 时间:2020-11-09 07:23:01
文档

已备份数据库的磁盘结构版本为611,服务器支持版本为539,无法还

已备份数据库的磁盘结构版本为611,服务器支持版本为539,无法还:大家都知道高级版本的数据库文件无法还原或者附加到低版本,因为高版本和低版本文件式会有不同。如果尝试将低版本的数据库附加或者还原到低版本的数据库会看到类下面的错误: 已备份数据库的磁盘结构版本为 611 ,服务器支持版本为 539 ,无法还原或升级数据
推荐度:
导读已备份数据库的磁盘结构版本为611,服务器支持版本为539,无法还:大家都知道高级版本的数据库文件无法还原或者附加到低版本,因为高版本和低版本文件式会有不同。如果尝试将低版本的数据库附加或者还原到低版本的数据库会看到类下面的错误: 已备份数据库的磁盘结构版本为 611 ,服务器支持版本为 539 ,无法还原或升级数据

大家都知道高级版本的数据库文件无法还原或者附加到低版本,因为高版本和低版本文件式会有不同。如果尝试将低版本的数据库附加或者还原到低版本的数据库会看到类下面的错误: 已备份数据库的磁盘结构版本为 611 ,服务器支持版本为 539 ,无法还原或升级数据

大家都知道高级版本的数据库文件无法还原或者附加到低版本,因为高版本和低版本文件格式会有不同。如果尝试将低版本的数据库附加或者还原到低版本的数据库会看到类似下面的错误:

已备份数据库的磁盘结构版本为611,服务器支持版本为539,无法还原或升级数据库。RESTORE FILELIST 操作异常结束。(MicrosoftSQL Server,错误:3169)

可以看到这里有两个版本号,不是我们平时看到的服务器版本号(select @@version),而是SQLServer内部数据库版本号。这些版本号是没有官方文档的。不过我们可以使用DATABASEPROPERTYEX ‘Version’选项获得这个版本号。

select DATABASEPROPERTYEX('master','version')

这里我从网上找到了所有SQLServer版本对应的内部数据库版本号的配置表(ternal SQL Server Database Version Numbers):

Target SQL Server Version

Source SQL Server Version

Internal Database Version

SQL Server 2008 R2

SQL Server 2008 R2

665

SQL Server 2008

661

SQL Server 2005 with vardecimal enabled

612

SQL Server 2005

611

SQL Server 2000

539

SQL Server 2008

SQL Server 2008

661

SQL Server 2005 with vardecimal enabled

612

SQL Server 2005

611

SQL Server 2000

539

SQL Server 2005 SP2+

SQL Server 2005 with vardecimal enabled

612

SQL Server 2005

611

SQL Server 2000

539

SQL Server 7

515

SQL Server 2005

SQL Server 2005

611

SQL Server 2000

539

SQL Server 7

515

SQL Server 2000

SQL Server 2000

539

SQL Server 7

515

SQL Server 7

SQL Server 7

515

通过这张配置表可以看到出错原因是尝试将2005的备份文件还原到2000。如果没有2005版本的话,只能将2005的数据库脚本导出在2000上重建然后将数据导入。

MSDN上DATABASEPROPERTYEX‘Version’选项的解释:用于创建数据库的 SQL Server 代码的内部版本号。仅供 SQLServer工具在内部用于升级处理。

文档

已备份数据库的磁盘结构版本为611,服务器支持版本为539,无法还

已备份数据库的磁盘结构版本为611,服务器支持版本为539,无法还:大家都知道高级版本的数据库文件无法还原或者附加到低版本,因为高版本和低版本文件式会有不同。如果尝试将低版本的数据库附加或者还原到低版本的数据库会看到类下面的错误: 已备份数据库的磁盘结构版本为 611 ,服务器支持版本为 539 ,无法还原或升级数据
推荐度:
标签: 备份 无法 版本
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top