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

Появился вопрос по флагам трассировки и их сбрасыванию после перезагрузки сервера. По описанию, чтобы они запускались при старте сервера, их нужно добавить в startup parameters в настройки сервера через Configuration Manager, иначе они сбрасываются. Проверил на новом сервере, работает по описанию.
Но есть старые сервера, где показывает активированные на сервере флаги, а в параметрах запуска ничего нет. При рестарте сервера флаги остаются.
Как такое получается? Флаги добавлены ещё каким-то методом или сбрасываются все же не всегда?
...
Рейтинг: 0 / 0
29.07.2019, 17:05
    #39842638
Danion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Флаги трассировки и перезапуск сервера
Скриншот конфигурации не приложился в первом сообщении, прикладываю:
...
Рейтинг: 0 / 0
29.07.2019, 17:10
    #39842645
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Флаги трассировки и перезапуск сервера
ну можно еще в стартап-процедуре навыставлять все, что угодно.
например ТФ, глобально
...
Рейтинг: 0 / 0
29.07.2019, 17:31
    #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
29.07.2019, 17:34
    #39842662
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Флаги трассировки и перезапуск сервера
Danion,

какой-нибудь 1с вполне может сам проверять и поднимать. Или DBA руками
...
Рейтинг: 0 / 0
29.07.2019, 17:43
    #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
29.07.2019, 17:44
    #39842667
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Флаги трассировки и перезапуск сервера
Еще от версии к версии ms может менять флаги, которые установлены по умолчанию
...
Рейтинг: 0 / 0
29.07.2019, 18:31
    #39842698
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Флаги трассировки и перезапуск сервера
Danionно они тоже ничего не нашли. В системных базах подходящих процедур нет, проверил вариант костылей через alerts в агенте, тоже пусто.

в login triggers могут быть
поищите по ключевым типа traceon
...
Рейтинг: 0 / 0
29.07.2019, 22:39
    #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
30.07.2019, 09:44
    #39842840
Danion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Флаги трассировки и перезапуск сервера
komrad,

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

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

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

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

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

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

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


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