热门关键词好会计 好业财 T+ 易代账 好生意 用友U8 用友BIP

    详细信息

    您现在的位置:网站首页 >> 百科问答 >> 详细信息

    sql数据库版本怎么查看

    发布时间:2024-11-18  

    人工客服

    特价活动:>>>> 用友U8、T6、T+、T3软件产品4折优惠,畅捷通T+cloud、好会计、易代账、好业财、好生意云产品8折优惠 

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

    已备份数据库的磁盘结构版本为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工具在内部用于升级处理。


     

     

    上一篇:T+软件报表汇总

    客服电话:400-665-0028

    关键字:用友财务软件,畅捷通软件,财务软件,进销存软件,U9官网,用友U8,用友T1,用友T+,用友T3,用友T6,畅捷通好会计,好生意,智+好业财,用友培训服务售后公司,畅捷通运营培训服务公司

    版权所有:用友畅捷通软件 Copyright © 2025 All rights reserved.

    鲁ICP备2020041017号-6