SqlServer通过数据库逻辑名称查询物理文件路径
发布:智码IT网 阅读:
--
-- SqlServer通过数据库逻辑名称查询物理文件路径
--
-- 1、sql2008 R2版本
DECLARE @logicDBName VARCHAR(100);
SET @logicDBName = 'logicDBName';
SELECT
physical_name
FROM
sys.master_files
WHERE
database_id = DB_ID( @logicDBName )
-- 2、sql2000版本
DECLARE @logicDBName VARCHAR(100);
SET @logicDBName = 'logicDBName';
SELECT
filename
FROM
master.dbo.sysdatabases
WHERE
name = @logicDBName