Страницы

пятница, 24 июня 2016 г.

Безопасность на уровне строк (Row-Level Security, RLS) в SQL Server 2016

 
Коллеги, сегодня представляю вашему вниманию первый веб-каст по SQL Server 2016, в нем речь пойдет о новой возможности – организации безопасности на уровне строк (Row-Level Security).
 
 
В веб-касте вы найдете описание компонентов безопасности на уровне строк (RLS): линейной функции с табличным значением (Inline Table-Valued Function, TVF), предикатов безопасности (Security Predicate) и политики безопасности (Security Policy), а также демонстрации создания политики безопасности на уровне строк для операций чтения (Filter Predicate) и операций записи (Block Predicate). Дополнительно в веб-касте описываются особенности взаимодействия RLS с прочими компонентами SQL Server.
 
Подробности и видео: LebedevUM.
 
PS> В веб-касте используется база данных Nerv Accounting 4.0, которая доступна для загрузки: NA40.
 
 

воскресенье, 19 июня 2016 г.

База данных Nerv Accounting 4.0

 
В связи с выходом SQL Server 2016 все дальнейшие веб-касты по SQL Server будут записываться c использованием новой платформы. Веб-касты по SQL Server 2016 планируются по трем направлениям: Transact-SQL, платформа данных (Data Platform) и бизнес аналитика (Business Intelligence).
 
 
В связи с этим, я публикую базу данных NervAccounting 4.0, именно эта база данных будет использоваться в ближайших веб-кастах по SQL Server. База данных не претерпела структурных изменений с версии 3.1 в нее было добавлено несколько строк для актуализации данных и повышен уровень совместимости до SQL Server 2016 (130).
 
 
Ссылка на базу данных: NA40_distr.zip.
 
В архиве находится три копии базы данных NervAccounting 4.0, которые можно использовать для подключения, восстановления или установки (Data-tier Application).
 
Инструкция по подключению базы данных:
  1. Распакуйте каталог NA40 из архива NA40_distr.zip в корень диска C.
  2. Выполните следующий код Transact-SQL:
     USE [master]
     GO
     CREATE DATABASE [NervAccounting40] ON
     ( FILENAME = N'C:\NA40\DATA\NA40_df01.mdf' ),
     ( FILENAME = N'C:\NA40\LOG\NA40_log01.ldf' )
      FOR ATTACH
     GO
 
Инструкция по восстановлению базы данных:
  1. Распакуйте каталог BKP из архива NA40_distr.zip в корень диска C.
  2. Создайте каталог NA40 в корне диска C.
  3. В каталоге C:\NA40\ создайте каталоги DATA и LOG.
  4. Выполните следующий код Transact-SQL:
     USE [master]
     GO
     RESTORE DATABASE [NervAccounting40]
      FROM  DISK = N'C:\bkp\na40.bak'
      WITH  FILE = 1
     GO

Также в архиве присутствует экспорт приложения уровня данных (Data-tier Application) - NA40.bacpac в каталоге DTA. Для установки базы данных NervAccounting 4.0 из NA40.bacpac используйте мастер «Import Data-tier Application».
 
PS> База данных не претерпела глобальных изменений и все примеры кода Transact-SQL, которые были показаны в веб-кастах по «Transact-SQL в SQL Server 2012» должны работать и на базе данных NA40 в SQL Server 2016. 

суббота, 4 июня 2016 г.

Вычислительные возможности Windows Server 2016 TP5

 
Пришло время опубликовать материалы из доклада «Новое в Windows Server 2016 Technical Preview».
 
Так как доклад был рассчитан на 120 минут, многие демонстрации и часть материала пришлось исключить. Теперь же, когда нет ограничений по времени, я разделю доклад на 4 части, добавлю в него некоторый материал и демонстрации и опубликую в виде 4-ех частей:
  • Вычислительные возможности Windows Server 2016 TP5.
  • Active Directory в Windows Server 2016 TP5.
  • Сетевые возможности Windows Server 2016 TP5.
  • Возможности хранилища и кластеризации Windows Server 2016 TP5.
 
Сегодня я представляю вашему вниманию первый веб-каст, в котором представлены: Hyper-V, Nano Server, контейнеры Windows и MultiPoint Services.
 
В первую очередь в веб-касте вы найдете описание и демонстрации новых и улучшенных возможностей Hyper-V в Windows Server 2016, в том числе версии виртуальных машин, новый формат конфигурационных файлов виртуальных машин, живую миграцию с понижением версии хоста (DownLevel Live Migration), рабочие контрольные точки (Production Checkpoint), а также горячее изменение объема оперативной памяти и добавление/удаление сетевых адаптеров.
 
 
Еще одним важным изменением Windows Server 2016, является возможность установки в режиме Nano Server. В веб-касте описаны варианты создания виртуального диска с Nano Server, описано добавление драйверов, ролей и компонентов, а также возможностей предварительной настройки Nano Server. В веб-касте представлена демонстрация создания виртуального жесткого диска Nano Server с ролью Hyper-V, с настроенной сетью и подключенного к домену в режиме офлайн при помощи djoin.exe, а также запуск Nano Server в виртуальной машине Hyper-V с включенной вложенной виртуализацией (Nested Virtualization) и удаленное управление Hyper-V на Nano Server при помощи Диспетчера Hyper-V (Hyper-V Manager).
 
 
Также в Windows Server 2016, добавлена новая роль – MultiPoint Services, в веб-касте вы найдете описание отличий и изменений между MultiPoint Server и MultiPoint Services в Windows Server 2016, описание и демонстрацию инструментов Multipoint Services: MultiPoint Manager и MultiPoint Dashboard, а также демонстрацию развертывания служб удаленных рабочих столов (RDS) без использования RD Broker, RD Gateway и RD Web Access (Multipoint Services).
 
 
Дополнительно в веб-касте вы найдете описание Контейнеров Windows и Контейнеров Hyper-V в Windows Server 2016.
 
Подробности и видео: LebedevUM.
 
PS> Это у же не первый веб-каст о новых возможностях Windows Server 2016, в декабре 2014-го года я проводил вебинар на тему «Первый взгляд на Windows Server Technical Preview», запись которого доступна на сайте.
 
Больше подробностей о новых возможностях Hype-V, вы можете найти в моей серии веб-кастов: «Hyper-V в Windows 10».
 
Для тех, кто не знаком с возможностями служб удаленных рабочих столов (RDS) в Windows Server, рекомендую посмотреть пару моих веб-кастов на тему: «Службы удаленных рабочих столов (RDS) в Windows Server 2012» и «Инфраструктура виртуальных рабочих столов (VDI) в Windows Server 2012».