Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Kesha Member Откуда: Сообщений: 399 |
Производил стирание.Transaction Log переполнился The transaction log for database 'MCM' is full due to 'ACTIVE_TRANSACTION'. Msg 9002, Level 17, State 4, Line 3 The transaction log for database 'MCM' is full due to 'ACTIVE_TRANSACTION'. Msg 3314, Level 21, State 3, Line 3 During undoing of a logged operation in database 'MCM', an error occurred at log record ID (1631815:963411:450). Typically, the specific failure is logged previously as an error in the Windows Event Log service. Restore the database or file from a backup, or repair the database. Msg 9001, Level 21, State 5, Line 3 The log for database 'MCM' is not available. Check the event log for related error messages. Resolve any errors and restart the database. Msg 3314, Level 21, State 3, Line 3 During undoing of a logged operation in database 'MCM', an error occurred at log record ID (1631815:963800:58). Typically, the specific failure is logged previously as an error in the Windows Event Log service. Restore the database or file from a backup, or repair the database. Msg 3314, Level 21, State 5, Line 3 During undoing of a logged operation in database 'MCM', an error occurred at log record ID (1631137:9660:1). Typically, the specific failure is logged previously as an error in the Windows Event Log service. Restore the database or file from a backup, or repair the database. Msg 596, Level 21, State 1, Line 0 Cannot continue the execution because the session is in the kill state. Msg 0, Level 20, State 0, Line 0 A severe error occurred on the current command. The results, if any, should be discarded. Места на на диске не осталось.База находиться в состоянии 'In Recovery' Detach не получается сделать.Alter database тоже..... Помогите пожалуйста |
16 июн 16, 08:55 [19298558] Ответить | Цитировать Сообщить модератору |
aleks2
Guest |
1. Не суетиться. Тебе повезло, что "Detach не получается сделать.Alter database тоже....." 2. Найти "малонужные" файлы на диске и... переместить их с него. 3. На крайняк, детачнуть и временно убрать с диска ДРУГУЮ базу. Которая РАБОЧАЯ. |
16 июн 16, 09:07 [19298606] Ответить | Цитировать Сообщить модератору |
Kesha Member Откуда: Сообщений: 399 |
Всё что можно уже перенес. Detach не работает. |
16 июн 16, 09:11 [19298617] Ответить | Цитировать Сообщить модератору |
o-o
Guest |
капец. не надо детач, потом убьетесь обратно аттачить. ему надо дать возможность завершить откат. для этого нужно место на диске. у вас что, под лог оставлено меньше места, чем та таблица занимает? |
16 июн 16, 09:27 [19298678] Ответить | Цитировать Сообщить модератору |
Kesha Member Откуда: Сообщений: 399 |
Нет места делать откат.База 160 джига и лог 280.Весь партишион 475 |
16 июн 16, 09:30 [19298698] Ответить | Цитировать Сообщить модератору |
o-o
Guest |
значит, останавливаете сервер, меняете диск на бОльший, на него копируете файлы базы, запускаете сервер. у пускай откатывает ------ какай странная база, эта таблица и есть вся база что ли? и вы ее всю DELETE-или? если удаляете больше половины, проще перелить то, что надо оставить, а исходное дропнуть |
16 июн 16, 09:48 [19298781] Ответить | Цитировать Сообщить модератору |
TaPaK Member Откуда: Kiev Сообщений: 6801 |
время вспоминать где лежит бекап... |
16 июн 16, 09:57 [19298833] Ответить | Цитировать Сообщить модератору |
Kesha Member Откуда: Сообщений: 399 |
Согласен...... |
16 июн 16, 09:59 [19298838] Ответить | Цитировать Сообщить модератору |
Kesha Member Откуда: Сообщений: 399 |
При остановке сервера может дата попортиться |
16 июн 16, 09:59 [19298839] Ответить | Цитировать Сообщить модератору |
o-o
Guest |
а еще что попортится, не скажете? и какая же дата станет, Рождество Христово или Всемирный Потоп? |
||
16 июн 16, 10:18 [19298951] Ответить | Цитировать Сообщить модератору |
komrad Member Откуда: Сообщений: 5593 |
можно подцепить новый диск к серверу и присоединить его как папку (mount point), если у автора лог в отдельной папке лежит |
||
16 июн 16, 10:29 [19299021] Ответить | Цитировать Сообщить модератору |
Kesha Member Откуда: Сообщений: 399 |
Спасибо.Буду пробовать |
16 июн 16, 10:31 [19299032] Ответить | Цитировать Сообщить модератору |
Kesha Member Откуда: Сообщений: 399 |
Как я могу узнать что Recovery run и сколько времени осталось? Когда я запускаю DECLARE @DBName VARCHAR(64) = 'MCM' DECLARE @ErrorLog AS TABLE([LogDate] CHAR(24), [ProcessInfo] VARCHAR(64), [TEXT] VARCHAR(MAX)) INSERT INTO @ErrorLog EXEC sys.xp_readerrorlog 0, 1, 'Recovery of database', @DBName SELECT TOP 5 [LogDate] ,SUBSTRING([TEXT], CHARINDEX(') is ', [TEXT]) + 4,CHARINDEX(' complete (', [TEXT]) - CHARINDEX(') is ', [TEXT]) - 4) AS PercentComplete ,CAST(SUBSTRING([TEXT], CHARINDEX('approximately', [TEXT]) + 13,CHARINDEX(' seconds remain', [TEXT]) - CHARINDEX('approximately', [TEXT]) - 13) AS FLOAT)/60.0 AS MinutesRemaining ,CAST(SUBSTRING([TEXT], CHARINDEX('approximately', [TEXT]) + 13,CHARINDEX(' seconds remain', [TEXT]) - CHARINDEX('approximately', [TEXT]) - 13) AS FLOAT)/60.0/60.0 AS HoursRemaining ,[TEXT] FROM @ErrorLog ORDER BY [LogDate] DESC Мне выдаёт (0 row(s) affected) (0 row(s) affected) Msg 0, Level 11, State 0, Line 0 A severe error occurred on the current command. The results, if any, should be discarded. |
16 июн 16, 10:34 [19299050] Ответить | Цитировать Сообщить модератору |
alexeyvg Member Откуда: Moscow Сообщений: 31816 |
Потом Task Manager -> Resource Monitor, посмотрите, к каким файлам идут обращения. Спрогнозировать - даже не знаю, как. |
||
16 июн 16, 11:03 [19299233] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |