SQL Server ファイル (.mdf) の物理パスを見つける方法はありますか? サーバー エクスプローラー ウィンドウで SQL Server データベースを参照する VS2010 があります。SQL Server Management studio を持っていません。
前もって感謝します
SQL Server ファイル (.mdf) の物理パスを見つける方法はありますか? サーバー エクスプローラー ウィンドウで SQL Server データベースを参照する VS2010 があります。SQL Server Management studio を持っていません。
前もって感謝します
これにより、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