Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
ya75 Member Откуда: Сообщений: 15 |
Доброго времени суток, Возникла проблема при сжатии файла лога командой DBCC SHRINKFILE(PLK_log,2000) Вылетает ошибка: Сообщение 8985, уровень 16, состояние 1, строка 1 Не удалось найти файл "PLK_log" для базы данных "PLK" в sys.database_files. Файл не существует или был удален. Select * from sys.database_files возвращает именно такое логическое имя файла лога для этой БД. Попробовал аналогичные действия для других БД на этом сервере - вылетает аналогичная ошибка. В чем может быть проблема? @@VERSION = Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (Intel X86) Jun 28 2012 08:42:37 Copyright (c) Microsoft Corporation Express Edition with Advanced Services on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (WOW64) (Hypervisor) Спасибо |
14 июн 13, 13:00 [14433288] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
Вы использовали копи-пейст для правильного переноса имени файла в команду ? Использовали ли вы file_id, вместо имени ? |
||
14 июн 13, 13:07 [14433325] Ответить | Цитировать Сообщить модератору |
ya75 Member Откуда: Сообщений: 15 |
Glory, использовал копи-паст file_id нет, сейчас попробую |
14 июн 13, 13:12 [14433346] Ответить | Цитировать Сообщить модератору |
Александр52 Member Откуда: Кокосовые острова ส็็็็็ Сообщений: 5135 |
use DB BACKUP LOG DBTO DISK= 'NUL:' DBCC SHRINKFILE([DB_log],1000) go как посоветовал Глори или в свойствах базы можно посмотреть логическое имя |
14 июн 13, 13:13 [14433350] Ответить | Цитировать Сообщить модератору |
ya75 Member Откуда: Сообщений: 15 |
Glory, спасибо большое с file_id сработало Интересно узнать почему не работало по имени? |
14 июн 13, 13:17 [14433378] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
неправильное имя неправильный контекст текущей базы |
||
14 июн 13, 13:18 [14433384] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |