21 сентября 2011 г.

Первый день рождения

Дорогие читатели блога!

30 сентября блог "We are coding inside VIAcode"  отмечает свой первый день рождения и приглашает вас в гости.

Мы ждем вас к 19.00 в конференц-зале бизнес-центра "Кронверк".

Что будет?
Круглый стол с участием авторов блога, фуршет и ... сюрпризы для вас! 

Пожалуйста, предварительно зарегистрируйтесь здесь.

12 сентября 2011 г.

Трассировка данных в SQL Server
Часть 2: Архитектура SQL Trace

В прошлый раз мы поговорили об основных понятиях и об иерархии данных. Теперь самое время погрузиться во внутреннее устройство SQL Trace, а точнее познакомиться с архитектурой этого компонента и узнать, как он взаимодействует с другими элементами SQL Server. Но прежде всего давайте рассмотрим еще одно новое понятие, которые будет довольно часто встречаться дальше в статье.

Трейс - это упорядоченный список событий, отправленных компонентами SQL Server по завершении своих задач. Каждое событие в этом списке следует за другим в определенном порядке, формируемом на основе времени появления событий. Тем самым сохраняется цепочка действий, выполненных внутри SQL Server.

Схематично SQL Trace можно представить следующим образом: Читать далее...

9 сентября 2011 г.

С днём тестировщика!!!

Несмотря на то, что я в отпуске, не могу не поздравить коллег с профессиональным праздником :-)

Читайте специальный праздничный выпуск рассылки и принимайте поздравления на Software-testing.ru ;)

От себя хотела бы пожелать успехов в работе и побольше интересных и сложных дефектов :)
http://cartoontester.blogspot.com/2011/08/bug-bash.html
 Всем приятных выходных ;)

6 сентября 2011 г.

Трассировка данных в SQL Server
Часть 1: Иерархия событий

Сегодня мне бы хотелось рассказать об одной из самых важных на мой взгляд и в тоже время моих самых любимых возможностей SQL Server - трассировке данных. Что же такое трассировка? Это сбор компонентом SQL Trace самых различных данных внутри процессора SQL Server - от логина пользователя и создания нового объекта до возникновения блокировок внутри системы и мониторинга различных ошибок. Это уникальная возможность заглянуть внутрь SQL Server, которая позволяет хоть чуть-чуть раскрыть тонкости его работы. В данном блоке статей я постараюсь рассмотреть все возможные аспекты работы с трейсами, мы поговорим об иерархии событий, архитектуре SQL Trace, типах трассировок, использовании SQL Profiler, о выдаче прав на сбор данных и возможных последствиях, а также обсудим некоторый набор часто встречающихся задач и возможность их диагностики и решения с помощью трассировки. Итак, приступим.

Читать далее...