Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемЮлия Шаповалова
1 Отслеживание изменений данных в SQL Server 2008 Денис Резник Trainer, Microsoft Innovation Center Team Lead, LPP Soft MCITP, MCTS
2 План доклада Зачем это нужно? Триггеры OUTPUT Change Tracking Change Data Capture Аудит
3 Мобильные устройства
4 Хранилище данных DWOLTP
5 Контроль за изменениями CREATE TRIGGER … ?
6 Другие причины Хранение истории изменений Кэширование данных ?
7 Триггеры CREATE TRIGGER reminder ON Sales.Customer AFTER INSERT, UPDATE, DELETE AS EXEC = 'AdventureWorks2008R2 = 'Don''t forget to print a report for the sales = 'Reminder'; GO
8 Предложение OUTPUT table( EmpID int NOT NULL, OldVacationHours int, NewVacationHours int, ModifiedDate datetime); UPDATE HumanResources.Employee SET VacationHours = VacationHours * 1.25 OUTPUT INSERTED.BusinessEntityID, DELETED.VacationHours, INSERTED.VacationHours, INSERTED.ModifiedDate
9 Change Tracking Фиксирует только факт изменения строки, но не число изменений строки или значения промежуточных изменений Данные получаются непосредственно из отслеживаемой таблицы Изменения фиксируются синхронно с операцией изменения
10 Демо Change Tracking
11 Change Data Capture Регистрирует не только факт изменения данных, но и сами данные Сохраняет историю изменения данных Работает на основе анализа лога транзакций Фиксирование изменений происходит асинхронно
12 Демо Change Data Capture
13 Аудит Отслеживание и протоколирование событий, происходящих в системе Подсистема аудита SQL Server использует расширенные события Аудит работает на уровне экземпляра SQL Server и на уровне БД Данные сохраняются в Application Log Security Log Файл
14 Демо Настройка Аудита
15 Полезные ссылки Триггеры - ru/library/ms aspxhttp://msdn.microsoft.com/ru- ru/library/ms aspx Предложение OUTPUT - ru/library/ms aspxhttp://msdn.microsoft.com/ru- ru/library/ms aspx Change Tracking - ru/library/cc aspxhttp://msdn.microsoft.com/ru- ru/library/cc aspx Change Data Capture - ru/library/bb aspxhttp://msdn.microsoft.com/ru- ru/library/bb aspx Аудит - ru/library/cc aspxhttp://msdn.microsoft.com/ru- ru/library/cc aspx Сравнение Change Tracking и Change Data Capture -
16 Вопросы Денис Резник.Net Team Lead, LPP Soft Trainer, Microsoft Innovation Center MCITP – SQL Server 2008 Database development MCTS - ASP.NET 3.5 Web Application development MCTS - SQL Server 2008 Implementation and Maintenance
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.