Блог инженеров технической поддержки SQL Server. Microsoft. Россия

Блог инженеров технической поддержки SQL Server. Microsoft. Россия

Использование Kerberos при работе с SQL Server Reporting Service

Написать эту статью меня сподвигла работа, которую я недавно выполнял для одного из заказчиков. По работе с Kerberos и делегированием написано достаточно, как на русском (http://www.osp.ru/winitpro/2011/03/13009255/), так и на английском языке, и пересказывать весь этот материал – пустая трата времени. В данной статье мы лишь обратимся к практической части настройки системы делегирования. Здесь я постарался… Read more

SQL Server Service Broker. Диагностика и решение сетевых проблем.

В прошлый раз мы с вами разобрались с тем, каким образом устроены внутренние механизмы SQL Server Service Broker-а (http://blogs.technet.com/b/sqlruteam/archive/2016/04/07/sqlserver_2d00_service_2d00_broker_2d00_troubleshooting_2d00_overview.aspx). С этого блога начинаем знакомство с проблемами, которые могут возникнуть с брокером и методами их решения. Далее мы обратим свое внимание на сетевые проблемы, как наиболее часто встречающиеся при первоначальном развертывании и при эксплуатации системы. Какие виды ошибок… Read more

SQL Server Service Broker. Диагностика и решение проблем. Начало.

Данную статью меня сподвигла написать проблема, которую я недавно решал у одного из заказчиков. Более точно сказать было даже несколько проблем, которые, как обычно, наслоились друг на друга (или их “наслоили” администраторы пытавшиеся решить проблему). Статья не ставит перед собой целью всестороннее и подробнейшее описание всей системы Service Broker, со всеми ее возможностями. Здесь лишь… Read more

Query_hash и Query_plan_hash, что в этих числах? Часть вторая.

Добрый день коллеги. Мы продолжаем разговор о использовании query_hash и query_plan_hash для оптимизации использования процедурного кэша и уменьшения нагрузки на процессор. В предыдущем блоге мы выполнили постановку задачи и вышли на использование этих свойств запроса (http://blogs.technet.com/b/sqlruteam/archive/2014/11/09/sql_5f00_server_5f00_query_5f00_hash_5f00_and_5f00_query_5f00_plan_5f00_hash_5f00_part_5f00_1.aspx). Для более глубокого понимания описываемых свойств рассмотрим упрощенную архитектуру системы компиляции запросов (кода Transact-SQL). Ниже приведена блок-схема. Для упрощения часть… Read more

Query_hash и Query_plan_hash, что в этих числах? Часть первая.

Добрый день коллеги. Работая недавно у одного из заказчиков я обнаружил достаточно интересное поведение системы, что сподвигло меня к написанию данной статьи, которая, возможно, будет интересна и полезна многим. При анализе загруженности процессоров на сервере клиента я обнаружил, что средняя нагрузка на них составляет до 35…40%%, что в общем-то нормально. Странно, что такая нагрузка присутствует на 80-ти… Read more

Внутренние механизмы и скрытые элементы FILESTREAM

Мы продолжаем публикацию серии статей о SQL Server FILESTREAM. В предыдущей статье мы рассказали о связи FILESTREAM с операционной системой. Далее мы продолжим разговор о скрытых (внутренних) механизмах работы FILESTREAM. Создадим тестовую базу. USE master;GOCREATE DATABASE FileStreamTestON PRIMARY (Name=FileStreamTest_data, FILENAME = ‘C:\FileStream\FileStreamTest.mdf’),FILEGROUP FSGroup CONTAINS FILESTREAM(Name=FSData, FILENAME = ‘C:\FileStream\filestream1’)LOG ON (Name=FileStreamTest_log, FILENAME = ‘C:\FileStream\FileStream.ldf’);GO После создания… Read more