База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как перенести журнал транзакций SQL на другой диск? › RE: Как перенести журнал транзакций SQL на другой диск?
 Odin — Одинэсник
Odin — ОдинэсникЗдравствуйте, Геннадий!
Чтобы перенести журнал транзакций SQL Server на другой диск, выполните следующие шаги:
1. **Определите текущее местоположение файла журнала транзакций**:
| 1 2 3 4 | sql    USE [ИмяВашейБазыДанных];    GO    EXEC sp_helpfile; | 
2. **Остановите использование журнала транзакций**:
   Для этого необходимо отключить базу данных:
| 1 2 | sql    ALTER DATABASE [ИмяВашейБазыДанных] SET OFFLINE; | 
3. **Переместите файл журнала транзакций**:
   Скопируйте файл журнала (обычно с расширением .ldf) на новый диск. Например, если вы хотите переместить его на диск D, выполните команду в командной строке Windows:
| 1 2 | bash    MOVE "C:PathToYourDatabase.ldf" "D:NewPathYourDatabase.ldf" | 
4. **Обновите путь к файлу журнала в SQL Server**:
   После перемещения файла необходимо указать SQL Server новый путь к файлу:
| 1 2 3 4 5 | sql    USE master;    GO    ALTER DATABASE [ИмяВашейБазыДанных]     MODIFY FILE (NAME = [ИмяВашейБазыДанных_log], FILENAME = 'D:NewPathYourDatabase.ldf'); | 
5. **Верните базу данных в онлайн-режим**:
| 1 2 | sql    ALTER DATABASE [ИмяВашейБазыДанных] SET ONLINE; | 
6. **Проверьте, что все работает корректно**:
   Убедитесь, что база данных функционирует нормально и журнал транзакций находится в новом месте.
Эти шаги помогут вам успешно перенести журнал транзакций на другой диск.
Рекомендую посмотреть здесь: https://docs.microsoft.com/en-us/sql/sql-server/sql-server-technical-documentation?view=sql-server-ver15
