Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / как profiler запустить из командной строки? / 25 сообщений из 30, страница 1 из 2
18.06.2010, 17:51
    #36695425
Katy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как profiler запустить из командной строки?
Помогите победить profiler
Возникла задача запустить его из командной строки ( интересует именно работа с утилитой, а не аналоги через процедуры, потому что аналогичным способом хотелось бы мониторить и sql и olap сервисы )

Вроде бы всё просто , но возникают проблемы когда хочу добавить запись трассы в таблицу.

Пишу так:
Код: plaintext
profiler /S имя_сервера /T Standard /D имя_базы /B имя_таблицы

Приложение открывается, загружается содержимое таблицы, но трасса не стартует.
При попытке стартонуть руками выдает ошибку: "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
...
Рейтинг: 0 / 0
18.06.2010, 20:03
    #36695665
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как profiler запустить из командной строки?
По данной вами же ссылке имя шаблона трассировки должно быть в кавычках
...
Рейтинг: 0 / 0
21.06.2010, 09:55
    #36697687
Katy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как profiler запустить из командной строки?
GloryПо данной вами же ссылке имя шаблона трассировки должно быть в кавычкахGlory, у Вас работает вариант "Standard"? У меня нет.
Кроме того такой вариант
Код: plaintext
profiler /S имя_сервера /T Standard 
запускает трассу, а такой
Код: plaintext
profiler /S имя_сервера /T bla-bla-bla
запускает profiler + диалоговое окно Trace Properties. Из чего я сделала вывод, что кавычки в имени trace template не важны.
...
Рейтинг: 0 / 0
21.06.2010, 11:03
    #36697852
Crimean
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как profiler запустить из командной строки?
а зачем все это, если трас прекрасно пускается средствами сервера?
...
Рейтинг: 0 / 0
21.06.2010, 11:31
    #36697916
Katy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как profiler запустить из командной строки?
Crimeanа зачем все это, если трас прекрасно пускается средствами сервера?интересует именно работа с утилитой, а не аналоги через процедуры, потому что аналогичным способом хотелось бы мониторить и sql и olap сервисы
Разве можно средствами сервера сохранить трассу обращений к MSAS ?
...
Рейтинг: 0 / 0
21.06.2010, 11:56
    #36697998
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как profiler запустить из командной строки?
Katy Из чего я сделала вывод, что кавычки в имени trace template не важны.
BOL

/T "template_name"

Указывает шаблон, загружаемый для настройки трассировки. Имя шаблона должно быть заключено в кавычки . Имя шаблона должно находиться либо в системном каталоге шаблонов, либо в пользовательском каталоге шаблонов. В случае существования двух шаблонов с одним именем в обоих каталогах будет загружен шаблон, находящийся в системном каталоге. Если шаблон с указанным именем не существует, то будет загружен стандартный шаблон.
...
Рейтинг: 0 / 0
21.06.2010, 12:22
    #36698062
Katy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как profiler запустить из командной строки?
GloryKaty Из чего я сделала вывод, что кавычки в имени trace template не важны.
BOL

/T "template_name"

Указывает шаблон, загружаемый для настройки трассировки. Имя шаблона должно быть заключено в кавычки . Имя шаблона должно находиться либо в системном каталоге шаблонов, либо в пользовательском каталоге шаблонов. В случае существования двух шаблонов с одним именем в обоих каталогах будет загружен шаблон, находящийся в системном каталоге. Если шаблон с указанным именем не существует, то будет загружен стандартный шаблон.
ок. при выполнении кода из командной строки
Код: plaintext
profiler /S имя_сервера /T "Standard" /D имя_базы /B имя_таблицы
Приложение открывается, загружается содержимое таблицы, но трасса не стартует.
При попытке стартонуть руками выдает ошибку: "Unable to replay the current trace since certain events and column required for replay are not present"
...
Рейтинг: 0 / 0
21.06.2010, 12:22
    #36698065
Katy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как profiler запустить из командной строки?
"Если шаблон с указанным именем не существует, то будет загружен стандартный шаблон.'
то возникнет диалоговое окно с запросом имени шаблона
...
Рейтинг: 0 / 0
21.06.2010, 12:36
    #36698105
Katy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как profiler запустить из командной строки?
Glory, я доверяю Вашему мнению. Скажите у Вас работает так как написанно в BOL? Какая у Вас версия сервера?
...
Рейтинг: 0 / 0
21.06.2010, 12:36
    #36698108
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как profiler запустить из командной строки?
Katy"Если шаблон с указанным именем не существует, то будет загружен стандартный шаблон.'
то возникнет диалоговое окно с запросом имени шаблона
Продолжаем читать хелп

/B " trace_table_name "

Указывает таблицу трассировки для загрузки при запуске профайлера. Необходимо задать базу данных, пользователя или схему, а также таблицу .
...
Рейтинг: 0 / 0
21.06.2010, 12:38
    #36698109
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как profiler запустить из командной строки?
KatyGlory, я доверяю Вашему мнению. Скажите у Вас работает так как написанно в BOL? Какая у Вас версия сервера?
Такой запуск трассировки работает только в 2008ом
...
Рейтинг: 0 / 0
21.06.2010, 12:46
    #36698141
Katy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как profiler запустить из командной строки?
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
profiler /S имя_сервера /T Standard /B имя_таблицы
Код: plaintext
profiler /S имя_сервера /T Standard /B имя_базы.dbo.имя_таблицы
кавычки не важны
...
Рейтинг: 0 / 0
21.06.2010, 12:48
    #36698146
Katy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как profiler запустить из командной строки?
GloryТакой запуск трассировки работает только в 2008ому меня 2008R2
...
Рейтинг: 0 / 0
21.06.2010, 12:52
    #36698158
Katy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как profiler запустить из командной строки?
рано радовалась. Стартовать то она стартует, но в таблицу не пишет
...
Рейтинг: 0 / 0
21.06.2010, 12:58
    #36698172
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как profiler запустить из командной строки?
Katyрано радовалась. Стартовать то она стартует, но в таблицу не пишет
А почему вы решили, что параметер /B " trace_table_name " предназначен для записи трассы ?
...
Рейтинг: 0 / 0
21.06.2010, 13:04
    #36698193
Katy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как profiler запустить из командной строки?
GloryKatyрано радовалась. Стартовать то она стартует, но в таблицу не пишет
А почему вы решили, что параметер /B " trace_table_name " предназначен для записи трассы ?Хороший вопрос. Вообще то действительно ни где явно не сказанно что загрузив данные из таблицы профайлер сможет продолжить писать в ту же таблицу. ( про файл сказанно явно )

Правильно ли я понимаю, что из командной строки нельзя запустить profiler так, чтобы он автоматически стал писать трассу в таблицу?
...
Рейтинг: 0 / 0
21.06.2010, 13:06
    #36698201
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как profiler запустить из командной строки?
Katy

Правильно ли я понимаю, что из командной строки нельзя запустить profiler так, чтобы он автоматически стал писать трассу в таблицу?
Нет ни одного параметра запуска, который задает запись трассы в таблицу
...
Рейтинг: 0 / 0
21.06.2010, 13:11
    #36698211
Katy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как profiler запустить из командной строки?
GloryНет ни одного параметра запуска, который задает запись трассы в таблицу
жаль. Ещё вопрос. Что значит фраза: "/D Указывает имя базы данных, которая будет использоваться с соединением. " Что значит будет использоваться? Если запускать трассу через интерфейс, этот параметр чему соответсвет?
...
Рейтинг: 0 / 0
21.06.2010, 13:23
    #36698242
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как profiler запустить из командной строки?
KatyЧто значит фраза: "/D Указывает имя базы данных, которая будет использоваться с соединением. " Что значит будет использоваться? Если запускать трассу через интерфейс, этот параметр чему соответсвет?Пункту "Connect to database" вкладки "Connection properties"

Это база коннекта по умолчанию.
...
Рейтинг: 0 / 0
21.06.2010, 13:44
    #36698283
Katy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как profiler запустить из командной строки?
alexeyvg, спасибо
...
Рейтинг: 0 / 0
19.07.2010, 11:40
    #36747726
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как profiler запустить из командной строки?
...
Рейтинг: 0 / 0
19.07.2010, 11:54
    #36747770
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как profiler запустить из командной строки?
...
Рейтинг: 0 / 0
19.07.2010, 13:18
    #36748031
Katy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как profiler запустить из командной строки?
КритикПолное описание по шагам для SSAS тут:
http://blogs.msdn.com/b/sqlserverfaq/archive/2009/12/15/sql-2005-sql-2008-analysis-services-server-side-tracing.aspx Большое спасибо. Хотя похоже этим способом тоже не получится сразу писать в таблицу, но всё равно он гораздо удобнее чем запуск через командную строку.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
17.01.2019, 17:47
    #39761075
V_e_g_a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как profiler запустить из командной строки?
Так можно ли как-то запустить профайлер из командной строки с сохранением результатов в файл или таблицу? MS SQL 2000
...
Рейтинг: 0 / 0
17.01.2019, 17:53
    #39761077
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как profiler запустить из командной строки?
V_e_g_aТак можно ли как-то запустить профайлер из командной строки с сохранением результатов в файл или таблицу? MS SQL 2000

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


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