zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

简单判断MSSQL数据库版本(2000或者2005)

数据库 mssql 简单 版本 判断 或者 2000 2005
2023-06-13 09:15:39 时间

最近的一次对mssql数据库迁移操作中发现一个有趣的事情,可以用一条语句判断MSSQL数据库版本(准确度不高):

select*fromsys.servers

如果返回如下信息,应该是2000数据库:

消息208,级别16,状态1,第1行
对象名"sys.servers"无效。

反之返回类似如下的信息,则可能为2005数据库

1www-hostSQLServerSQLNCLIwww-hostNULLNULLNULL0

原因:sys.servers这个对象在2000中没有,在2005中有。