İngilizce dilinde oku

Aracılığıyla paylaş


Veri ve günlük dosyalarının varsayılan konumlarını görüntüleme veya değiştirme

Şunlar için geçerlidir:SQL Server - Yalnızca Windows

Veri dosyalarınızı ve günlük dosyalarınızı korumak için en iyi yöntem, bunların erişim denetim listeleri (ACL' ler) tarafından korunduğundan emin olmaktır. ACL'leri, dosyaların oluşturulduğu dizin kökünde ayarlayın.

Not

Bu yönergeler yalnızca Windows üzerinde SQL Server'a yöneliktir. Linux üzerinde SQL Server'ın varsayılan konumlarını değiştirmek için bkz. Sql Server'ımssql-conf aracıyla Linux'ta yapılandırma.

SQL Server Management Studio kullanma

  1. Nesne Gezgini'nde sunucunuza sağ tıklayın ve özellikler seçin.

  2. Özellikler sayfasının sol panelinde veritabanı ayarları sekmesini seçin.

  3. Veritabanı varsayılan konumlarıiçinde, yeni veri dosyaları ve yeni günlük dosyaları için geçerli varsayılan konumları görüntüleyin. Varsayılan konumu değiştirmek için, Veri veya Günlük alanına yeni bir varsayılan yol adı girin veya yol adını bulup seçmek için gözat düğmesini seçin.

  4. Varsayılan konumları değiştirdikten sonra, değişikliği tamamlamak için SQL Server hizmetini durdurmanız ve başlatmanız gerekir.

Transact-SQL kullanma

Dikkat

Aşağıdaki örnek, sunucu kayıt defterini değiştirmek için genişletilmiş bir saklı yordam kullanır. Kayıt defterini yanlış değiştirirseniz ciddi sorunlar oluşabilir. Bu sorunlar, işletim sistemini yeniden yüklemenizi gerektirebilir. Microsoft bu sorunların çözülebileceğini garanti edemez. Kayıt defterini değiştirme riski size aittir.

  1. Veritabanı Altyapısı'na bağlanın.

  2. Standart Çubuğu'ndan Yeni Sorguöğesini seçin.

  3. Aşağıdaki örneği kopyalayıp sorgu penceresine yapıştırın. <path_*> değerlerini, verilerinizi ve günlük dosyalarınızı yerleştirmek istediğiniz yeni konumlarla değiştirin ve ardından Yürüt öğesini seçin.

    SQL
    USE [master];
    GO
    EXEC xp_instance_regwrite
        N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer',
        N'BackupDirectory',
        REG_SZ,
        N'<path_to_database_backup_files>'
    GO
    EXEC xp_instance_regwrite
        N'HKEY_LOCAL_MACHINE',
        N'Software\Microsoft\MSSQLServer\MSSQLServer',
        N'DefaultData',
        REG_SZ,
        N'<path_to_data_files>'
    GO
    EXEC xp_instance_regwrite
        N'HKEY_LOCAL_MACHINE',
        N'Software\Microsoft\MSSQLServer\MSSQLServer',
        N'DefaultLog',
        REG_SZ,
        N'<path_to_log_files>'
    GO
    
  4. Varsayılan konumları değiştirdikten sonra, değişikliği tamamlamak için SQL Server hizmetini durdurmanız ve başlatmanız gerekir.