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)
• 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
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
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.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
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)
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
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
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
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
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é
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
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)
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
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
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
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
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)
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
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'articleLes plus consultés sur iTPro.fr
- IA : ne déléguez pas votre cœur de métier à une boîte noire
- Identité de l’IA : 4 priorités pour anticiper plutôt que subir la régulation
- Sauvegarder les données ne suffit plus : il faut refonder le poste de travail
- Cybermalveillance : 2025, seuil franchi pour les victimes comme pour les cybercriminels
Articles les + lus
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
Adapter la sécurité OT aux réalités de l’industrie
Coder vite, mais coder juste : trouver l’équilibre à l’ère de l’IA
Mixité dans la Tech : en 2026, un choix de souveraineté stratégique
À la une de la chaîne Tech
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
- DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
- Adapter la sécurité OT aux réalités de l’industrie
- Coder vite, mais coder juste : trouver l’équilibre à l’ère de l’IA
- Mixité dans la Tech : en 2026, un choix de souveraineté stratégique
