Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
Помогите победить profiler Возникла задача запустить его из командной строки ( интересует именно работа с утилитой, а не аналоги через процедуры, потому что аналогичным способом хотелось бы мониторить и sql и olap сервисы ) Вроде бы всё просто , но возникают проблемы когда хочу добавить запись трассы в таблицу. Пишу так: Код: plaintext Приложение открывается, загружается содержимое таблицы, но трасса не стартует. При попытке стартонуть руками выдает ошибку: "Unable to replay the current trace since certain events and column required for replay are not present" Без записи в таблицу, работает нормально. версияSQL Server Profiler10.50.1600.1Microsoft Data Access Components (MDAC)6.0.6001.18000Microsoft MSXML3.0 6.0 Microsoft Internet Explorer7.0.6001.18000Microsoft .NET Framework2.0.50727.3053Operating System6.0.6001 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2010, 17:51 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
По данной вами же ссылке имя шаблона трассировки должно быть в кавычках ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2010, 20:03 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
GloryПо данной вами же ссылке имя шаблона трассировки должно быть в кавычкахGlory, у Вас работает вариант "Standard"? У меня нет. Кроме того такой вариант Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2010, 09:55 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
а зачем все это, если трас прекрасно пускается средствами сервера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2010, 11:03 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
Crimeanа зачем все это, если трас прекрасно пускается средствами сервера?интересует именно работа с утилитой, а не аналоги через процедуры, потому что аналогичным способом хотелось бы мониторить и sql и olap сервисы Разве можно средствами сервера сохранить трассу обращений к MSAS ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2010, 11:31 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
Katy Из чего я сделала вывод, что кавычки в имени trace template не важны. BOL /T "template_name" Указывает шаблон, загружаемый для настройки трассировки. Имя шаблона должно быть заключено в кавычки . Имя шаблона должно находиться либо в системном каталоге шаблонов, либо в пользовательском каталоге шаблонов. В случае существования двух шаблонов с одним именем в обоих каталогах будет загружен шаблон, находящийся в системном каталоге. Если шаблон с указанным именем не существует, то будет загружен стандартный шаблон. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2010, 11:56 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
GloryKaty Из чего я сделала вывод, что кавычки в имени trace template не важны. BOL /T "template_name" Указывает шаблон, загружаемый для настройки трассировки. Имя шаблона должно быть заключено в кавычки . Имя шаблона должно находиться либо в системном каталоге шаблонов, либо в пользовательском каталоге шаблонов. В случае существования двух шаблонов с одним именем в обоих каталогах будет загружен шаблон, находящийся в системном каталоге. Если шаблон с указанным именем не существует, то будет загружен стандартный шаблон. ок. при выполнении кода из командной строки Код: plaintext При попытке стартонуть руками выдает ошибку: "Unable to replay the current trace since certain events and column required for replay are not present" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2010, 12:22 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
"Если шаблон с указанным именем не существует, то будет загружен стандартный шаблон.' то возникнет диалоговое окно с запросом имени шаблона ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2010, 12:22 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
Glory, я доверяю Вашему мнению. Скажите у Вас работает так как написанно в BOL? Какая у Вас версия сервера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2010, 12:36 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
Katy"Если шаблон с указанным именем не существует, то будет загружен стандартный шаблон.' то возникнет диалоговое окно с запросом имени шаблона Продолжаем читать хелп /B " trace_table_name " Указывает таблицу трассировки для загрузки при запуске профайлера. Необходимо задать базу данных, пользователя или схему, а также таблицу . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2010, 12:36 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
KatyGlory, я доверяю Вашему мнению. Скажите у Вас работает так как написанно в BOL? Какая у Вас версия сервера? Такой запуск трассировки работает только в 2008ом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2010, 12:38 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
GloryKaty"Если шаблон с указанным именем не существует, то будет загружен стандартный шаблон.' то возникнет диалоговое окно с запросом имени шаблона Продолжаем читать хелп /B " trace_table_name " Указывает таблицу трассировки для загрузки при запуске профайлера. Необходимо задать базу данных, пользователя или схему, а также таблицу . хм. замечательно. я пробовала несколько вариантов: 1. /D имя_базы /B "имя_базы.dbo.имя_таблицы" то возникает ошибка: Failes to open a table. 2. /D имя_базы /B "dbo.имя_таблицы" то возникает ошибка: Failes to open a table. 3. /D имя_базы /B "имя_таблицы" то открывается старая трасса но новая не стартует 4. /D имя_базы /B имя_таблицы то открывается старая трасса но новая не стартует а оказалось рабочие варианты без указания ключа /D Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2010, 12:46 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
GloryТакой запуск трассировки работает только в 2008ому меня 2008R2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2010, 12:48 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
рано радовалась. Стартовать то она стартует, но в таблицу не пишет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2010, 12:52 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
Katyрано радовалась. Стартовать то она стартует, но в таблицу не пишет А почему вы решили, что параметер /B " trace_table_name " предназначен для записи трассы ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2010, 12:58 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
GloryKatyрано радовалась. Стартовать то она стартует, но в таблицу не пишет А почему вы решили, что параметер /B " trace_table_name " предназначен для записи трассы ?Хороший вопрос. Вообще то действительно ни где явно не сказанно что загрузив данные из таблицы профайлер сможет продолжить писать в ту же таблицу. ( про файл сказанно явно ) Правильно ли я понимаю, что из командной строки нельзя запустить profiler так, чтобы он автоматически стал писать трассу в таблицу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2010, 13:04 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
Katy Правильно ли я понимаю, что из командной строки нельзя запустить profiler так, чтобы он автоматически стал писать трассу в таблицу? Нет ни одного параметра запуска, который задает запись трассы в таблицу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2010, 13:06 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
GloryНет ни одного параметра запуска, который задает запись трассы в таблицу жаль. Ещё вопрос. Что значит фраза: "/D Указывает имя базы данных, которая будет использоваться с соединением. " Что значит будет использоваться? Если запускать трассу через интерфейс, этот параметр чему соответсвет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2010, 13:11 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
KatyЧто значит фраза: "/D Указывает имя базы данных, которая будет использоваться с соединением. " Что значит будет использоваться? Если запускать трассу через интерфейс, этот параметр чему соответсвет?Пункту "Connect to database" вкладки "Connection properties" Это база коннекта по умолчанию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2010, 13:23 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
alexeyvg, спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2010, 13:44 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2010, 11:40 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
Полное описание по шагам для SSAS тут: http://blogs.msdn.com/b/sqlserverfaq/archive/2009/12/15/sql-2005-sql-2008-analysis-services-server-side-tracing.aspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2010, 11:54 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
КритикПолное описание по шагам для SSAS тут: http://blogs.msdn.com/b/sqlserverfaq/archive/2009/12/15/sql-2005-sql-2008-analysis-services-server-side-tracing.aspx Большое спасибо. Хотя похоже этим способом тоже не получится сразу писать в таблицу, но всё равно он гораздо удобнее чем запуск через командную строку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2010, 13:18 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
Так можно ли как-то запустить профайлер из командной строки с сохранением результатов в файл или таблицу? MS SQL 2000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 17:47 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
V_e_g_aТак можно ли как-то запустить профайлер из командной строки с сохранением результатов в файл или таблицу? MS SQL 2000 sp_trace_* процедуры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 17:53 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
sp_trace_create ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 17:55 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
Так а нафига тогда запускать профайлер из командной строки, если дальше потом с этой трассой ничего не сделаешь. Какое-то половинчатое решение. Вот с процедурой никак не могу разобраться до конца. Писал не сам, сгенерировал скрипт в энтерпрайз менеджере. Запускаю ее и на диске D создается файл трассы. Отображается нулевой размер, но все же туда пишется. Как остановить запись? Я ничего лучше не придумал как перезапустить сервер )) Я так понимаю, что можно написать так: exec sp_trace_setstatus @TraceID, 2 Но если выполнить только эту строку, то меня просит определить переменную. Если я exec sp_trace_setstatus @TraceID, 1 в теле скрипта меняю на exec sp_trace_setstatus @TraceID, 2 мне выдает: ErrorCode ----------- 12 Подскажите пожалуйста как правильно делать. Мне нужно, чтобы трассировка начинала работать в 00:01 и заканчивала в 23:59. Потом запускалась заново и писала уже в новый файл. Дату в имя файла смогу подставить сам. Помогите только с остановкой и запуском ) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. Запуская и файл log.trc на диске не появляется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2019, 11:06 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
Редактировать нельзя что ли? )) Там последняя строчка лишняя. Файл на сервере создается а не на компе ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2019, 11:21 |
|
||
|
как profiler запустить из командной строки?
|
|||
|---|---|---|---|
|
#18+
Разобрался, спасибо. Останавливаем, используя ID трассы, который выводится при ее создании. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2019, 12:45 |
|
||
|
|

start [/forum/topic.php?all=1&fid=46&tid=1688433]: |
0ms |
get settings: |
4ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
40ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 314ms |

| 0 / 0 |
