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

Откуда:
Сообщений: 6
Перерыл весь интернет, как добыть и поставить профилировщик?
Новый комп, на старом как-то удалось (но тоже был долгий поиск), теперь не могу вспомнить
DataWizardSqlPerformanceProfiler не пашет, как и положено всякому дотнетовскому новоделу
Поставил даже 2008 express with advanced services, все равно нет там профайлера

Самое обидное что задачка оттрейсить простейший запрос который тупо работает странно в этом инстансе, относительно других
29 авг 12, 13:57    [13082200]     Ответить | Цитировать Сообщить модератору
 Re: Profiler / SQL server 2005 Express / Win7  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37198
https://www.sql.ru/forum/afsearch.aspx?s=profiler+express&submit=%CD%E0%E9%F2%E8&bid=1
29 авг 12, 14:00    [13082223]     Ответить | Цитировать Сообщить модератору
 Re: Profiler / SQL server 2005 Express / Win7  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
http://expressprofiler.codeplex.com/
29 авг 12, 14:41    [13082644]     Ответить | Цитировать Сообщить модератору
 Re: Profiler  [new]
Glory
Member

Откуда:
Сообщений: 104751
golomeen
Самое обидное что задачка оттрейсить простейший запрос который тупо работает странно в этом инстансе, относительно других

А что мешает тупо воспользоваться трассировкой с помощью документированных процедур ?
29 авг 12, 14:43    [13082656]     Ответить | Цитировать Сообщить модератору
 Re: Profiler / SQL server 2005 Express / Win7  [new]
golomeen
Member

Откуда:
Сообщений: 6
вылил эвалюешн 2008, поставил отдельно тулзы
ох и гемор
спасибо за внимание :)
29 авг 12, 16:39    [13083754]     Ответить | Цитировать Сообщить модератору
 Re: Profiler / SQL server 2005 Express / Win7  [new]
golomeen
Member

Откуда:
Сообщений: 6
Glory
А что мешает тупо воспользоваться трассировкой с помощью документированных процедур ?


посдкажите о чем речь, а то чудное средство не соединяется с ошибкой error(pfutil)
руки опускаются совершенно
29 авг 12, 17:51    [13084372]     Ответить | Цитировать Сообщить модератору
 Re: Profiler / SQL server 2005 Express / Win7  [new]
nezhadnye_my
Guest
вот стандартная трасса профайлера.
т.е. эти самые задокументированные процедуры.
какие события включать смотрите в БОЛ

+
-- Create a Queue
declare @rc int
declare @TraceID int
declare @maxfilesize bigint
set @maxfilesize = 5 

-- Please replace the text InsertFileNameHere, with an appropriate
-- filename prefixed by a path, e.g., c:\MyFolder\MyTrace. The .trc extension
-- will be appended to the filename automatically. If you are writing from
-- remote server to local drive, please use UNC path and make sure server has
-- write access to your network share

exec @rc = sp_trace_create @TraceID output, 0, N'InsertFileNameHere', @maxfilesize, NULL 
if (@rc != 0) goto error

-- Client side File and Table cannot be scripted

-- Set the events
declare @on bit
set @on = 1
exec sp_trace_setevent @TraceID, 14, 1, @on
exec sp_trace_setevent @TraceID, 14, 9, @on
exec sp_trace_setevent @TraceID, 14, 6, @on
exec sp_trace_setevent @TraceID, 14, 10, @on
exec sp_trace_setevent @TraceID, 14, 14, @on
exec sp_trace_setevent @TraceID, 14, 11, @on
exec sp_trace_setevent @TraceID, 14, 12, @on
exec sp_trace_setevent @TraceID, 15, 15, @on
exec sp_trace_setevent @TraceID, 15, 16, @on
exec sp_trace_setevent @TraceID, 15, 9, @on
exec sp_trace_setevent @TraceID, 15, 17, @on
exec sp_trace_setevent @TraceID, 15, 6, @on
exec sp_trace_setevent @TraceID, 15, 10, @on
exec sp_trace_setevent @TraceID, 15, 14, @on
exec sp_trace_setevent @TraceID, 15, 18, @on
exec sp_trace_setevent @TraceID, 15, 11, @on
exec sp_trace_setevent @TraceID, 15, 12, @on
exec sp_trace_setevent @TraceID, 15, 13, @on
exec sp_trace_setevent @TraceID, 17, 1, @on
exec sp_trace_setevent @TraceID, 17, 9, @on
exec sp_trace_setevent @TraceID, 17, 6, @on
exec sp_trace_setevent @TraceID, 17, 10, @on
exec sp_trace_setevent @TraceID, 17, 14, @on
exec sp_trace_setevent @TraceID, 17, 11, @on
exec sp_trace_setevent @TraceID, 17, 12, @on
exec sp_trace_setevent @TraceID, 10, 15, @on
exec sp_trace_setevent @TraceID, 10, 16, @on
exec sp_trace_setevent @TraceID, 10, 9, @on
exec sp_trace_setevent @TraceID, 10, 17, @on
exec sp_trace_setevent @TraceID, 10, 2, @on
exec sp_trace_setevent @TraceID, 10, 10, @on
exec sp_trace_setevent @TraceID, 10, 18, @on
exec sp_trace_setevent @TraceID, 10, 11, @on
exec sp_trace_setevent @TraceID, 10, 12, @on
exec sp_trace_setevent @TraceID, 10, 13, @on
exec sp_trace_setevent @TraceID, 10, 6, @on
exec sp_trace_setevent @TraceID, 10, 14, @on
exec sp_trace_setevent @TraceID, 12, 15, @on
exec sp_trace_setevent @TraceID, 12, 16, @on
exec sp_trace_setevent @TraceID, 12, 1, @on
exec sp_trace_setevent @TraceID, 12, 9, @on
exec sp_trace_setevent @TraceID, 12, 17, @on
exec sp_trace_setevent @TraceID, 12, 6, @on
exec sp_trace_setevent @TraceID, 12, 10, @on
exec sp_trace_setevent @TraceID, 12, 14, @on
exec sp_trace_setevent @TraceID, 12, 18, @on
exec sp_trace_setevent @TraceID, 12, 11, @on
exec sp_trace_setevent @TraceID, 12, 12, @on
exec sp_trace_setevent @TraceID, 12, 13, @on
exec sp_trace_setevent @TraceID, 13, 1, @on
exec sp_trace_setevent @TraceID, 13, 9, @on
exec sp_trace_setevent @TraceID, 13, 6, @on
exec sp_trace_setevent @TraceID, 13, 10, @on
exec sp_trace_setevent @TraceID, 13, 14, @on
exec sp_trace_setevent @TraceID, 13, 11, @on
exec sp_trace_setevent @TraceID, 13, 12, @on


-- Set the Filters
declare @intfilter int
declare @bigintfilter bigint

exec sp_trace_setfilter @TraceID, 10, 0, 7, N'SQL Server Profiler - 3ecb5b1e-2b11-49c5-9104-bce900017237'
-- Set the trace status to start
exec sp_trace_setstatus @TraceID, 1

-- display trace id for future references
select TraceID=@TraceID
goto finish

error: 
select ErrorCode=@rc

finish: 
go
29 авг 12, 18:10    [13084499]     Ответить | Цитировать Сообщить модератору
 Re: Profiler / SQL server 2005 Express / Win7  [new]
golomeen
Member

Откуда:
Сообщений: 6
Благодарю
оттрейсил, все чисто
вопросов еще больше, надеюсь можно немного сменить тему?

почему-то запрос который кристально выполняется из консоли
declare @p1 int
set @p1=NULL
exec sp_prepexec @p1 output,N'@P0 nvarchar(4000)',N'SELECT PWD_USER FROM rrt.USER_ROLES WHERE NM_USER = @P0        ',N'admin'
select @p1


из глассфиша выдает
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: Недопустимое имя объекта "rrt.USER_ROLES".
ошибка в рамках security realm authentication

такое могу предположить только если он в какую-то левую БД коннектится
как бы это проверить, с учетом того что БД на сервере только одна

что-то я не так настроил в MSSQL...
29 авг 12, 18:36    [13084678]     Ответить | Цитировать Сообщить модератору
 Re: Profiler  [new]
Glory
Member

Откуда:
Сообщений: 104751
golomeen
как бы это проверить, с учетом того что БД на сервере только одна

Баз на сервере как минимум 4 системные. Плюс пользовательские
29 авг 12, 18:40    [13084700]     Ответить | Цитировать Сообщить модератору
 Re: Profiler / SQL server 2005 Express / Win7  [new]
golomeen
Member

Откуда:
Сообщений: 6
locky
http://expressprofiler.codeplex.com/

огромное спасибо, кстати
как-то сразу не заметил, спутал с другой ерундой
29 авг 12, 18:40    [13084702]     Ответить | Цитировать Сообщить модератору
 Re: Profiler / SQL server 2005 Express / Win7  [new]
golomeen
Member

Откуда:
Сообщений: 6
убейте меня
внезапно все как-то зашевелилось
в чем было дело я так и не догнал, ну и фиг с ним
29 авг 12, 18:55    [13084760]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить