> Renaud ROSSET
Un moteur plus rapide

Un moteur plus rapide

Un moteur de base de données plus rapide est toujours apprécié du développeur. A cet égard, la V5R3, améliore de diverses façons la performance SQL. Le SQE (SQL Query Engine) est surpuissant en V5R3 car il peut désormais traiter davantage d'instructions SQL, en prenant en charge les sousrequêtes, les vues,

Lire l'article
Autres nouveaux outils

Autres nouveaux outils

La V5R3 offre quelques améliorations de types de données, pour proposer aux développeurs davantage de souplesse et de moyens. La précision maximale des champs décimaux a été portée de 31 à  63. L'aspect Unicode a lui aussi été amélioré : désormais, on peut coder des données Unicode en format UTF-8

Lire l'article
Cryptage des données

Cryptage des données

La protection des données personnelles et sensibles s'impose de plus en plus dans la programmation des applications. Les développeurs iSeries n'ont pas besoin d'écrire leurs propres routines de cryptage, grâce aux fonctions de DB2 UDB en matière de cryptage et de décryptage. Les fonctions scalaires DB2 Encrypt et Decrypt utilisent

Lire l'article
Séquences autogénérées

Séquences autogénérées

Les programmeurs iSeries peuvent aussi améliorer leur productivité en déplaçant le simple traitement de gestion comme la génération de valeurs de clés dans le moteur DB2 UDB. Un nouvel objet DB2, séquence, offre cela en V5R3. On peut considérer qu'un objet séquence fournit un super ensemble des possibilités du support

Lire l'article
Une autre technique de pagination

Une autre technique de pagination

Etant donné l'incidence sur mon application des problèmes de performances liés à  la pagination de l'objet ADO Recordset, j'ai mis en place une autre technique de pagination que j'emploie pour les applications Web conséquentes paginant habituellement plusieurs milliers d'enregistrements. Cette technique simple s'appuie sur l'utilisation efficace par SQL Server des

Lire l'article
Etape 3 : Configurer un envoi d’abonnement

Etape 3 : Configurer un envoi d’abonnement

Dans Enterprise Manager, sélectionnez le Publisher, puis choisissez le menu Tools, Replication, puis Push Subscriptions to Others. Sur l'écran Create and Manage Publications on Publisher, sélectionnez la publication créée (dans notre exemple, Pubs), puis cliquez sur Push Subscription, comme illustré à  la figure 8. Au niveau de l'écran d'accueil Welcome

Lire l'article
Etape 2 : Définir la publication

Etape 2 : Définir la publication

Après avoir configuré le Subscriber et le Publisher, l'étape suivante consiste à  créer une publication. Celle-ci contient les données que vous souhaitez partager avec les Subscribers.
Configuration du Publisher. Dans Enterprise Manager, sélectionnez le Publisher (par ex., MOHAN), puis dans le menu Tools, sélectionnez Replication, puis Create and Manage Publications.

Lire l'article
Etape 1 : Configurer le Distributor et le Publisher

Etape 1 : Configurer le Distributor et le Publisher

Avant d'aller plus loin, notez le contenu des tables sysservers et sysxlogins dans la base de données master du Distributor et du Publisher, afin d'identifier les nouvelles lignes qui leurs sont ajoutées au cours de la configuration de la réplication TRQU. Faites également attention aux tâches de l'Agent SQL Server

Lire l'article
La publication Outlook Web Access

La publication Outlook Web Access

La communication avec les utilisateurs correspond aux solutions d'accès pour les clients et dans ce domaine, la première solution qui est le plus souvent mise en place est l'accès WEB OWA (Outlook Web Access). A ce niveau, on peut distinguer deux approches qui sont la solution standard qui repose sur

Lire l'article
La connexion SMTP avec Internet

La connexion SMTP avec Internet

En premier lieu, il faut permettre la communication Exchange en temps que serveur de messagerie. L'assistant de publication de messagerie fourni avec ISA serveur propose les différentes solutions possibles. La communication serveur correspond à  l'ouverture du port SMTP (port TCP 25). La solution de base, la plus simple et la

Lire l'article
Architecture mise en place

Architecture mise en place

Dans le cadre de ce dossier, ISA Server 2004 est installé sur un serveur disposant de deux pattes réseau, une sur le réseau local et l'autre sur un extérieur de type DMZ ou directement sur un réseau public. Ce serveur dispose donc d' interfaces réseau avec chacune 1 adresse IP

Lire l'article
Des requêtes plus rapides, des mises à  jour plus lente

Des requêtes plus rapides, des mises à  jour plus lente

Toutes les actions effectuées dans un environnement de base de données nécessitent des compromis. Lorsque vous envisagez de créer des vues indexées pour accélérer le traitement des requêtes, vous devez tenir compte de l'incidence des insertions, mises à  jour et suppressions de données sur les performances. La seule solution consiste

Lire l'article
Gestion des vues indexées

Gestion des vues indexées

Pour vérifier la matérialisation d'une vue, vous pouvez exécuter la commande sp_spaceused, en utilisant le nom de la vue indexée comme argument. La figure 5 illustre le résultat obtenu. Une fois la vue matérialisée, vous pouvez créer sur celle-ci d'autres index, non ordonnés en clusters. Toutefois, dans le cas des

Lire l'article
Création de vues matérialisées

Création de vues matérialisées

Les vues matérialisées peuvent être créées dans toutes les éditions de SQL Server 2000, mais seuls les optimiseurs des éditions Entreprise et Développeur utiliseront les index sur une vue. (Pour plus d'informations sur cette restriction, consultez l'article Microsoft « PRB: Indexed Views Can Be Created on All Versions of SQL

Lire l'article
Pourquoi attendre ?

Pourquoi attendre ?

Toute la publicité autour des fonctionnalités nouvelles ou améliorées de SQL Server 2005 ne doit pas vous empêcher de mettre en oeuvre des solutions utiles dès maintenant. Il existe encore bien d'autres façons de mettre à  profit de manière créative les fonctionnalités précieuses et souvent ignorées de SQL Server 2000.

Lire l'article
Reporting

Reporting

A l'heure qu'il est, vous avez déjà  entendu parler de la nouvelle solution de reporting de Microsoft, SQL Server 2000 Reporting Services. Bien qu'il soit trop tôt pour que Microsoft puisse se prévaloir d'une victoire complète dans le domaine du reporting, les premiers commentaires des clients indiquent que Reporting Services

Lire l'article
Colonnes calculées

Colonnes calculées

Les modélisateurs de données méconnaissent souvent l'aptitude de SQL Server 2000 à  définir une colonne dynamique ou calculée au sein d'une table, en tant que partie intégrante de la définition sous-jacente de la table, et à  améliorer les performances des requêtes par une indexation de la colonne calculée. Au lieu

Lire l'article
Gestion du workflow

Gestion du workflow

La plupart des utilisateurs de SQL Server connaissent les services DTS (Data Transformation Services), un ensemble d'utilitaires servant à  extraire, transformer et charger des données. Toutefois, nombre d'entre eux ne réalisent pas que le moteur de workflow de DTS fournit également une méthode facile et directe pour gérer l'exécution de

Lire l'article
Prise en charge des instances multiples

Prise en charge des instances multiples

Toutes les éditions de SQL Server 2000 prennent en charge les instances multiples. Il est donc possible d'exécuter simultanément plusieurs instances distinctes de SQL Server sur le même ordinateur. Cette fonctionnalité est très utile pour consolider les environnements de production, mais ce n'est pas à  ce niveau que ces avantages

Lire l'article
Déclencheurs INSTEAD OF

Déclencheurs INSTEAD OF

Quelle technologie employez-vous lorsque vous devez intercepter une instruction DML (Data Manipulation Language) et effectuer un traitement de remplacement ? Vous devez peut-être modifier en vue actualisable une vue qui ne l'est pas ou, lorsque vous optimisez votre base de données de production, vous réalisez qu'un partitionnement de la table

Lire l'article