怎么查看备份账套的数据库版本

客户服务器突发故障坏无法使用或者操作系统重装,在只有备份账套的情况下怎么快速查看原来的数据库版本信息呢?
手动备份账套文件分为DBB和BAK两个文件,其中DBB记录账套相关信息,BAK存放数据库备份。
在不清楚客户服务器原来的数据库版本的情况下,安装了不兼容的数据库,恢复账套的时候可能会出现“已备份数据库的磁盘上结构为661,服务器支持版本539,无法还原或升级此数据库”或者“介质簇的结构不正确,SQL Server ⽆法处理此介质簇“等错误提示。
当我们提前确认好BAK文件对应的数据库版本就可以避免很多不必要的工作,比方数据库的安装-卸载-安装,甚至是服务器重装系统。
那么问题来了,我们该怎么快速找到BAK对应的数据库版本呢?
我们可以把备份账套拷到安装了数据库的电脑上通过数据库语句查询出来,需要注意的是因为需要执行SQL语句,那么电脑上只是安装了MSDE版本的数据库是不方便操作的,还需要借助其他工具才能进行SQL语句查询及结果展示。
语句如下:restore headeronly from disk='C:\KDDATA\F金蝶KIS云·旗舰版V7蓝海机械有限公司演示账套.bak'–备份文件路径和文件名

根据查询结果里的DatabaseVersion字段的值来确认相应的的数据库版本即可。
数据库内部版本号参考如下表:
| SQL Server 版本 | 内部版本 |
| SQL Server 2019 CTP 3.2 / RC 1 / RC 1.1 / |
怎么查看备份账套的数据库版本
客户服务器突发故障坏无法使用或者操作系统重装,在只有备份账套的情况下怎么快速查看原来的数据库版本信息呢? 手动备...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



