Просмотр или изменение расположений по умолчанию для файлов данных и журналов

Область применения: SQL Server — только Для Windows

Рекомендуемым способом защиты файлов данных и журналов является защита с помощью списков управления доступом (ACL). Задайте в качестве расположения списков ACL корневой каталог, где создаются файлы.

Примечание.

Эти инструкции предназначены только для SQL Server в Windows. Чтобы изменить расположения по умолчанию для SQL Server на Linux, см. раздел "Настройка SQL Server на Linux с помощью средства mssql-conf".

Использование SQL Server Management Studio

  1. В обозреватель объектов щелкните правой кнопкой мыши сервер и выберите пункт "Свойства".

  2. На левой панели на этой странице "Свойства" выберите вкладку "Параметры базы данных".

  3. В области Места хранения, используемые базой данных по умолчаниюможно просмотреть текущие расположения, используемые по умолчанию для новых файлов данных и файлов журнала. Чтобы изменить расположение по умолчанию, введите новое имя пути по умолчанию в поле "Данные " или "Журнал " или нажмите кнопку обзора, чтобы найти и выбрать имя пути.

  4. После изменения расположений по умолчанию необходимо остановить и запустить службу SQL Server, чтобы завершить изменение.

Использование Transact-SQL

Внимание

В следующем примере для изменения реестра сервера используется расширенная хранимая процедура. Неправильное изменение реестра может привести к серьезным проблемам. В результате может потребоваться переустановка операционной системы. Корпорация Майкрософт не гарантирует, что эти проблемы можно устранить. Ответственность за изменение реестра несет пользователь.

  1. Соединитесь с ядром СУБД .

  2. На стандартной панели выберите пункт Создать запрос.

  3. Скопируйте и вставьте следующий пример в окно запроса. Замените <path_*> значения новыми расположениями, которые вы хотите поместить в файлы данных и журналов, а затем нажмите кнопку "Выполнить".

    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. После изменения расположений по умолчанию необходимо остановить и запустить службу SQL Server, чтобы завершить изменение.