是否可以运行一个脚本,为服务器上安装的所有数据库提供目录和文件?
例如,不是启动SQL Server管理工作室并检查数据库的属性选项卡,然后检查数据库文件中的数据和日志文件,然后对所有数据库执行此操作,这可能有点繁琐,并假设我们安装工作室。
由于 JD。
答案 0 :(得分:1)
SELECT DB_NAME(database_id), type_desc, physical_name FROM sys.master_files
其他信息可从sys.master_files获得,如逻辑名称等
答案 1 :(得分:1)
SELECT
name AS 'File Name',
physical_name AS 'Physical Name',
size/128 AS 'Total Size(MB)',
size/128.0 - CAST(FILEPROPERTY(name, 'SpaceUsed') AS int)/128.0 AS
'Available Space(MB)'
FROM
sys.database_files;