Архив автора: admin

Дать права к представлению без права на таблицу.

В ситуации когда пользователь должен видеть только определенные данные из таблицы или не хочется заморачиваться с правами на таблицу
пригодится использование механизма цепочек владения.

Если кратко то  в случае когда  объектами владеет один и тот же  владелец то включается механизм цепочки владения  который позволяет исключить проверку прав для входящих в процедуру  или представление объектов.
Например хотим создать отдельную схему и дать доступ пользователю только на объекты данной схемы. Подробнее можно почитать тут
Создаем схему указываем владельца dbo, т.к будем использовать  в  представлениях и процедурах объекты данной схемы, таким образом включается цепочка наследования.
! Необходимо указать правильного владельца сразу иначе цепочка оборвется и придется пересоздавать схему.
CREATE SCHEMA [MDM] AUTHORIZATION [dbo]
Далее создаем представление, которое использует например  таблице TEST в схеме dbo
CREATE VIEW MDM.TESTVIEW AS
SELECT *
FROM dbo.TEST
Даем права нашему пользователю на селект и  грант, без гранта работать не будет.
GRANT SELECT , VIEW DEFINITION ON MDM.TESTVIEW TO [TestUser] WITH GRANT OPTION
Проверяем доступ  к представлению и убеждаемся что все работает

PS скриптом ниже можно проверить все права пользователя
EXECUTE AS LOGIN = N'TestUser';
GO
DECLARE @login NVARCHAR(256), @user NVARCHAR(256);
SELECT @login = login_name FROM sys.dm_exec_sessions WHERE session_id = @@SPID;
SELECT @user = d.name
  FROM sys.database_principals AS d
  INNER JOIN sys.server_principals AS s
  ON d.sid = s.sid
  WHERE s.name = @login;
SELECT u.name, r.name
  FROM sys.database_role_members AS m
  INNER JOIN sys.database_principals AS r
  ON m.role_principal_id = r.principal_id
  INNER JOIN sys.database_principals AS u
  ON u.principal_id = m.member_principal_id
  WHERE u.name = @user;
SELECT class_desc, major_id, permission_name, state_desc
  FROM sys.database_permissions
  WHERE grantee_principal_id = USER_ID(@user);
GO
REVERT;

Автор: Roman D
Дата публикации: 2016-03-04T06:42:00.001-08:00

Обзор легкого и быстрого дистрибутива MX-15

В последнее время, занялся поиском легких дистрибутивов. Хотел найти, что-то достаточно легкое, но в то же время не лишенное красоты и функциональности. Среди претендентов были, Lubuntu, Runtu Lite, Xubuntu и случайно найденный мной MX-15. Сразу хочу сказать, что тестировались все эти дистрибутивы на нетбуке Lenovo IdeaPad E10,с процессором Intel Celeron (2 ядра, по 2ГГц), 2Гб оперативной памяти и встроенная графика Intel GMA HD. Читать

​Ризотто с рукколой, цуккини и редиской Термомикс.

на 2 порции

Ингредиенты:

  • ·4 редиски (50 г)
  • ·1 цуккини (50 г)
  • ·50 г лука порея
  • ·30 г тертого твердого сыра
  • ·30 г сливочного масла
  • ·30-50 г мягкого сыра
  • ·50 г рукколы
  • ·30 г оливкового масла
  • ·180 г риса для ризотто
  • ·380 г бульона (или 380 г кипятка + ½ ст. л. домашней заправки)

Способ приготовления:

1.Натереть на терке редиску и порезать по полукруги цуккини;

2.Лук порей порезать кольцами;

3.Рукколу добавить в чашу и измельчить: 3 сек/ск.6;

4.Выложить в миску и убрать в сторону;

5.В чашу добавить лук, цуккини и редиску, добавить оливковое масло и готовить: 3 мин/100°/ск.1;

6.Cобрать со стенок на дно с помощью лопатки, добавить рис, готовить: 3 мин/Реверс/100°/ск.1;

7.Влить бульон, солить и перчить, готовить: 16 мин/100°/Реверс/ск.1;

8.Выложить ризотто в миску, добавить рукколу и два вида сыра, все перемешать;

9.Разложить по тарелкам и сразу подавать;

10.Приятного аппетита!

А ниже вы можете посмотреть видео-рецепт «Ризотто с рукколой, цуккини и редиской в Термомиксе»:

PS Если Вы уже попробовали это блюдо или сначала хотите спросить совета — пишите в комментариях, мы будем очень рады! Нажмите на кнопочки социальных сетей — поделитесь с друзьями!


THERMOMIXMANIA.RU

Linux проверка соответствия ключа сертификату

Проверить, что ключ соответствует сертификату:
openssl x509 -noout -modulus -in cert.crt | openssl md5
openssl rsa -noout -modulus -in cert.key | openssl md5

Два значения должны совпадать.

Автор: Viktor

​​Фокачча – итальянская лепешка Термомикс от @termomix.kazakhstan

Ингредиенты:

  • 220 г воды
  • 1 ч. л. сахара
  • 20 г свежих дрожжей
  • 400 г муки
  • 30 г оливкового масла
  • 0,5 ч. л. соли
  • розмарин

Cпособ приготовления:

1.Все ингредиенты, кроме розмарина добавить в чашу и замесить тесто: 2 мин/Закрытая крышка/Колосок;

2.Выложить тесто на силикон коврик, сделать лепешку, в лепешке дырки, надавливая пальцами;

3.Оставить фокаччу отдохнуть на 20 мин;

4.Затем смазать 1 ст. л. оливкового масла, смешанной с 1 ст. л. воды;

5.Посыпать розмарином и выпекать: 20 мин/200°;

6.Фокаччу вынуть, порезать и сразу подавать;

7.Приятного аппетита!

PS Если Вы уже попробовали это блюдо или сначала хотите спросить совета — пишите в комментариях, мы будем очень рады! Нажмите на кнопочки социальных сетей — поделитесь с друзьями!

 


THERMOMIXMANIA.RU