Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: 1 2      [все]
 CHECKDB не выполняется. Possibly tempdb out of space  [new]
sql_user2
Member

Откуда:
Сообщений: 382
Прошу помочь.

Check terminated. A failure was detected while collecting facts. Possibly tempdb out of space or a system table is inconsistent. Check previous errors.
20 мар 17, 18:01    [20315074]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
sql_user2,

перевести?
20 мар 17, 18:02    [20315081]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
o-o
Guest
ну и?
места-то достаточно в темпдб?
и какие у вас previous errors?
и где картинка в предыдущем топике?
20 мар 17, 18:03    [20315086]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
sql_user2
Member

Откуда:
Сообщений: 382
уже каждую таблицу этой БД проверил

DBCC CHECKTABLE(...) WITH TABLOCK;



нашел проблемныую таблицу, ошибки в ней исправил

DBCC CHECKTABLE(table, REPAIR_ALLOW_DATA_LOSS);


ошибки в ней исправились.

DBCC CHECKTABLE(table) проходит нормально.



НО

DBCC CHECKDB не проходит.
20 мар 17, 18:06    [20315093]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
sql_user2
Member

Откуда:
Сообщений: 382
o-o
ну и?
места-то достаточно в темпдб?
и какие у вас previous errors?
и где картинка в предыдущем топике?



сейчас пока не до картинки, БД лежит (другая)

в темп ДБ места больше чем сама БД весит.

а previous errors - их где смотреть?
20 мар 17, 18:07    [20315096]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
sql_user2
Member

Откуда:
Сообщений: 382
CHECDB WHITH TABLOCK

иногда выдет вот такую ошибку

Msg 5030, Level 16, State 12, Line 1
The database could not be exclusively locked to perform the operation.
Msg 7926, Level 16, State 1, Line 1
Check statement aborted. The database could not be checked as a database snapshot could not be created and the database or table could not be locked. See Books Online for details of when this behavior is expected and what workarounds exist. Also see previous errors for more details.
20 мар 17, 18:10    [20315111]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
sql_user2
Member

Откуда:
Сообщений: 382
sql_user2
CHECDB WHITH TABLOCK

иногда выдет вот такую ошибку

Msg 5030, Level 16, State 12, Line 1
The database could not be exclusively locked to perform the operation.
Msg 7926, Level 16, State 1, Line 1
Check statement aborted. The database could not be checked as a database snapshot could not be created and the database or table could not be locked. See Books Online for details of when this behavior is expected and what workarounds exist. Also see previous errors for more details.



решение ее тут

https://support.microsoft.com/ru-kz/help/928518/error-message-when-you-run-any-of-the-dbcc-check-commands-in-sql-server-the-database-could-not-be-exclusively-locked-to-perform-the-operation

через создание снапшота и его проверки.

НО express ed не поддреживает снапшоты
20 мар 17, 18:11    [20315112]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4805
TaPaK
sql_user2,

перевести?


Проверяй-не проверяй, но всё накрылось медным тазом, причем с концами. Попробуйте что ли место в темп дб добавить, может полегчает, но вероятность этого мала.
20 мар 17, 18:12    [20315116]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
sql_user2
Member

Откуда:
Сообщений: 382
o-o
ну и?
места-то достаточно в темпдб?



БД 100 Мб, тмпдб 2 Гб.
20 мар 17, 18:12    [20315118]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
LSV
Member [заблокирован]

Откуда: Киев
Сообщений: 30817
sql_user2
o-o
ну и?
места-то достаточно в темпдб?



БД 100 Мб, тмпдб 2 Гб.
Есть возможность рестартануть сервак ? После рестарта можно шринкануть темпДБ. Сначала ее лог, потом данные. ТемпДБ станет маленьким.
20 мар 17, 18:22    [20315151]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 3765
LSV
sql_user2
пропущено...


БД 100 Мб, тмпдб 2 Гб.
Есть возможность рестартануть сервак ? После рестарта можно шринкануть темпДБ. Сначала ее лог, потом данные. ТемпДБ станет маленьким.


а что - после рестарта сервера есть что шринковать в темпдб?
20 мар 17, 18:28    [20315169]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
o-o
Guest
LSV
sql_user2
пропущено...
БД 100 Мб, тмпдб 2 Гб.
Есть возможность рестартануть сервак ? После рестарта можно шринкануть темпДБ. Сначала ее лог, потом данные. ТемпДБ станет маленьким.

а шринк темпдб сразу же поможет выполнить dbcc checkdb?
да у вас тут просто цирк с конями
-------------
sql_user2,
и сколько же свободного места в темпдб?
20 мар 17, 18:30    [20315179]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
LSV
Member [заблокирован]

Откуда: Киев
Сообщений: 30817
Ролг Хупин
LSV
пропущено...
Есть возможность рестартануть сервак ? После рестарта можно шринкануть темпДБ. Сначала ее лог, потом данные. ТемпДБ станет маленьким.
а что - после рестарта сервера есть что шринковать в темпдб?
Данных быть не должно. Но.... Автоматом файл не урежется.
В любом случае ненормально, когда темпДБ больше базы в 20 раз.
20 мар 17, 18:31    [20315183]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
LSV,

автор
Данных быть не должно. Но.... Автоматом файл не урежется.
В любом случае ненормально, когда темпДБ больше базы в 20 раз.

да то что он с ней делал это даже не удивительно
20 мар 17, 18:32    [20315188]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
sql_user2
Member

Откуда:
Сообщений: 382
LSV
Ролг Хупин
пропущено...
а что - после рестарта сервера есть что шринковать в темпдб?
Данных быть не должно. Но.... Автоматом файл не урежется.
В любом случае ненормально, когда темпДБ больше базы в 20 раз.


была маленькое - место добавил в нее специально.
20 мар 17, 18:33    [20315191]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
o-o
Guest
LSV
В любом случае ненормально, когда темпДБ больше базы в 20 раз.

у вас на всех серверах только по одной базе?
20 мар 17, 18:33    [20315194]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
sql_user2
Member

Откуда:
Сообщений: 382
сделал фул бэкап этой БД, востановил его рядом, в пустую бд.


При попытке выполнить checkdb такиеже ошибки на новой БД.
20 мар 17, 18:37    [20315210]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
LSV
Member [заблокирован]

Откуда: Киев
Сообщений: 30817
o-o
LSV
В любом случае ненормально, когда темпДБ больше базы в 20 раз.
у вас на всех серверах только по одной базе?
У меня на большом сервере 2 базы: 0,7ТБ и 0,01Тб (24/7).
Но какое это имеет отношение к топику ?
Речь вроде шла про одну базу. Не ?
20 мар 17, 18:39    [20315216]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
o-o
Guest
LSV
o-o
пропущено...
у вас на всех серверах только по одной базе?
У меня на большом сервере 2 базы: 0,7ТБ и 0,01Тб (24/7).
Но какое это имеет отношение к топику ?
Речь вроде шла про одну базу. Не ?

Это вот шринк темпдб никакого отношения к dbcc checkdb не имеет.
Но если я напишу, что у нас темпбд 100Гб, а битая база всего 100Мб,то что с того?
Я просто не пишу, что другие 4 базы перевалили за 2Тб каждая, так может мне теперь из-за какой-то битой базы в 100Мб темпдб порезать?
Битой базе не поможет, но хотя бы всем остальным нагажу, так что ли?
20 мар 17, 18:47    [20315240]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
sql_user2
Member

Откуда:
Сообщений: 382
o-o
LSV
пропущено...
У меня на большом сервере 2 базы: 0,7ТБ и 0,01Тб (24/7).
Но какое это имеет отношение к топику ?
Речь вроде шла про одну базу. Не ?

Это вот шринк темпдб никакого отношения к dbcc checkdb не имеет.
Но если я напишу, что у нас темпбд 100Гб, а битая база всего 100Мб,то что с того?
Я просто не пишу, что другие 4 базы перевалили за 2Тб каждая, так может мне теперь из-за какой-то битой базы в 100Мб темпдб порезать?
Битой базе не поможет, но хотя бы всем остальным нагажу, так что ли?



Там еще 3 БД, по размеру примерно по 100 Мб
20 мар 17, 18:56    [20315273]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
sql_user2
Member

Откуда:
Сообщений: 382
что делать - непонятно.
20 мар 17, 18:59    [20315280]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37075
sql_user2
что делать - непонятно.
Пора, наконец, обратиться к вашему администратору СУБД.
20 мар 17, 19:28    [20315365]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
sql_user2
Member

Откуда:
Сообщений: 382
Гавриленко Сергей Алексеевич
sql_user2
что делать - непонятно.
Пора, наконец, обратиться к вашему администратору СУБД.


Неужели ни кто на форуме не знает как оживить базу?
21 мар 17, 10:35    [20316451]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
o-o
Guest
из бэкапа восстановить, прости господи
21 мар 17, 10:39    [20316469]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
o-o
из бэкапа восстановить, прости господи

ДА! я ждал этого, на радость всем бекап лога он уже похерил
21 мар 17, 10:39    [20316475]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
o-o
Guest
sql_user2
Прошу помочь.

Check terminated. A failure was detected while collecting facts. Possibly tempdb out of space or a system table is inconsistent. Check previous errors.

а вы юзерские проверяли.
метаданные базы повреждены, не пройдет чекдб
21 мар 17, 10:41    [20316481]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
aleksrov
Member

Откуда:
Сообщений: 948
sql_user2,

Можете попробывать так
http://pikabu.ru/story/ritual_ozhivleniya_sistemyi_pri_sinem_yekrane_smerti_posle_napadeniya_demonov_bagilagi_4237899
Ну а вообще легко гуглится
Как оживить.
21 мар 17, 10:45    [20316490]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
aleksrov
Member

Откуда:
Сообщений: 948
Хотя у вас же английская версия, тогда из первой ссылки надо будет все перевести, иначе не сработает.
21 мар 17, 10:47    [20316496]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
там вот какая ситуация:

К сообщению приложен файл. Размер - 11Kb
21 мар 17, 10:51    [20316513]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
o-o
Guest
aleksrov
sql_user2,

Можете попробывать так
http://pikabu.ru/story/ritual_ozhivleniya_sistemyi_pri_sinem_yekrane_smerti_posle_napadeniya_demonov_bagilagi_4237899
Ну а вообще легко гуглится
Как оживить.

от слова "бывалый" или "быть, есть, находиться"?
21 мар 17, 10:52    [20316517]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
aleksrov
Member

Откуда:
Сообщений: 948
o-o,

Граммар-наци, блин. Ну ошибся, бывает.
21 мар 17, 10:54    [20316534]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
sql_user2
Member

Откуда:
Сообщений: 382
o-o
из бэкапа восстановить, прости господи


при востановлении из бэкапа в пустую БД, новая БД не проходит проверку, хотя ни при бэкапе ни при ресторе ошибок нет.
21 мар 17, 11:07    [20316617]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
sql_user2
Member

Откуда:
Сообщений: 382
o-o
sql_user2
Прошу помочь.

Check terminated. A failure was detected while collecting facts. Possibly tempdb out of space or a system table is inconsistent. Check previous errors.

а вы юзерские проверяли.
метаданные базы повреждены, не пройдет чекдб


да, я проверил все таблицы из systables в этой БД.

А как системные проверить? Я думал они входят сюда.

БД мастер проходит проверку.
21 мар 17, 11:09    [20316632]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
sql_user2
Member

Откуда:
Сообщений: 382
aleksrov
sql_user2,

Можете попробывать так
http://pikabu.ru/story/ritual_ozhivleniya_sistemyi_pri_sinem_yekrane_smerti_posle_napadeniya_demonov_bagilagi_4237899
Ну а вообще легко гуглится
Как оживить.



вы какую-то глупость запостили.

лучши бы по делу подсказали, если конечно что-то знаете по теме.
21 мар 17, 11:11    [20316648]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
o-o
Guest
sql_user2
o-o
пропущено...

а вы юзерские проверяли.
метаданные базы повреждены, не пройдет чекдб


да, я проверил все таблицы из systables в этой БД.

А как системные проверить? Я думал они входят сюда.

БД мастер проходит проверку.

читать умеете только ерунду в картинках?
или только на цветное реагируете?
o-o
из бэкапа восстановить, прости господи

ну или раз у вас "все таблицы в порядке",
переливайте их в соседнюю базу.
21 мар 17, 11:18    [20316698]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
o-o
Guest
sql_user2
o-o
из бэкапа восстановить, прости господи


при востановлении из бэкапа в пустую БД, новая БД не проходит проверку, хотя ни при бэкапе ни при ресторе ошибок нет.

значит, в бэкапе уже битая база.
ищите более древний бэкап
21 мар 17, 11:19    [20316710]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
o-o
Guest
aleksrov
o-o,
Граммар-наци, блин. Ну ошибся, бывает.

aleksrov
Чем так плох in memory? По моему в некоторых сценариях очень даже лучше on disk подхода, к примеру мы хотим попробывать его для логирования. Да, ограничений туча, но в 16 их стало ощутимо меньше, а в следующей версии еще расширят возможности технологии.

вы ж нормальный, грамотный, это "ы" глаз режет не первый раз.
извиняюсь, если так это обидело,
но чего сразу обзываться-то.
у меня вот тоже бывает, что все попадают под раздачу
21 мар 17, 11:25    [20316754]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
aleksrov
Member

Откуда:
Сообщений: 948
o-o,

Да не обидело.
Заморочились же, нашли. :)
А вообще да, надо читать больше книг, но времени на это к сожалению нет.
21 мар 17, 11:29    [20316784]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
автор
при востановлении из бэкапа в пустую БД, новая БД не проходит проверку, хотя ни при бэкапе ни при ресторе ошибок нет.

о, а так даже интересней
21 мар 17, 11:35    [20316821]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
o-o
Guest
aleksrov
Заморочились же, нашли. :)

у меня память избирательная, особенно на вот такие вот вещи.
например, alexeyvg упорно пишет "террабайт"
(туча других людей тоже пишет, но это неизвестные персонажи и как-то наплевать,
а что именно он так пишет, отложилось. вот как-то так)
21 мар 17, 11:43    [20316867]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
sql_user2
Member

Откуда:
Сообщений: 382
o-o
sql_user2
пропущено...


да, я проверил все таблицы из systables в этой БД.

А как системные проверить? Я думал они входят сюда.

БД мастер проходит проверку.

читать умеете только ерунду в картинках?
или только на цветное реагируете?
o-o
из бэкапа восстановить, прости господи

ну или раз у вас "все таблицы в порядке",
переливайте их в соседнюю базу.


тоже думал просто перелить через импорт-экспорт данных, источник и назначение sqlserver.

Как это грамотно сделать?

Чтобы и ограничения целостности перенеслись и индексы а не только содержание таблиц.

Все таблицы скрипт на CREATE делать а потом заливать, отключая ограничения целостности?
21 мар 17, 11:50    [20316917]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
MacaronicTragedy
Member

Откуда:
Сообщений: 99
sql_user2,

через data tools попробуй. Transfer database task.
21 мар 17, 11:57    [20316964]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
sql_user2
Member

Откуда:
Сообщений: 382
Экспорт не идет.

Error 0xc0202009: Source 219 - TableCmd [258]: SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x80004005.

Error 0xc02020e8: Source 219 - TableCmd [258]: Opening a rowset for "[dbo].[LoyaltyCmd]" failed. Check that the object exists in the database.





DBCC CHECKTABLE(TableCmd)


без ошибок.


Однако:

SELECT * FROM TableCmd;



Msg 0, Level 11, State 0, Line 0
При выполнении текущей команды возникла серьезная ошибка.. При наличии результатов они должны быть аннулированы.
Msg 0, Level 20, State 0, Line 0
При выполнении текущей команды возникла серьезная ошибка.. При наличии результатов они должны быть аннулированы.
21 мар 17, 13:51    [20317569]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
sql_user2
Member

Откуда:
Сообщений: 382
точнее даже так:

sql_user2
Экспорт не идет.

Error 0xc0202009: Source 219 - TableCmd [258]: SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x80004005.

Error 0xc02020e8: Source 219 - TableCmd [258]: Opening a rowset for "[dbo].[TableCmd]" failed. Check that the object exists in the database.





DBCC CHECKTABLE(TableCmd)


без ошибок.


Однако:

SELECT * FROM TableCmd;



Msg 0, Level 11, State 0, Line 0
При выполнении текущей команды возникла серьезная ошибка.. При наличии результатов они должны быть аннулированы.
Msg 0, Level 20, State 0, Line 0
При выполнении текущей команды возникла серьезная ошибка.. При наличии результатов они должны быть аннулированы.
21 мар 17, 13:52    [20317577]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
o-o
Guest
select top 100 * оттуда же катит?
-----------------------------------------
ищите последний небитый бэкап.
это при разворачивании которого чекдб на базе пройдет успешно
21 мар 17, 14:06    [20317678]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7953
Метод тыка набирает обороты :D
21 мар 17, 14:10    [20317702]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
sql_user2
Member

Откуда:
Сообщений: 382
o-o
select top 100 * оттуда же катит?
-----------------------------------------
ищите последний небитый бэкап.
это при разворачивании которого чекдб на базе пройдет успешно


даже топ 1 не катит


бэкап нашел, из него востановился с новую бд, попробую там все таблицы протаккейтить и задить экспортом.

все кроме этой, на которой ошибка.
21 мар 17, 14:27    [20317803]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB не выполняется. Possibly tempdb out of space  [new]
sql_user2
Member

Откуда:
Сообщений: 382
таблица даже не дропается, кстати.


DROP TABLE [dbo].[TableCmd]


Msg 0, Level 11, State 0, Line 0
При выполнении текущей команды возникла серьезная ошибка.. При наличии результатов они должны быть аннулированы.
Msg 0, Level 20, State 0, Line 0
При выполнении текущей команды возникла серьезная ошибка.. При наличии результатов они должны быть аннулированы.
21 мар 17, 14:36    [20317840]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2      [все]
Все форумы / Microsoft SQL Server Ответить