powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Флаги трассировки и перезапуск сервера
14 сообщений из 14, страница 1 из 1
Флаги трассировки и перезапуск сервера
    #39842637
Danion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Появился вопрос по флагам трассировки и их сбрасыванию после перезагрузки сервера. По описанию, чтобы они запускались при старте сервера, их нужно добавить в startup parameters в настройки сервера через Configuration Manager, иначе они сбрасываются. Проверил на новом сервере, работает по описанию.
Но есть старые сервера, где показывает активированные на сервере флаги, а в параметрах запуска ничего нет. При рестарте сервера флаги остаются.
Как такое получается? Флаги добавлены ещё каким-то методом или сбрасываются все же не всегда?
...
Рейтинг: 0 / 0
Флаги трассировки и перезапуск сервера
    #39842638
Danion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скриншот конфигурации не приложился в первом сообщении, прикладываю:
...
Рейтинг: 0 / 0
Флаги трассировки и перезапуск сервера
    #39842645
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну можно еще в стартап-процедуре навыставлять все, что угодно.
например ТФ, глобально
...
Рейтинг: 0 / 0
Флаги трассировки и перезапуск сервера
    #39842660
Danion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yasha123,

Общий смысл понял, но такое раньше не использовал.

Я правильно понимаю, что для использования этого варианта в пункте "scan for startup stored procedures" должно стоять 1, иначе не проверяет на наличие таких процедур?

Код: sql
1.
2.
3.
4.
5.
6.
USE MASTER
GO
SELECT VALUE, VALUE_IN_USE, DESCRIPTION 
FROM SYS.CONFIGURATIONS 
WHERE NAME = 'scan for startup procs'
GO



На сервере 0, и вроде в данном случае не идёт запуск хранимых процедур.

Видел ещё скрипты на проверку:
Код: sql
1.
2.
3.
4.
SELECT name
FROM sys.objects
WHERE type = 'P'
	AND OBJECTPROPERTY(object_id, 'ExecIsStartup') = 1



и

Код: sql
1.
2.
3.
SELECT ROUTINE_NAME
FROM MASTER.INFORMATION_SCHEMA.ROUTINES
WHERE OBJECTPROPERTY(OBJECT_ID(ROUTINE_NAME),'ExecIsStartup') = 1


но они тоже ничего не нашли. В системных базах подходящих процедур нет, проверил вариант костылей через alerts в агенте, тоже пусто.
...
Рейтинг: 0 / 0
Флаги трассировки и перезапуск сервера
    #39842662
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Danion,

какой-нибудь 1с вполне может сам проверять и поднимать. Или DBA руками
...
Рейтинг: 0 / 0
Флаги трассировки и перезапуск сервера
    #39842666
Danion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TaPaK,

Активируется при рестарте сервера, так что не руками точно + проверял перезагружая после плановых работ.

В логе видны сообщения при запуске:
2019-07-28 19:29:03.860 spid60 DBCC TRACEON 1117, server process ID (SPID) 60. This is an informational message only; no user action is required.
2019-07-28 19:29:03.870 spid60 DBCC TRACEON 1118, server process ID (SPID) 60. This is an informational message only; no user action is required.
2019-07-28 19:29:03.880 spid60 DBCC TRACEON 4199, server process ID (SPID) 60. This is an informational message only; no user action is required.
2019-07-28 19:29:04.970 spid9s Recovery is complete. This is an informational message only. No user action is required.

Причем сообщений о 1224 флаге из настроек в логе не вижу, но его запускает.
Думал, про приклад. Данный сервак относится к 1С, но на новом сервере 1С ERP ничего не активируется само, помогло прописывание в конфигурацию. А старые сервера, где запускается относятся к разным проектам.
...
Рейтинг: 0 / 0
Флаги трассировки и перезапуск сервера
    #39842667
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще от версии к версии ms может менять флаги, которые установлены по умолчанию
...
Рейтинг: 0 / 0
Флаги трассировки и перезапуск сервера
    #39842698
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Danionно они тоже ничего не нашли. В системных базах подходящих процедур нет, проверил вариант костылей через alerts в агенте, тоже пусто.

в login triggers могут быть
поищите по ключевым типа traceon
...
Рейтинг: 0 / 0
Флаги трассировки и перезапуск сервера
    #39842757
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Danion,

Посмотрите в дефолтном трейсе кто включает флаги по событию AUDIT DBCC:

https://www.red-gate.com/simple-talk/sql/performance/the-default-trace-in-sql-server-the-power-of-performance-and-security-auditing/amp/

Ну или просто профайлером.
...
Рейтинг: 0 / 0
Флаги трассировки и перезапуск сервера
    #39842840
Danion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad,

Они же добавляются как обычные триггеры в Server Objets - Triggers? Там пусто.

Посмотрю в сторону аудита, но сервера редко можно ребутать.

Спасибо всем за ответы. Узнал много способов, как ещё можно добавить запуск при старте сервера.
...
Рейтинг: 0 / 0
Флаги трассировки и перезапуск сервера
    #39842859
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так не надо ребутать,
надо бежать скорее смотреть в дефолтном трэйсе как выше описано.
трэйс же перезаписывается
...
Рейтинг: 0 / 0
Флаги трассировки и перезапуск сервера
    #39842871
Danion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yasha123,

Так в этом и проблема. В дефолтном трейсе хранит данные примерно 5 последних часов, а ребут был в воскресенье.
...
Рейтинг: 0 / 0
Флаги трассировки и перезапуск сервера
    #39842872
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DanionYasha123,

Так в этом и проблема. В дефолтном трейсе хранит данные примерно 5 последних часов, а ребут был в воскресенье.
там 5 файлов по 20МБ
глубина хранения зависит от потока событий
...
Рейтинг: 0 / 0
Флаги трассировки и перезапуск сервера
    #39842884
Danion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad,

На большинстве серверов очень быстро перезаписывалось.
Удалось подобрать подходящий сервер для тестов, который можно было перезапустить и посмотреть.
Нашёл, это джоб с одним шагом из запуска флагов трассировки и в расписании пункт "Запускать автоматически при запуске агента SQL Server".

Всем спасибо за ответы и советы!
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Флаги трассировки и перезапуск сервера
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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