如何判断运行的SQL Server是否是Express版本?

Pan*_*lat 1 sql-server

有没有办法检查我连接的SQL Server是否是Express版本?

如何查看 SQL Server Express 达到 10GB 限制之前还剩下多少空间?

谢谢你!

Raj*_*jan 5

您可以执行SELECT @@VERSION. 结果将描述 SQL Server 版本和版本。或者SELECT SERVERPROPERTY('Edition')将导致 SQL Server 版本。

SQL Server Express Edition 支持每个数据库的最大数据库大小为 10GB。因此,您可以使用以下查询监视数据库大小。

SELECT      sys.databases.name,  
            CONVERT(VARCHAR,SUM(size)*8/1024)+' MB' AS [Total disk space]  
FROM        sys.databases   
JOIN        sys.master_files  
ON          sys.databases.database_id=sys.master_files.database_id  
GROUP BY    sys.databases.name  
ORDER BY    (SUM(size)*8/1024) DESC
Run Code Online (Sandbox Code Playgroud)

谢谢!