Premier pas avec Reactive Extensions (Rx) for .NET

Vous avez déjà surement entendu parler de la programmation réactive ? Et bien nous allons aujourd’hui nous pencher un peu sur la bibliothèque Reactive extension (Rx) qui permet de faire la programmation réactive façon Microsoft.

C’est quoi la programmation réactive?

La programmation réactive permet d’écrire des programmes sous forme d’un ensemble de processus qui s’exécutent de manière synchronisée et communiquent par une diffusion de signaux. Ce paradigme peut être fourni par des langages spécialisées ou par des bibliothèques à l’instar de la bibliothèque réactive extension.
Lire la suite

Trace par défaut dans SQL Server

 

SQL Server intègre une trace par défaut qui comprend un journal enrichi sur l’activité et les modifications principalement liées aux options de configuration. La trace par défaut SQL Server aide les DBA à résoudre les problèmes en leur fournissant les données de journal.

       Les événements audité par cette trace sont:

Data file auto grow Data file auto shrink Database mirroring status change Log file auto grow Log file auto shrink
Error log Hash warning Sort Warnings Missing Column Statistics Missing Join Predicate
FT Crawl Aborted FT Crawl Started FT Crawl Stopped Object Altered Object Created
Object Deleted Audit Add DB user event Audit Add login to server role event Audit Add Member to DB role event Audit Add Role event
Audit Add login event Audit Backup/Restore event Audit Change Database owner Audit DBCC event Audit Database Scope GDR event (Grant, Deny, Revoke)
Audit Login Change Property event Audit Login Failed Audit Login GDR event Audit Schema Object GDR event Audit Schema Object Take Ownership
Audit Server Starts and Stops Server Memory Change      
 
Pour vérifier que la trace par défaut est en cour d?exécution, exécuter la requête suivante :
 
Select * from sys.configurations where configuration_id = 1568

Lire la suite