有没有办法检查我连接的SQL Server是否是Express版本?
如何查看 SQL Server Express 达到 10GB 限制之前还剩下多少空间?
谢谢你!
您可以执行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)
谢谢!