简单判断MSSQL数据库版本(2000或者2005)
2015-01-06 00:00
585 查看
最近的一次对mssql数据库迁移操作中发现一个有趣的事情,可以用一条语句判断MSSQL数据库版本(准确度不高):
select * from sys.servers
如果返回如下信息,应该是2000数据库:
消息 208,级别 16,状态 1,第 1 行
对象名 'sys.servers' 无效。
反之返回类似如下的信息,则可能为2005数据库
1 www-host SQL Server SQLNCLI www-host NULL NULL NULL 0
原因:sys.servers这个对象在2000中没有,在2005中有。
select * from sys.servers
如果返回如下信息,应该是2000数据库:
消息 208,级别 16,状态 1,第 1 行
对象名 'sys.servers' 无效。
反之返回类似如下的信息,则可能为2005数据库
1 www-host SQL Server SQLNCLI www-host NULL NULL NULL 0
原因:sys.servers这个对象在2000中没有,在2005中有。
相关文章推荐
- 简单判断MSSQL数据库版本(2000或者2005)
- 推荐SQL Server 2005 2000 各版本数据库 数据迁移工具
- 使用JDBC连接MSSQL数据库中2000/2005/2008的区别
- 使用JDBC连接MSSQL数据库中2000/2005/2008的区别
- php 5.3连接mssql2005以上版本的数据库
- MSSQL从2000升级到2005丢失数据库关系图的解决方案
- 使用JDBC连接MSSQL数据库中2000/2005/2008的区别
- Microsoft SQL Server 2005或者2008还原2000数据库备份的方法
- Access 导入 MSSQL 2000/2005 数据库工具
- MSSQL数据库日志清理工具(2000/2005/2008/2012/2014/2016)
- php 5.3连接mssql2005以上版本的数据库
- 1.在sql server 2000 或者 2005中使用sql语句创建数据库
- Microsoft 数据库三版本共存:SQL Server 2000(SP4) + SQL Server 2005(SP2) + SQL Server 2008
- MSSQL从2000升级到2005丢失数据库关系图的解决方案
- MSSQL 2005转到MSSQL 2000的步骤
- 比较简单的mssql数据库日志文件收缩方法
- SQL Server 2005数据库转到SQL Server 2000的步骤
- MSSQL2005用语句创建数据库和表
- 从远程Sql Server 2005服务器中导出数据到本地(本地数据库版本:Sql Server 2005)
- Sql Server 2005备份的数据库导入到2000中