Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Включение флага трассировки при загрузке сервера  [new]
Life
Member

Откуда:
Сообщений: 128
Хочу включить флаг трассировки 1400 при загрузке сервера. Захожу в "SQl Server Configuration Manager" в окне "Свойства", вкладка "Advanced" в параметр "Startup Parameters" в конец дописываю –T1400. Полностью эта строка выглядит вот так.
-dC:\Program Files\Microsoft SQL Server\MSSQL\data\master.mdf;
-eC:\Program Files\Microsoft SQL Server\MSSQL\log\ERRORLOG;
-lC:\Program Files\Microsoft SQL Server\MSSQL\data\mastlog.ldf;
–T1400
После перезапуска сервера (и даже после перезагрузки компьютера) флаг все равно не устанавливается.
Команда
dbcc tracestatus(1400)
Возвращает
TraceFlag Status Global Session
--------- ------ ------ -------
1400      0      0      0

Версия сервера: Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86)
Oct 14 2005 00:33:37
Copyright (c) 1988-2005 Microsoft Corporation
Developer Edition on Windows NT 5.1 (Build 2600: Service Pack 2)

Что я делаю не так?
11 дек 06, 23:57    [3521478]     Ответить | Цитировать Сообщить модератору
 Re: Включение флага трассировки при загрузке сервера  [new]
xim
Member

Откуда: Ставрополь
Сообщений: 68
как насчет

dbcc traceon(1400)
go
dbcc tracestatus(1400)
go
12 дек 06, 09:37    [3522006]     Ответить | Цитировать Сообщить модератору
 Re: Включение флага трассировки при загрузке сервера  [new]
Prolog
Member

Откуда: Москва
Сообщений: 2791
А так:
dbcc tracestatus(1400,-1)
12 дек 06, 10:03    [3522134]     Ответить | Цитировать Сообщить модератору
 Re: Включение флага трассировки при загрузке сервера  [new]
BootMaker
Member

Откуда: С-Петербург
Сообщений: 902
Если я не ошибаюсь, дополнительные параметры запуска всегда пишутся в конце строки, запускающей приложение.
12 дек 06, 13:03    [3523683]     Ответить | Цитировать Сообщить модератору
 Re: Включение флага трассировки при загрузке сервера  [new]
Life
Member

Откуда:
Сообщений: 128
Так:
dbcc traceon(1400)
go
dbcc tracestatus(1400)
go
флаг включается, но такую команду придется выполнять после каждого перезапуска сервера. А хотелось чтобы все автоматически.
12 дек 06, 23:04    [3527452]     Ответить | Цитировать Сообщить модератору
 Re: Включение флага трассировки при загрузке сервера  [new]
Glory
Member

Откуда:
Сообщений: 104760
А логи запуска сервера смотрели ?
12 дек 06, 23:12    [3527477]     Ответить | Цитировать Сообщить модератору
 Re: Включение флага трассировки при загрузке сервера  [new]
Life
Member

Откуда:
Сообщений: 128
Вот кусок лога с параметрами:
12/12/2006 21:52:54,Server,Unknown,SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required.
12/12/2006 21:52:53,Server,Unknown,–T 1400
12/12/2006 21:52:53,Server,Unknown,-l C:\Program Files\Microsoft SQL Server\MSSQL\data\mastlog.ldf
12/12/2006 21:52:53,Server,Unknown,-e C:\Program Files\Microsoft SQL Server\MSSQL\log\ERRORLOG
12/12/2006 21:52:53,Server,Unknown,-d C:\Program Files\Microsoft SQL Server\MSSQL\data\master.mdf
12/12/2006 21:52:53,Server,Unknown,Registry startup parameters:
12 дек 06, 23:19    [3527512]     Ответить | Цитировать Сообщить модератору
 Re: Включение флага трассировки при загрузке сервера  [new]
Life
Member

Откуда:
Сообщений: 128
Попробовал включать другой флаг (1211 - отключение экскалации блокировок) он включился. Видимо не включается именно флаг 1400. А почему может нельзя на Developer Edition использовать зеркалирование БД?
12 дек 06, 23:55    [3527604]     Ответить | Цитировать Сообщить модератору
 Re: Включение флага трассировки при загрузке сервера  [new]
pr0ger
Member

Откуда: Москва
Сообщений: 1933
Для работы с mirroring лучше поставить SP1, тогда флаг 1400 не потребуется.
13 дек 06, 00:10    [3527632]     Ответить | Цитировать Сообщить модератору
 Re: Включение флага трассировки при загрузке сервера  [new]
xim
Member

Откуда: Ставрополь
Сообщений: 68
Так все-таки, как советовали
Prolog
А так:
dbcc tracestatus(1400,-1)

выполняли?

Второй параметр ==-1 - для флагов, устанавливаемых глобально (при запуске сервера)
13 дек 06, 17:41    [3532266]     Ответить | Цитировать Сообщить модератору
 Re: Включение флага трассировки при загрузке сервера  [new]
Life
Member

Откуда:
Сообщений: 128
попробовал
dbcc tracestatus(1400,-1)
результат тот же.
Придется наверное качать SP1.
13 дек 06, 19:07    [3532742]     Ответить | Цитировать Сообщить модератору
 Re: Включение флага трассировки при загрузке сервера  [new]
BootMaker
Member

Откуда: С-Петербург
Сообщений: 902
xim
Так все-таки, как советовали
Prolog
А так:
dbcc tracestatus(1400,-1)

выполняли?

Второй параметр ==-1 - для флагов, устанавливаемых глобально (при запуске сервера)


А разве -1 не означает лишь, что флаг устанавливается для всех сессий, а не для текущей?
13 дек 06, 19:48    [3532893]     Ответить | Цитировать Сообщить модератору
 Re: Включение флага трассировки при загрузке сервера  [new]
xim
Member

Откуда: Ставрополь
Сообщений: 68
BootMaker
А разве -1 не означает лишь, что флаг устанавливается для всех сессий, а не для текущей?

Так в том-то и дело, что вопрос изначально стоял в том, что tracestatus не дает нужного результата - из этого Life решил, что соответствующее изменение "Startup Parameters" не влияет на старт сервера
14 дек 06, 10:19    [3534316]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Включение флага трассировки при загрузке сервера  [new]
demon_sl
Member

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

та же фигня.

решение: указывайте параметры запуска без пробелов и ентеров! просто в строчку, разделяя разные параметры, точкой с запятой - и все будет!

Советы выше позволяют только один раз до перезапуска вкл или выкл, на и например 834 флаг трассировки такими командами не включить ))

Бывайте.
14 ноя 18, 07:08    [21733730]     Ответить | Цитировать Сообщить модератору
 Re: Включение флага трассировки при загрузке сервера  [new]
demon_sl
Member

Откуда:
Сообщений: 3
примерно так:

автор
-dC:\Program Files\Microsoft SQL Server\MSSQL\data\master.mdf;-eC:\Program Files\Microsoft SQL Server\MSSQL\log\ERRORLOG;-lC:\Program Files\Microsoft SQL Server\MSSQL\data\mastlog.ldf;–T1400;-T1118;-T834


точка с зяпятов в конце не нужна, но только в конце
14 ноя 18, 07:11    [21733731]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить