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

Откуда:
Сообщений: 101
Собственно сабж не хочет сохраняться в таблицу...
Захватил события профилировщиком, сохраняя в файл, хочу импортировать в таблицу SQL сервера пишет ошибку - Произошли ошибки во время выполнения многошаговой операции OLE DB....

Еще попробовал писать непосредственно в таблицу, пишет "Не удалось сохранить трасировку в таблице"
29 сен 09, 14:21    [7720316]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Profiler сохранение трасировки в таблицу  [new]
Glory
Member

Откуда:
Сообщений: 104760
А вы открывали эти файлы, прежде чем ипортировать их стандарным визардом ? Видели их содержимое ?
Трассы из файлов читаются специальной системной функцией fn_trace_gettable(). Если конечно у вас нет желания самостоятельно разобраться с форматом этого файла
29 сен 09, 14:24    [7720345]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Profiler сохранение трасировки в таблицу  [new]
asdf_607
Member

Откуда:
Сообщений: 101
Glory
А вы открывали эти файлы, прежде чем ипортировать их стандарным визардом ? Видели их содержимое ?
Трассы из файлов читаются специальной системной функцией fn_trace_gettable(). Если конечно у вас нет желания самостоятельно разобраться с форматом этого файла


Профилировщик файл открывает и все читаемо, просто хотелось бы импортировать их в SQL для удобства, а функция сохранить в таблицу пишет вышеупомянутую ошибку.
29 сен 09, 14:45    [7720523]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Profiler сохранение трасировки в таблицу  [new]
DeColo®es
Member

Откуда: Москва
Сообщений: 5499
Блог
Ну так сделайте
insert into .... select * from fn_trace_gettable()
Всяко быстрее, чем профайлером будет. ;)
29 сен 09, 14:55    [7720586]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Profiler сохранение трасировки в таблицу  [new]
asdf_607
Member

Откуда:
Сообщений: 101
Glory
А вы открывали эти файлы, прежде чем ипортировать их стандарным визардом ? Видели их содержимое ?
Трассы из файлов читаются специальной системной функцией fn_trace_gettable(). Если конечно у вас нет желания самостоятельно разобраться с форматом этого файла


Импортировал

USE Log;
GO
SELECT * INTO temp_trc
FROM fn_trace_gettable('e:\test.trc', default);
GO
Спасибо за подсказку функции
29 сен 09, 15:25    [7720743]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить