有没有办法找到SQL Server文件(.mdf)的物理路径? 我有VS2010在浏览服务器资源管理器窗口中的SQL Server数据库。 我没有sql服务器管理工作室。查找数据库路径
在此先感谢
有没有办法找到SQL Server文件(.mdf)的物理路径? 我有VS2010在浏览服务器资源管理器窗口中的SQL Server数据库。 我没有sql服务器管理工作室。查找数据库路径
在此先感谢
这给了数据库where name ='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
为什么你需要吗? –