有没有办法找到 SQL Server 文件 (.mdf) 的物理路径?我有 VS2010,我在服务器资源管理器窗口中浏览 SQL Server 数据库。我没有 sql Server Management studio。
提前致谢
有没有办法找到 SQL Server 文件 (.mdf) 的物理路径?我有 VS2010,我在服务器资源管理器窗口中浏览 SQL Server 数据库。我没有 sql Server Management studio。
提前致谢
这给出了名称 = 'master' 的数据库。只需将其更改为您要查找的数据库即可。
SELECT name, physical_name AS current_file_location
FROM sys.master_files
WHERE name = 'master'
你也可以试试:
SELECT filename FROM sys.sysfiles
这给出了默认位置
DECLARE @defaultDataLocation nvarchar(4000)
DECLARE @defaultLogLocation nvarchar(4000)
EXEC master.dbo.xp_instance_regread
N'HKEY_LOCAL_MACHINE',
N'Software\Microsoft\MSSQLServer\MSSQLServer',
N'DefaultData',
@defaultDataLocation OUTPUT
EXEC master.dbo.xp_instance_regread
N'HKEY_LOCAL_MACHINE',
N'Software\Microsoft\MSSQLServer\MSSQLServer',
N'DefaultLog',
@defaultLogLocation OUTPUT
SELECT @defaultDataLocation, @defaultLogLocation