Pull to refresh

SQL Server 2016 RC0

SQL *Microsoft SQL Server *
Tutorial


На глаза попалась уже вторая новость на Хабре о том, что скоро Microsoft «подружит» SQL Server и Linux. Но ни слова не сказано про SQL Server 2016 Release Candidate, который стал доступен для загрузки буквально на днях.

В следующем месяце планируется выпустить RTM, поэтому далее под катом разбор некоторых нововведений, которые будут доступны в рамках новой версии: отличия в установке, дефолтные трейс-флаги, новые функции и киллер-фича для анализа плана выполнения.
Подробнее
Total votes 35: ↑33 and ↓2 +31
Views 51K
Comments 16

Регистрация на конференцию SQLSaturday 17 октября открыта

Microsoft corporate blog Microsoft SQL Server *
Сообщество PASS и компания Microsoft рады пригласить Вас на технологическую конференцию SQLSaturday, которая пройдет в Москве в субботу, 17 октября 2015 г. с 10.00 до 18.00 в гостинице “Золотое Кольцо” по адресу Смоленская ул., д.5.

image

Зачем?

У Вас будет уникальный шанс прослушать почти два десятка докладов по ключевым темам платформы управления данными от признанных экспертов индустрии, включая:
  • Особенности практического применения In-Memory OLTP в SQL Server 2014.
  • Примеры использования AlwaysOn для обеспечения катастрофоустойчивости приложений MS.
  • Принципы и методика консолидации серверов БД MS SQL Server на предприятии.
  • Анализ производительности Windows приложений на примере SQL Server.

Читать дальше →
Total votes 14: ↑10 and ↓4 +6
Views 3.1K
Comments 0

SQL Server 2016 CTP3.1 — что нового для разработчика?

SQL *Microsoft SQL Server *
Tutorial
Еще недавно в моей памяти отложился анонс SQL Server 2016, которую лично презентовал Сатья Наделла. И вдруг, как снег на голову, стали одна за одной выходить свежие Community Technology Preview (на данный момент самая свежая версия – CTP3.1). По мере знакомства с новой версией, все больше хотелось поделиться впечатлениями…

Далее обзор новых синтаксических фишек SQL Server 2016: JSON, GZIP, DROP IF EXISTS, TRUNCATE TABLE по секциям, новые функции…

#1 – DROP IF EXISTS


CREATE TABLE dbo.tbl (
    a INT, b INT,
    CONSTRAINT ck CHECK (a > 1),
    INDEX ix CLUSTERED (a)
)

Если раньше перед удалением объекта приходилось делать проверку:

IF OBJECT_ID(N'dbo.tbl', 'U') IS NOT NULL
    DROP TABLE dbo.tbl

То сейчас появился более компактный синтаксис:

DROP TABLE IF EXISTS dbo.tbl
Подробнее
Total votes 37: ↑37 and ↓0 +37
Views 24K
Comments 14

Лучшие технологические видео Channel 9 этой недели, 18 марта

Microsoft corporate blog Website development *Microsoft SQL Server *Development for IOT *

Всем привет!

Как известно, все технологические видео-материалы Microsoft вы можете найти на нашем официальном портале Channel 9. Это же касается многочисленных курсов виртуальной академии Microsoft (MVA) и всех записей с онлайн-трансляции наших мероприятий.

Мы запускаем серию регулярных еженедельных обзоров материалов с Channel 9, где с удовольствием будем делиться с вами подборкой инетерсных видео.

Начнем с самой громкой новости марта — презентация SQL Server 2016. Для, всех, кто не успел посмотреть мероприятие онлайн, у нас хорошие новости — записи уже доступны на Channel 9:
Читать дальше →
Total votes 17: ↑13 and ↓4 +9
Views 5K
Comments 0

Microsoft DevCon 2016 — компьютерное зрение, SQL Server 2016, Data Science и не только

Microsoft corporate blog Microsoft SQL Server *Microsoft Azure *Development for Windows *


Друзья, с удовольствием делюсь с вами анонсами сразу нескольких мастер-классов, которые ожидают участников в первый день конференции DevCon 2016!

Новый формат конференции предлагает вам окунуться не просто в атмосферу технологий Microsoft, а с помощью наших экспертов затронуть самые актуальные темы разработки под Windows, использования сервисов Azure, особенностей нового выпуска SQL Server 2016 и аналитики данных.

Мы рады представить вам темы мастер-классов и познакомить с экспертами:
Читать дальше →
Total votes 18: ↑16 and ↓2 +14
Views 5.4K
Comments 3

Разнообразие версий Microsoft SQL Server и какая из них последняя?

Microsoft SQL Server *
Sandbox

В свое время из-за немного громоздкой политики по выпуску обновлений для Microsoft SQL Server путался какой же из дистриубтивов нужно установить и откуда его скачать. Углубившись в данную тематику, в интернете нашел замечательные систематизирующие ресусры, которые отвечали на мои вопросы (они приведены в начале статьи).


Надеюсь собранная информация будет полезна не только мне.


Читать дальше →
Total votes 14: ↑11 and ↓3 +8
Views 76K
Comments 14

Подключайтесь к вебинару: «Платформа управления данными SQL Server 2016». Начало 13 мая в 11:00 (МСК)

Microsoft corporate blog Microsoft SQL Server *
Уважаемые коллеги!
Приглашаем вас на вебинар для ИТ-специалистов и администраторов, посвященный платформе управления данными SQL Server 2016.
Начало 13 мая 2016 года в 11:00 (МСК).
Читать дальше →
Total votes 12: ↑8 and ↓4 +4
Views 2.8K
Comments 0

Примите участие в виртуальном форуме «Данные. Технологии. SQL Server 2016»

Microsoft corporate blog SQL *Microsoft SQL Server *Microsoft Azure *


Один самых значимых трендов ближайшего десятилетия – лавинообразный рост объемов данных, который определяет развитие облачных технологий, машинного обучения и интернета вещей. Это требует новых подходов и решений в устоявшихся и широко известных технологиях, таких как реляционные базы данных и бизнес-аналитика.
Подробнее о форуме и докладчиках
Total votes 17: ↑14 and ↓3 +11
Views 3K
Comments 0

Смотрите запись открытия виртуального форума «Данные. Технологии. SQL Server 2016»

Microsoft corporate blog SQL *Microsoft SQL Server *Microsoft Azure *


Программа форума разделена на 3 технологические сессии, которые проходили параллельно:

SQL Server 2016: новые стандарты в мире OLTP. Трек посвящен возможностям новой платформы по повышению производительности и безопасности процессов. Так, скорость обработки транзакций на новой платформе выше в 30 раз, а запросов – в 100 раз, по сравнению с дисковыми реляционными базами. Безопасность системы обеспечивается современными инструментами Always Encrypted и Role Level Security.

Бизнес-аналитика: SQL, Power BI, R, Mobile. Обсуждение вариантов практического применения SQL Server 2016 для разработки интеллектуальных приложений, способных анализировать данные и организовывать их в умные системы с помощью технологий бизнес-аналитики BI, а также использования языка R.

Azure: новое поколение решений для аналитики, Big Data& IoT. Доклады об обеспечении автоматизации критически-важных процессов в компании благодаря умным аналитическим системам, машинному обучению и ботам, а также интеграции в облако с возможностью масштабирования ИТ-инфраструктуры.

Виртуальный форум открылся с рассказа об основных трендах в области обработки данных и об инновациях, представленных в продуктах Microsoft, в том числе в новейшем SQL Server 2016
Смотрите запись открытия виртуального форума
Total votes 11: ↑9 and ↓2 +7
Views 2.4K
Comments 5

Полный список флагов трассировки Microsoft SQL Server

SQL *Microsoft SQL Server *

Microsoft SQL Server Флаги Трассировки


Полный список Microsoft SQL Server флагов трассировки (359 флагов трассировки на текущий момент).


ПОМНИТЕ: Будьте предельно осторожны с флагами трассировки, проверяйте их влияние в первую очередь в тестовой среде.

Читать дальше →
Total votes 17: ↑13 and ↓4 +9
Views 23K
Comments 10

SQL Server 2016 Stretch Database

SQL *Microsoft SQL Server *Microsoft Azure *
Tutorial


Первого июня состоялся релиз SQL Server 2016, который привнес в привычную разработку большое число нововведений, среди которых уже давно анонсированную технологию Stretch Database, позволяющую динамически переносить «горячие» и «холодные» данные из SQL Server в Azure.

С точки зрения маркетинга, Stretch Database очень хорошо распиарили. Приводили разумные аргументы, что по мере накопления в базе исторических данных возрастает сложность и стоимость её эксплуатации. И предлагали разумное решение — автоматический перенос архивных данных по мере устаревания в «облако». Честно признаюсь, идея мне понравилась.

Начиная с SQL Server 2016 RC0 я начал тестировать технологию Stretch Database на двух проектах, которые помогаю развивать. Первый — это трекер рабочего времени для которого характерна OLTP нагрузка, второй — внутренний проект с DW нагрузкой.
Подробнее
Total votes 11: ↑10 and ↓1 +9
Views 11K
Comments 12

Смотрите записи докладов виртуального форума «Данные. Технологии. SQL Server 2016»

Microsoft corporate blog SQL *Microsoft SQL Server *Microsoft Azure *


Доступны записи докладов форума в высоком качестве на Channel9. Программа форума была разделена на 3 трека, см. описание ниже, доклады из каждого трека доступны по ссылке channel9.msdn.com/Events/data-platform-russia/Virtual-Forum-data-technologies-SQL-Server-2016

SQL Server 2016: новые стандарты в мире OLTP. Трек посвящен возможностям новой платформы по повышению производительности и безопасности процессов. Так, скорость обработки транзакций на новой платформе выше в 30 раз, а запросов – в 100 раз, по сравнению с дисковыми реляционными базами. Безопасность системы обеспечивается современными инструментами Always Encrypted и Role Level Security.

Бизнес-аналитика: SQL, Power BI, R, Mobile. Обсуждение вариантов практического применения SQL Server 2016 для разработки интеллектуальных приложений, способных анализировать данные и организовывать их в умные системы с помощью технологий бизнес-аналитики BI, а также использования языка R.

Azure: новое поколение решений для аналитики, Big Data& IoT. Доклады об обеспечении автоматизации критически-важных процессов в компании благодаря умным аналитическим системам, машинному обучению и ботам, а также интеграции в облако с возможностью масштабирования ИТ-инфраструктуры.
Несколько самых интересных записей под катом
Total votes 10: ↑8 and ↓2 +6
Views 5K
Comments 0

Список полезных ресурсов по Microsoft SQL Server

SQL *Microsoft SQL Server *

Список из 147 бесплатных и платных интернет ресурсов для изучения и работы с Microsoft SQL Server.
Статья в формате markdown на английском языке доступна на Github

Читать дальше →
Total votes 21: ↑19 and ↓2 +17
Views 42K
Comments 29

10 причин почему именно сейчас стоит попробовать Microsoft SQL Server

SQL *Microsoft SQL Server *Microsoft Azure *R *

Причина №1 — Microsoft SQL Server теперь работает и под Linux


16 ноября 2016 года Microsoft опубликовал первую публичную кросплатформенную версию SQL Server VNext, которая теперь работает и под Linux: Public preview of the next release of SQL Server — Bring the performance and security of SQL Server to Linux and Windows


Читать дальше →
Total votes 27: ↑15 and ↓12 +3
Views 43K
Comments 105

SQL Server JSON

SQL *XML *Microsoft SQL Server *


Когда много лет подряд Microsoft лихорадит из одной крайности в другую, то понемногу начинаешь привыкать к этому и все новое ждешь с неким скепсисом. Со временем это чувство становится только сильнее и подсознательно ничего хорошего уже не ожидаешь.

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

Такое пафосное вступление имеет определенные на то основания, поскольку долгое время на Microsoft Connect поддержка работы с JSON на SQL Server была одной из самых востребованных фич. Шли годы и неожиданно данный функционал реализовали вместе с релизом SQL Server 2016. Забегая вперед скажу, что вышло очень даже хорошо, но Microsoft не остановилась на этом и в SQL Server 2017 существенно улучшили производительность и без того быстрого JSON парсера.
Подробнее
Total votes 47: ↑43 and ↓4 +39
Views 32K
Comments 16

Контроль версий внутри SQL Server'a

SQL *Git *Microsoft SQL Server *GitHub *
Юля: Так, кто вчера менял мою процедуру?
Лёша: не я
Максим: не я
Ребят, может Git заведём ?
Серёжа: давно пора!
прошло 2 недели…

Юля: ребяяят?
Юль, а ты не коммитила?
Юля: damn нет(…

Вот так всё и началось. Ну а что, каждый символ и каждую строчку коммитить?

А может всё это будет происходить само?) На этом моменте в голову начинают приходить
DDL-триггеры, Temporal table и картина складывается. Решено, будем хранить версии внутри
SQL Server'a !)



Читать дальше
Total votes 36: ↑26 and ↓10 +16
Views 12K
Comments 29

Пожалуйста, прекратите использовать антипаттерн UPSERT (SQL Server)

OTUS corporate blog SQL *Microsoft SQL Server *
Translation

Я думаю, что все уже знают мое мнение о MERGE и почему я держусь от него подальше. Но вот еще один антипаттерн, который я постоянно встречаю, когда требуется выполнить UPSERT (UPdate inSERT — обновить строку, если она существует, и вставить, если ее нет):

Читать далее
Total votes 18: ↑16 and ↓2 +14
Views 22K
Comments 16