La création d’entrées dans le journal d’événements

Tech |
> Tech
La création d’entrées dans le journal d’événements

La création d’entrées dans le journal d’événements

Le mécanisme normal d’enregistrement de l’activité sur un système Windows est la consignation dans le journal d’événements. Votre script peut aussi utiliser les journaux d’événements locaux et distants pour marquer les étapes de son exécution. L’un des avantages du journal d’événements, c’est de pouvoir replacer les étapes de votre script

Lire l'article
Routage entre serveurs Exchange 2007  (2)

Routage entre serveurs Exchange 2007 (2)

• Cas de la bifurcation de messages
Si un utilisateur émet un message à destination de plusieurs boîtes aux lettres hébergées sur différents site Active Directory, le serveur Hub source calcul le meilleur chemin pour atteindre chaque site concerné. Il détermine ensuite en superposant l’ensemble des chemins

Lire l'article
Résolution des problèmes (2)

Résolution des problèmes (2)

La procédure réalise une itération sur toutes les lignes de la table qui contient la sortie DBCC SHOWCONTIG enregistrée par uspBuildFraglist, et elle recherche toutes les tables qui excèdent le niveau de fragmentation spécifié par le paramètre @MaxFrag, comme le montre le code du bloc A (listing 2).
Lire l'article

2 Isolation des instantanés

2 Isolation des instantanés

L’isolation des instantanés ou clichés (snapshot) n’est pas une fonction disponible par le biais d’un menu ; il s’agit d’une fonction de programmation visant à améliorer la concurrence d’accès aux bases de données. Avec SQL Server 2000, cette concurrence repose sur le verrouillage, ce qui entraîner des problèmes de blocage

Lire l'article
2 Généralités

2 Généralités

2.1 Modification du noyau
Existant en version 32 bits et 64 bits, Windows Server 2008 sera le dernier système serveur de Microsoft à supporter la plateforme 32 bits. Son noyau intègre un certain nombre de nouveautés dont voici les principales :
• Support du Hot Plug

Lire l'article
2. Créez un projet dans Visual Studio 2005.

2. Créez un projet dans Visual Studio 2005.

Pour développer du code CLR, vous pouvez employer n’importe quel environnement, même le Bloc-notes (Notepad). Toutefois, il est commode d’utiliser Visual Studio 2005 Professional Edition ou une édition supérieure car il s’agit d’un environnement riche en fonctionnalités, qui vous permet de déboguer votre code et de le déployer dans SQL

Lire l'article
La gestion du cycle de vie d’une application (3)

La gestion du cycle de vie d’une application (3)

Et les performances dans tout cela ?
Grâce aux tests unitaires, à la couverture du code, aux métriques et à l’analyse du code, notre application est bien plus facile à maintenir et à modifier qu’auparavant. Mais, par quoi l’utilisateur final est-il le plus intéressé ? Du code

Lire l'article
L’utilisation des fonctionnalités intégrées de certains outils

L’utilisation des fonctionnalités intégrées de certains outils

La problématique du rapport d’exécution ou de la recherche d’incident d’exécution est parfois intégrée dans les outils. Ils sont alors à même de produire un fichier texte avec un journal d’exécution. La souplesse de la création du journal (ou, choix du nom de fichier, ajout sur un fichier existant) est

Lire l'article
Routage entre serveurs Exchange 2007

Routage entre serveurs Exchange 2007

Echange entre deux utilisateurs d’un même serveur C’est le cas le plus simple : deux utilisateurs hébergés sur un même serveur MBX échangent leurs messages en transitant par un rôle HUB sur un même site Active Directory. Le message sort donc du rôle MBX vers le rôle HUB (en utilisant

Lire l'article
Résolution des problèmes

Résolution des problèmes

Tous les indices trouvés, à savoir la fragmentation des tables et fichiers de base de données, ainsi que la mauvaise densité de page, m’ont conduit à identifier trois aspects qu’il m’a fallu résoudre afin de régler le problème des performances de ma base de données. Premièrement, la table la plus

Lire l'article
3 Object Explorer

3 Object Explorer

SQL Server Management Studio constitue une évolution majeure vis-à-vis de SQL Server 2000 Enterprise Manager. D’emblée, vous allez noter une boîte de dialogue initiale permettant la connexion à une instance SQL Server. Néanmoins, vous n’allez pas forcément remarquer la liste déroulante concernant les aspects connexion et gestion pour le moteur

Lire l'article
– Une plate-forme, gage de productivité

– Une plate-forme, gage de productivité

La synergie entre SQL Server 2008, Windows Server 2008 et Visual Studio 2008 permet de relever les nouveaux défis des systèmes d’information, avec à la clé une productivité renforcée. Cette productivité se joue au niveau de l’administration des systèmes qui tend de plus en plus vers l’automatisation.

Puissant

Lire l'article
La vraie question

La vraie question

Désormais, vous savez que la vraie question n’est pas « CLR or NOT CLR ? ». T-SQL est plus puissant et efficace dans les scénarios de manipulation de données, alors que le CLR est plus sophistiqué et performant dans les scénarios nécessitant beaucoup de calculs, impliquant une logique procédurale ou

Lire l'article
La gestion du cycle de vie d’une application (2)

La gestion du cycle de vie d’une application (2)

Le code est-il de bonne qualité ?
Maintenant, nous avons du code qui répond aux attentes visà- vis des opérations qu’il effectue. Cependant, est-il simple à maintenir ?

L’analyse du code

L’analyse du code permet d’identifier les erreurs de codage et les

Lire l'article
La création d’un fichier texte et ses variantes

La création d’un fichier texte et ses variantes

Une fois la commande echo (now, date, time) maîtrisée, vous pouvez soit contrôler l’écriture des résultats dans un fichier, soit rediriger la sortie globale du script vers un fichier. La première solution permet un contrôle plus fin de ce qui sera dans le fichier, la redirection permet de facilement passer

Lire l'article
Principe élémentaire du routage d’Exchange 2007

Principe élémentaire du routage d’Exchange 2007

La table de routage échangée entre les serveurs Exchange 2003 a totalement disparu d’Exchange 2007 ; les groupes de routage également. Les développeurs ont constaté que dans la grande majorité des architectures Exchange 2003, les groupes de routages correspondaient aux sites Active Directory et que les connecteurs entre serveurs de

Lire l'article
Un autre indice : la fragmentation des fichiers de base de données

Un autre indice : la fragmentation des fichiers de base de données

Que se passe-t-il lorsque l’Analyseur de performances indique des E/S excessives, mais que FileMon signale au minimum 65 536 octets par E/S ? Cela signifie que le fichier de base de données proprement dit est fragmenté sur le disque. L’Analyseur de performances rapporte les statistiques de disque physique alors que

Lire l'article
4 Generate Scripts Wizard

4 Generate Scripts Wizard

Cet assistant constitue une fonctionnalité puissante de SQL Server 2005. Pour exécuter le Generate Scripts Wizard, ouvrez SQL Server Management Studio, puis cliquez avec le bouton droit de la souris sur une base de données et sélectionnez Tasks, puis Generate Scripts. L’assistant peut écrire des scripts pour tous les objets

Lire l'article
CRL ou T-SQL, à  chacun sa spécialité (4)

CRL ou T-SQL, à  chacun sa spécialité (4)

La logique de la procédure est simple : elle crée une connexion à la base de données dans laquelle réside la procédure stockée, elle charge l’ensemble de résultats de la requête vers un objet SqlDataReader intitulé reader et effectue une itération sur les enregistrements de l’objet reader, en ajoutant à

Lire l'article
La gestion du cycle de vie d’une application

La gestion du cycle de vie d’une application

Les besoins et les exigences des utilisateurs grandissent jour après jour. Ainsi, gérer le cycle de vie d’une application devient une nécessité dans les développements d’aujourd’hui. En utilisant Visual Studio et Team Foundation Server, la gestion du cycle de l’application fait partie du processus de développement, ce qui assure une

Lire l'article