Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / CHECKDB при перезапуски службы MSSQL / 25 сообщений из 83, страница 1 из 4
24.06.2019, 08:28
    #39829695
gospodenkods
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHECKDB при перезапуски службы MSSQL
Ребят прошу помощи.
Ситуация следующая.
Перенастроил MSSQL 2012 по рекомендациям https://its.1c.ru/db/metod8dev/content/5904/hdoc@794ce938]https://its.1c.ru/db/metod8dev/content/5904/hdoc@794ce938

После перезапуска службы запускается CHECKDB причем всех баз .


После завершения если перезапустить службу , снова запускается CHECKDB всех баз.

Я никак не могу понять с чем это связанно и как отключить dbcheck при каждой перезагрузке службы.

Буду очень благодарен за помощь.
...
Рейтинг: 0 / 0
24.06.2019, 09:09
    #39829704
uaggster
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHECKDB при перезапуски службы MSSQL
gospodenkods, а вы уверены, что запускается именно checkdb?
Как вы это установили?
Может быть, вы видите в ssms базу в состоянии in recovery или restoring долгое время при старте сервера?
Как проявляется то?

DBCC - не запускается автоматически. Нужно искать или job, или maintenance plan.
... потому как я сомневаюсь, что есть придурок, который запихнул это в триггер уровня сервера.
...
Рейтинг: 0 / 0
24.06.2019, 09:27
    #39829715
mag2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHECKDB при перезапуски службы MSSQL
...
Рейтинг: 0 / 0
24.06.2019, 10:09
    #39829737
gospodenkods
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHECKDB при перезапуски службы MSSQL
mag2000,
Почитал статью и у меня как раз выходит ,что запускался сегодня

dbi_dbccLastKnownGood = 2019-06-24 03:52:26.697

Выходит , проблема не со временем.

Если я конечно верно понял статью.
...
Рейтинг: 0 / 0
24.06.2019, 10:09
    #39829738
gospodenkods
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHECKDB при перезапуски службы MSSQL
uaggster,

Я смотрю логи .
И вижу там следующее.

Перепускаю службу .
Пытаюсь в Management Studio войти.
Висит и не входит.

Смотрю логи вижу следующее .
Ошибка входа пользователя "sa". Причина: не удалось открыть явно указанную базу данных "tehnomen_ut_ready". [КЛИЕНТ: 127.0.0.1]
Ошибка входа пользователя "sa". Причина: не удалось открыть явно указанную базу данных "arenda_ready". [КЛИЕНТ: 127.0.0.1]
И так до тех пор пока не появятся следующие записи в журнале
Команда CHECKDB для базы данных "ReportServerTempDB" завершилась без ошибок в 2019-06-24 03:52:32.900 (местное время). Это информационное сообщение; Вмешательство пользователя не требуется.
Команда CHECKDB для базы данных "msdb" завершилась без ошибок в 2019-06-24 03:52:30.290 (местное время). Это информационное сообщение; Вмешательство пользователя не требуется.
Команда CHECKDB для базы данных "ReportServer" завершилась без ошибок в 2019-06-24 03:52:32.043 (местное время). Это информационное сообщение; Вмешательство пользователя не требуется.
Команда CHECKDB для базы данных "arenda_ready" завершилась без ошибок в 2019-06-24 04:22:49.247 (местное время). Это информационное сообщение; Вмешательство пользователя не требуется.
Команда CHECKDB для базы данных "tehnomen_ut_ready" завершилась без ошибок в 2019-06-24 03:52:37.040 (местное время). Это информационное сообщение; Вмешательство пользователя не требуется.
Параметр конфигурации "show advanced options" изменен с 0 на 1. Выполните инструкцию RECONFIGURE для установки.
SQLServerAgent service successfully started.

После этого все прекрасно логинится.
Если перепустить службу SQL ситуация повторится.  
...
Рейтинг: 0 / 0
24.06.2019, 11:17
    #39829764
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHECKDB при перезапуски службы MSSQL
может, кто-то в стартап засунул,
проверьте:

Код: sql
1.
2.
3.
select object_name(object_id), definition
from master.sys.sql_modules
where OBJECTPROPERTY(object_id,'ExecIsStartup') = 1;
...
Рейтинг: 0 / 0
24.06.2019, 11:18
    #39829765
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHECKDB при перезапуски службы MSSQL
03:52:37.040 (местное время) -- это прям сейчас ваше текущее местное время?
...
Рейтинг: 0 / 0
24.06.2019, 12:19
    #39829775
gospodenkods
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHECKDB при перезапуски службы MSSQL
Гавриленко Сергей Алексеевич,

Не.
Получается само событие содержит запись
Команда CHECKDB для базы данных "tehnomen_ut_ready" завершилась без ошибок в 2019-06-24 03:52:37.040 (местное время). Это информационное сообщение; Вмешательство пользователя не требуется.

А согласно журнала Windows событие зарегистрировано в 24.06.2019 8:00:25


Вы думаете как то связанно ?
...
Рейтинг: 0 / 0
24.06.2019, 12:19
    #39829776
gospodenkods
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHECKDB при перезапуски службы MSSQL
Yasha123,
Не , пусто.. Ничего нет в автозапуске
...
Рейтинг: 0 / 0
24.06.2019, 12:38
    #39829780
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHECKDB при перезапуски службы MSSQL
gospodenkodsВы думаете как то связанно ?Это информационное сообщение, написано же. Сообщают вам, когда для базы _последний_ раз делалось checkdb. А доступны ваши базы становятся после сообщения "Recovery complete for database ... in ... second(s)" или как там по-русски.
...
Рейтинг: 0 / 0
24.06.2019, 12:42
    #39829781
gospodenkods
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHECKDB при перезапуски службы MSSQL
Гавриленко Сергей Алексеевич,

В том то и дело ,что процесс CHECKDB стартует каждый раз при запуске службы MSSQL . Причем по всем базам данных . Ну как итог минут 20-30 проверяет и позволяет уже работать.
В журнал SQL пишет примерно следующее
CHECKDB for database 'tehnomen_ut' finished without errors on 2017-10-31 01:05:44.617 (local time). This is an informational message only; no user action is required.

А в журнал системы все тоже самое но по русски.

С чем связанно постоянный CHECKDB при старте ,я не понимаю и не могу найти откуда уши растут ..
...
Рейтинг: 0 / 0
24.06.2019, 12:45
    #39829784
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHECKDB при перезапуски службы MSSQL
С чего вы взяли, что есть процесс checkdb? Вы их в списке сессий увидели?
...
Рейтинг: 0 / 0
24.06.2019, 13:01
    #39829791
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHECKDB при перезапуски службы MSSQL
Гавриленко Сергей АлексеевичС чего вы взяли, что есть процесс checkdb? Вы их в списке сессий увидели?

errorlogКоманда CHECKDB для базы данных "ReportServer" завершилась без ошибок в 2019-06-24 03:52:32.043 (местное время). Это информационное сообщение; Вмешательство пользователя не требуется.
Команда CHECKDB для базы данных "arenda_ready" завершилась без ошибок в 2019-06-24 04:22:49.247 (местное время). Это информационное сообщение; Вмешательство пользователя не требуется.
это уже полчаса на базу arenda_ready

полагаю у базы огромное кол-во VLF


gospodenkods,
покажите результат скрипта:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
select @@version [version]
go
declare @tbl table 
(
rec int,
fileid int,
filesize int,
startoff bigint,
fseq bigint,
status int,
parity int,
lsn bigint
)
insert into @tbl(rec,fileid,filesize,startoff,fseq,status,parity,lsn)
exec ('dbcc loginfo()')
select @@ROWCOUNT [VLFs]
go
...
Рейтинг: 0 / 0
24.06.2019, 13:15
    #39829799
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHECKDB при перезапуски службы MSSQL
komrad...
это уже полчаса на базу arenda_ready

полагаю у базы огромное кол-во VLF

простите, а какая связь между длительностью чекдб и числом VLF?
если я вам скажу,
что у меня на некоторой базе чекдб длится час, то теперь что,
у меня в базе в 2 раза больше vlf, четм у ТС (типа у него длится полчаса)?

давайте сыграем в угадайку: так сколько в моей базе VLF?
...
Рейтинг: 0 / 0
24.06.2019, 13:23
    #39829803
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHECKDB при перезапуски службы MSSQL
Yasha123komrad...
это уже полчаса на базу arenda_ready

полагаю у базы огромное кол-во VLF

простите, а какая связь между длительностью чекдб и числом VLF?


я предполагаю, что у автора просто долгое рекавери базы при старте
то, что в логе указано checkdb может быть особенностью отображения фазы рекавери в 2012
к сожалению, нет под рукой такой версии сиквела и проверить сам не могу
поэтому, высказал такое предположение
...
Рейтинг: 0 / 0
24.06.2019, 13:24
    #39829805
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHECKDB при перезапуски службы MSSQL
komradэто уже полчаса на базу arenda_readyТ.е и вас не смущает, что днем при рестарте в 8 утра указано ночное время?
...
Рейтинг: 0 / 0
24.06.2019, 13:26
    #39829807
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHECKDB при перезапуски службы MSSQL
Yasha123если я вам скажу,
что у меня на некоторой базе чекдб длится час, то теперь что,
у меня в базе в 2 раза больше vlf, четм у ТС (типа у него длится полчаса)?

давайте сыграем в угадайку: так сколько в моей базе VLF?

не горячитесь, я имел ввиду фазу рекавери базы
да и "угадайку" предлагать коллегам так сразу не стоит
...
Рейтинг: 0 / 0
24.06.2019, 13:28
    #39829811
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHECKDB при перезапуски службы MSSQL
он же нам не показал время выплевывания данных сообщений,
лишь время завершения соответствующих команд чекдб.
а из разницы во времени завершения нам известна лишь длительность чекдб.

ТС, покажите уже кусок еррорлога картинкой,
или скопируйте полностью интересующие строки под спойлер.

из ваших ответов до сих пор непонятно, во сколько в логе появились эти сообщения
...
Рейтинг: 0 / 0
24.06.2019, 13:29
    #39829813
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHECKDB при перезапуски службы MSSQL
Гавриленко Сергей Алексеевичkomradэто уже полчаса на базу arenda_readyТ.е и вас не смущает, что днем при рестарте в 8 утра указано ночное время?
пока всё что автор показал было:
1) выдержка из errorlog
2) устный пересказ из "журнала Windows"

так что меня это пока не смущает - доказательств нет
...
Рейтинг: 0 / 0
24.06.2019, 13:31
    #39829816
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHECKDB при перезапуски службы MSSQL
У меня в логе написано вот так:

Лог сервераDate 28.05.2019 14:47:21
Log SQL Server (Archive #4 - 02.06.2019 23:59:00)

Source spid68

Message
CHECKDB for database 'xxxx' finished without errors on 2010-09-28 00:15:34.250 (local time). This is an informational message only; no user action is required.

Кто-то из вас сможет нафантазировать после этого, что checkdb запустился в 2019м году?
А здесь почему нафантазировали?
...
Рейтинг: 0 / 0
24.06.2019, 13:33
    #39829818
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHECKDB при перезапуски службы MSSQL
komradГавриленко Сергей Алексеевичпропущено...
Т.е и вас не смущает, что днем при рестарте в 8 утра указано ночное время?
пока всё что автор показал было:
1) выдержка из errorlog
2) устный пересказ из "журнала Windows"

так что меня это пока не смущает - доказательств нет
Ну вот же:
gospodenkods Команда CHECKDB для базы данных "tehnomen_ut_ready" завершилась без ошибок в 2019-06-24 03:52:37.040 (местное время). Это информационное сообщение; Вмешательство пользователя не требуется.

А согласно журнала Windows событие зарегистрировано в 24.06.2019 8:00:25
...
Рейтинг: 0 / 0
24.06.2019, 13:33
    #39829819
gospodenkods
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHECKDB при перезапуски службы MSSQL
Гавриленко Сергей Алексеевич,

Все только по логам .
Я не могу на этом атапе даже в Server Managment Studio зайти .

Тупо висит 30-40 минут потом в логах записи про CHECKDB и все начинает работать...
...
Рейтинг: 0 / 0
24.06.2019, 13:34
    #39829820
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHECKDB при перезапуски службы MSSQL
gospodenkodsГавриленко Сергей Алексеевич,

Все только по логам .
Я не могу на этом атапе даже в Server Managment Studio зайти .

Тупо висит 30-40 минут потом в логах записи про CHECKDB и все начинает работать...Весь лог покажите уже.
...
Рейтинг: 0 / 0
24.06.2019, 13:34
    #39829822
gospodenkods
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHECKDB при перезапуски службы MSSQL
komrad,

Скрин приложил.
...
Рейтинг: 0 / 0
24.06.2019, 13:35
    #39829823
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CHECKDB при перезапуски службы MSSQL
Гавриленко Сергей Алексеевичkomradэто уже полчаса на базу arenda_readyТ.е и вас не смущает, что днем при рестарте в 8 утра указано ночное время?
никто не знает, ни когда был рестарт, ни какие даты.
еррорлог нам не показан, колонка с датой отсутствует.
про виндовый журнал вообще идет невнятный лепет о некоем "событии" (о каком именно?)
даты там не только за сегодня, но и за 2017 год,
что вроде вообще никак не согласуется с его заявлением,
что чекдб выполняется именно при рестарте,
поэтому это просто бардак, а не топик.

ТС, ждем внятный кусок еррорлога.
всех его колонок, а не только "текст"
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / CHECKDB при перезапуски службы MSSQL / 25 сообщений из 83, страница 1 из 4
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]