根据SQL Server Books Online(BOL)关于
那么,在不使用 GUI 的情况下,如何获取兼容性级别呢?
sp_dbcmptlevel
的文档(链接),该功能将在未来的 Microsoft SQL Server 版本中删除。不要在新开发工作中使用此功能,并尽快修改当前使用此功能的应用程序。请改用 ALTER DATABASE 兼容性级别。
目前,我所知道的检查数据库兼容性的唯一 TSQL 方法是通过 sp_dbcmptlevel
。据我所知,ALTER DATABASE Compatibility Level
只用于设置兼容性级别,而不能获取信息。那么,在不使用 GUI 的情况下,如何获取兼容性级别呢?
select cmptlevel from master.dbo.sysdatabases where name = db_name()
。不确定这个功能何时会被移除。 - Tim Lehner