Почему прекратили трансляцию Шекспира?

Задают вопросы, что с моим блогом, почему я перестал в него писать. 1. На пост типа http://blogs.msdn.com/alexejs/archive/2009/08/15/9871237.aspx или http://blogs.msdn.com/alexejs/archive/2009/08/22/9880919.aspx или и т.д. уходит до черта времени. На пост типа “Вышла новая версия 100.0, ура!” времени уходит меньше. Написать таких постов в единицу времени можно больше. Просматриваются они лучше. Спрашивается, на фига рвать попу, если в…

5

SQL Server и ETW. Ч.4

 Для полноты картины стоит коснуться потребителя ETW-событий. Потребитель – это приложение, которое читает логи, созданные в ходе ETW-сессии, или цепляется к ней напрямую и потребляет генерируемые ей события в реальном времени. Консьюмить залоггированую трассу неинтересно. Не буду отвлекать на увлекательный рассказ про парсинг csv или xml или еще какого-нибудь формата. Какие-то потуги в этом направлении…

0

SQL Server и ETW. Ч.3

В конце первой серии говорилось, что, начиная с Висты, в ETW поддерживается мультиплексирование. Это очень позитивное нововведение, которым мы сейчас конкретно займемся. Еще в посте про SQL Profiler я говорил о ценности консолидированной картины мира, когда мы сводили воедино профайлерную трассу с графиками Performance Monitor. Продолжу развивать эту мысль. Ясно, что настройка и отладка сложного…

0

SQL Server и ETW. Ч.2

В предыдущем посте мы разбирали структуру ETW-события и выяснили, что даже в более или менее стандартном по структуре заголовке имеется лишь несколько полей, заполняющихся автоматически, и несколько наборов предопределенных значений для некоторых других полей. Все остальное отдано на откуп провайдерам, в результате чего творится полный бардак. Четких правил, регламентирующих категоризацию событий, в природе нет, и…

0

SQL Server и ETW. Ч.1

Вначале небольшая вводная на тему ETW, чтобы не получилось, как здесь – http://bytes.com/topic/net/answers/405066-what-windows-event-trace-windows-event-tracing. Классической статьей по ETW служит http://msdn.microsoft.com/ru-ru/magazine/cc163437.aspx. Event Tracing for Windows (ETW) является базовым унифицированным механизмом трассировки событий в Windows. По сути, ETW – это однонаправленный пакетный ввод/вывод, предназначенный для журналирования. Под журналирование на уровне каждого процессора отводятся буфера, которые скидываются на диск…

0

Давайте поправим DRI на parent-child

Уважаемые коллеги. Активный участник нашего SQL Serverного сообщества Александр Григорьевич Бондарь зафайлил на коннекте пожелание исправить поведение декларативной ссылочной целостности в случае, когда таблица связана сама на себя. Скрипт воспроизведения приводится на https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=470632&wa=wsignin1.0, он не бог весть, какой хитрый, тем не менее я прокомментирую, что называется, на пальцах. Когда две таблицы связаны отношением первичный-внешний ключ…

0

SMO. CaptureSQL

Коль скоро речь зашла о о скриптовании в SMO, стоит отметить еще одну возможность на эту тему под названием CaptureSQL.   Однажды я нарвался на ошибку при создании в SMO CLRной табличной функции. Это приблизительно функция Dir из поста “Как перелOжить файловую папку в базу”\Скрипт 6.   Рис.1   Обычно Inner Exception вносит ясность, информативно…

0

Автоматический редеплоймент сборки. PS1

Я ожидал, что в комментах к предыдущему посту какая-нибудь добрая душа выложит Powershellьный вариант кода, и я с радостью им воспользуюсь, чтобы всякий раз не открывать Visual Studio. Нет, никто не сподобился. Пассивная масса. Пришлось самому на старости лет засучать рукава и, кряхтя, осваивать PowerShell. Какой забавный язык! (с) граф типа отец Боярского в “Собаке…

0

Лицензирование SQL Server 2008 х86/х64 и Rus/Eng

Коллега обратился с вопросом от партнера. У человека есть лицензия на коммерческую редакцию русского SQL Server 2008 32-бит. Вправе ли он в рамках этой лицензии установить вместо него английский SQL Server 2008 x64 той же редакции? Я предположил, что да, поскольку: ·         Лицензии на SQL Server 2008 не имеют битности в названии. ·         Стоимости английской…

2

Автоматический редеплоймент сборки

Не все сборки могут быть автоматически продеплоены из VS (см., напр., “Использование COMовских dll в SQL CLR”). В этом случае приходится их собирать как обычные библиотеки классов и каталогизировать вручную, выполняя CREATE ASSEMBLY и создавая содержащиеся в ней процедуры и функции (см. “Полнотекстовый поиск. Наполнение таблицы.”\Скрипт 4). По мере того, как сборка обрастает функциональностью и…

0