Monthly Archives: June 2015

SQL Server 2016: Dynamic Data Masking

В SQL Server 2016 появилась ещё одна интересная возможность. Это скрытие данных от конечного пользователя по определенному шаблону (Dynamic Data Masking). Примечание: всё ниже описанное работает в SQL Server 2016 CTP 2.1. Пусть у нас есть таблица: CREATE TABLE Contacts ( ContactID INT IDENTITY(1, 1) PRIMARY KEY  ,FirstName NVARCHAR(30) NOT NULL ,LastName NVARCHAR(30) MASKED WITH (FUNCTION = ‘partial(1,”XXXXXXX”,0)’) NOT NULL ,CreditCard VARCHAR(20) MASKED WITH… Read More »

SQL Server 2016: Temporal Tables (часть 3)

Мы уже разобрались как создавать temporal table и как из обычной таблицы сделать temporal table. В этой статье мы рассмотрим как получить системную информацию о temporal table и какие ограничение есть при работе с этими таблицами. У таблиц появились свойства temporal_type, temporal_type_desc, history_table_id. Создайте обычную таблицу с именем dbo.Test и рассмотрим, что они хранят на… Read More »

SQL Server 2016: Temporal Tables (часть 2)

В прошлой статье я показал как создавать temporal table с нуля. А как быть, если уже есть таблица для которой хотелось бы задействовать эту функциональность? Это мы сейчас и разберем. Пусть у нас есть таблица: CREATE TABLE dbo.Products( productid int NOT NULL, productname varchar(50) NOT NULL, price numeric(5, 2) NULL, CONSTRAINT PK_Product PRIMARY KEY NONCLUSTERED… Read More »

SQL Server 2016: Temporal Tables (часть 1)

Temporal table были представлены как функционал базы данных в стандарте ANSI SQL:2011 и теперь будут поддерживаться в SQL Server 2016. Довольно часто бывают задачи, когда необходимо хранить журнал изменений. Теперь не нужно будет делать свои решения. Temporal table позволяют получить не только последние сохраненные данные, но данные на определенный момент времени. Примечание: описанный ниже функционал… Read More »

SQL Server 2016 Community Technology Preview 2.1

Вышла новая версия SQL Server 2016 CTP 2.1 Есть интересные изменения по сравнению с первой версией http://blogs.technet.com/b/dataplatforminsider/archive/2015/06/24/sql-server-2016-community-technology-preview-2-1-is-available.aspx

SQL Server 2016: Temporal tables

В SQL Server 2016 появился новый вид таблиц – temporal tables. Ниже представлены статьи на эту тему: Знакомимся с tempotal table Мигрируем из обычной таблицы Метаданные и ограничения

SQL Server 2016. Знакомимся с новинками

Цикл статей о новинках, которые появились в SQL Server 2016: Temporal Tables (знакомство) Temporal Tables (миграция) Temporal Tables (метаданные и ограничения) Dynamic Data Masking Query Store Live Query Statistics Always Encrypted новинки в SSRS новинки в SSIS новинки в SSAS  

Russian Robot Olympiad 2015

8-10 июня в новом городе Иннополис прошел российский этап международной олимпиады по робототехнике (WRO). Участниками были дети из более чем 40 регионов России. Моя команда (я и Всеволод Козак) принимали участие в состязании “Поиск сокровищ“. К сожалению, мы выступили не очень хорошо. Но получили много нового опыта и познакомились с участниками из других регионов. Теперь… Read More »