Публикуем перевод статьи, в которой рассматривается поэтапное создание простого инструмента SQL Server Tool.
Рубрика «sql server» - 10
Простой инструмент SQL Server Tool на C#
2016-03-30 в 11:58, admin, рубрики: C#, code, microsoft, Microsoft SQL Server, sql server, tool, базы данных, Блог компании Plarium, Программирование, сервер, Серверное администрированиеSQL Server 2016 RC0
2016-03-09 в 16:40, admin, рубрики: Microsoft SQL Server, sql, sql server, sql server 2016, Администрирование баз данных
На глаза попалась уже вторая новость на Хабре о том, что скоро Microsoft «подружит» SQL Server и Linux.
Но ни слова не сказано про SQL Server 2016 Release Candidate, который стал доступен для загрузки буквально на днях.
В следующем месяце планируется выпустить RTM, поэтому далее под катом разбор некоторых нововведений, которые будут доступны в рамках новой версии: отличия в установке, дефолтные трейс-флаги, новые функции и киллер-фича для анализа плана выполнения.
Читать полностью »
Не пропустите подробности о новом SQL Server 2016 и поддержке Linux, смотрите онлайн мероприятие 10 марта в 18:00 (MCK)
2016-03-09 в 11:22, admin, рубрики: linux, Microsoft SQL Server, sql, sql server, Администрирование баз данных, базы данных, Блог компании MicrosoftПодключайтесь к прямой трансляции из Нью-Йорка «Презентация платформы управления данными на базе SQL Server 2016»
Добавьте мероприятие в календарь.
По нашей ссылке на трансляцию будет доступен синхронный перевод на русский язык.
Когда: 10 марта 2016
Начало трансляции: 18:00 (МСК)
Читать полностью »
Microsoft анонсировала поддержку Linux в SQL Server
2016-03-08 в 9:29, admin, рубрики: linux, microsoft, Microsoft SQL Server, sql server 
Компания Microsoft анонсировала поддержку операционных систем семейства Linux в следующей версии SQL Server.
Это очередной шаг по выходу на рынок Linux систем после заключения партнерского соглашения с RedHat.
Также, анонс прокомментировал Марк Шаттлворт, основатель компании Canonical:
Читать полностью »
История одного конфигурационного «зонтика»
2016-02-25 в 10:05, admin, рубрики: .net, C#, configuration management, database, InstallShield, MSI, sql server, Windows Installer, wix, wpf, Блог компании Аркадия, разработка, метки: InstallShield 
В этой статье я расскажу об опыте поставки и конфигурирования многочисленных взаимосвязанных продуктов (непричастные называют это просто «созданием инсталляторов»).
Итак, представьте разбросанный по нескольким серверам набор приложений: 12 штук. Приложения разнородные, разработаны разными компаниями в разное время. Реализованы различные методы интеграции от примитивных экспортов/импортов через файловую систему, до продвинутой на базе web-сервисов. Приложения используют базы данных SQL Server и Oracle. Все эти приложения работают в сотнях разных окружений конечных заказчиков.
Установить и сконфигурировать все это стоит немалых трудов и ресурсов. Хорошо, установили. А обновления, которые для бухгалтерских систем должны выпускаться в соответствии с изменениями в законодательстве? Масштабирование приложений? А новый функционал? Что насчет новых клиентов с их «особенными» конфигурациями? Вручную – дорого и долго, если у вас, скажем, 150 клиентов и хотя бы 2 обновления такого «монстра» в год.
Читать полностью »
Что скрывает в себе DEFAULT TRACE?
2016-02-11 в 12:48, admin, рубрики: auto grow, auto_shrink, default trace, Microsoft SQL Server, sql, sql server, Администрирование баз данных
Часто вспоминается первая работа… Средненький офис, моник 943N и обогреватель Pentium D под ногами. Как возникал из ниоткуда Борис (нет… не Борис «Бритва») с линейкой в руках и настойчиво просил не делать «больно» серверу.
Именно в те далекие времена я впервые познакомился с профайлером. Пользовательские трейсы оказались очень кстати при отладке приложений и поиске медленных запросов. Потом для себя я открыл DMV и XEvents… и профайлером стал пользоваться реже. Причина такого поступка проста – трейсы очень ресурсоемкие.
Однако, данный функционал не стоит преждевременно придавать анафеме. Начиная с 2005 версии при установке SQL Server по умолчанию создается легковесный системный трейс, который хранит в себе много полезной информации.
Читать полностью »
Query Performance Insight: кто ест ресурсы вашей базы данных?
2016-02-04 в 8:01, admin, рубрики: azure, azure sql database, Microsoft Azure, Microsoft SQL Server, Query Performance Insight, query store, sql, sql server, Администрирование баз данных, Блог компании Microsoft, облачные сервисыМы рады поделиться с вами очередной статьей из серии статей о облачных сервисах Microsoft Azure. В этот раз Андрей Антюфеев — руководитель программ Microsoft из команды SQL Server и Azure SQL Database, продолжит свой рассказ о работе с инструментами оптимизации и мониторинга при работе с облачной БД Azure SQL Database. — Владимир Юнев
В этой заметке речь пойдёт о Query Performance Insight. Инструменте SQL Azure, который поможет вам идентифицировать наиболее ресурсоемкие запросы вашей базы данных,
Query Performance Insights анонсирован в начале октября и сегодня достиг отметки GA. Для того, чтобы понять, что это такое, давайте представим, что ваша база данных стала тормозить: как вы об этом узнаёте? Возможно, вас начали заваливать письмами клиенты, недельный отчёт стал выполняться час вместо привычных 3 минут, ваше приложение начало выкидывать исключения.
Начало пути – Новый портал Azure
Вы заходите на portal.azure.com и находите свою базу данных в списке ресурсов, разглядываете Monitoring chart:

Да, что-то случилось, DTU подскочил до 90%, что же дальше?
Чтобы заглянуть глубже и найти виновника, давайте загрузим Query Performance Insight.
Читать полностью »
В студенческом предложении Azure добавилась поддержка SQL Azure и Mobile Apps
2016-02-01 в 6:27, admin, рубрики: azure, dreamspark, mobile app, mobile services, sql azure, sql server, student azure, Блог компании MicrosoftМы уже рассказывали про то, что в рамках программы DreamSpark студентам доступны бесплатные облачные сервисы: хостинг веб-приложений и Web API, набор шаблонов (например, WordPress) и т.д. Однако возможности студенческого бесплатного предложения по сравнению с полноценным Azure пока ещё весьма ограничены.
Сегодня мы хотим поделиться хорошей новостью — теперь студенты могут использовать ещё два важных облачных сервиса: СУБД SQL Azure для хранения реляционных данных в облаке и Mobile Apps, которые позволяют легко создавать бэкенды для мобильных и настольных приложений.
Ниже мы рассмотрим эти сервисы чуть подробнее.
Читать полностью »
AUTO_CLOSE и наказание калёным железом
2016-01-25 в 16:55, admin, рубрики: auto_close, Microsoft SQL Server, sql, sql server, sql server express, Администрирование баз данных
Если бы SQL Server существовал во времена Инквизиции, то за включение некоторых опций на продакшен серверах нужно было бы наказывать калёным железом. Но если отбросить лирику, то далее на рассмотрим почему не нужно включать AUTO_CLOSE и к чему может привести использование этой опции.
Собственно, как и любая интересная истории из жизни, все начиналось с рутиной задачи.
На днях пришлось заглянуть в Error Log на тестовом сервере. На второй минуте ожидания, SSMS изрядно поплохело от обилия сообщений, которые хранил журнал, и я решил посмотреть сколько же весят логи с помощью xp_enumerrorlogs:
DECLARE @t TABLE (lod_id INT PRIMARY KEY, last_log SMALLDATETIME, size INT)
INSERT INTO @t
EXEC sys.xp_enumerrorlogs
SELECT lod_id, last_log, size_mb = size / 1048576.
FROM @t
lod_id last_log size_mb
-------- --------------------- ---------------
0 2016-01-05 08:46:00 567.05288505
1 2015-12-31 12:53:00 1370.39249420
2 2015-12-18 11:32:00 768.46394729
3 2015-12-02 13:54:00 220.20050621
4 2015-12-02 13:16:00 24.04152870
5 2015-11-16 13:37:00 80.07946205
6 2015-10-22 12:13:00 109.33527946




