DataFile ve LogFile varsayılan dizin öğrenme

SQL Server’da bir veritabanı oluşturduğumuzda varsayılan olarak mdf ve ldf dosyalarından oluşur. Bu data ve log dosyaları default kurulum yaptığımızda C:\Program Files\Microsoft SQL Server altında SQL Server versiyon ve instance ismine göre dosya oluşacak şekildedir.

Sql server dosyalama yazısı hakkında daha ayrıntılı bilgi için buradan hazırlamış olduğum yazıya ulaşabilirsiniz.

SQL Server dosya lokasyonu nerede olduğu bilgisine Server Properties -> Database Settings -> Database Default Location altından görebilmekteyiz.

Burada yeni bir veritabanı oluşturulurken aksi belirtilmediği taktirde belirtilen lokasyonlarda data ve log dosyaları oluşacaktır.

Aşağıdaki sorgu ile de varsayılan lokasyonları görebilmekteyiz.

SELECT
  SERVERPROPERTY('InstanceDefaultDataPath') AS 'Data Files',
  SERVERPROPERTY('InstanceDefaultLogPath') AS 'Log Files'
  • Aşağıdaki sorgu ile bütün veritabanlarının data, log dosyalarının nerede tutulduğu bilgisini görebilmekteyiz
USE master;
SELECT 
  name 'Logical Name', 
  physical_name 'File Location'
FROM sys.master_files;

  • Eğer veritabanı bazlı görmek istiyorsak, aşağıdaki sorgu ile görebilmekteyiz.
USE deneme;
SELECT
  name 'Logical Name', 
  physical_name 'File Location'
FROM sys.database_files;

Bir cevap yazın

Kişisel Web sayfama hoş geldiniz..