0

我们有一个在 SQL Server 2005 中创建的数据库。数据库从 2005 年分离并附加到 SQL Server 2012。数据库没有升级到新格式。现在我的问题是,有没有可以运行的查询告诉我附加的数据库仍然是 2005 格式?版本号或可以表明这一点的东西?

4

2 回答 2

1

试试这个

select name, compatibility_level
from master.sys.databases

80 = SQL Server 2000;90 = SQL Server 2005;100 = SQL Server 2008;110 = SQL Server 2012。

于 2013-05-28T11:48:21.487 回答
0

要告诉数据库的版本,请使用:

SELECT @@VERSION

这是一篇关于如何确定 SQL Server 及其组件的版本和版本的综合文章。它还具有版本号和产品名称之间的映射。

于 2013-05-28T11:47:05.943 回答