> Data
Contrôler la réplication avec Active X

Contrôler la réplication avec Active X

par Jeannine Hall Gailey - Mis en ligne le 02/02/2004 - Publié en Février 2004

Offrez la synchronisation à  la demande à  partir des applications client

En ces jours d'informatique distribuée, il est très important d'obtenir les bonnes données et de les collecter à  partir des points éloignés de l'entreprise. Et il n'est pas facile de tenir toutes ces données synchronisées, particulièrement avec des connexions réseau à  faible bande passante ou incohérentes. La situation est même pire pour les utilisateurs mobiles, comme les commerciaux, qui travaillent souvent en mode déconnecté puis transfèrent en bloc leurs changements vers la base de données ...SQL Server offre une solution de réplication souple qui permet de distribuer les données aux utilisateurs dans toute l'entreprise. Ceux-ci peuvent ensuite modifier ces données et synchroniser leurs modifications entre tous les serveurs participants dans votre topologie de réplication.
La réplication SQL Server est un ensemble de solutions dont la terminologie s'inspire du monde de l'édition. Les données de réplication se trouvent dans une base de données (la base de données de publication) sur un serveur de réplication central (le Publisher). Un serveur de distribution (le Distributor) distribue ensuite les données dans une base de données d'abonnements qui se trouve sur un ou plusieurs serveurs pratiquant l'abonnement (Subscribers). Dans ce modèle, les publications sont constituées d'un ou plusieurs objets base de données (c'est-à -dire, tables, procédure stockées et vues) appelés articles. Les abonnés reçoivent les articles en s'abonnant à  une publication. (Pour un aperçu rapide des concepts et des termes de réplication, voir l'encadré « Principes de base de la réplication »).
Un ensemble d'agents de réplication - hébergés par le SQL Server Agent - gèrent le mouvement des données dans une topologie de réplication. Et les contrôles d'ActiveX offrent une interface orientée objet pour gérer programmatiquement la plupart des agents de réplication utilisés couramment : Distribution, Snapshot et Merge. Un contrôle séparé gère l'agent de réplication qui fonctionne sur SQL Server 2000 Windows CE Edition. Comme avec le contrôle ActiveX, vous pouvez accéder à  ces contrôles de réplication programmatiquement à  partir de vos applications - même celles qui sont imbriquées dans des pages Web. En utilisant des contrôles ActiveX en même temps que la fonctionnalité administrative fournie par SQL Distributed Management Objects (SQLDMO), vous pouvez administrer et contrôler programmatiquement toute une topologie de réplication.
Bien que vous puissiez gérer la réplication et contrôler les agents de réplication à  partir d'Enterprise Manager, il est intéressant d'accéder programmatiquement aux fonctionnalités de réplication par l'intermédiaire de contrôles ActiveX. Par exemple, vous pourriez écrire une application personnalisée pour qu'un administrateur distant puisse contrôler les agents de réplication. Vous pouvez aussi utiliser le contrôle ActiveX Merge pour fournir la synchronisation à  la demande à  partir des applications client tournant sur le Subscriber, afin que les utilisateurs puissent synchroniser manuellement les abonnements « pull » (ceux qui sont gérés par le Subscriber), choisir le Publisher auquel se synchroniser, et même ajouter des abonnements. Ainsi, en ajoutant des contrôles de réplication aux applications, vous pouvez donner aux utilisateurs un certain contrôle de la réplication sans toutefois leur offrir l'ensemble des fonctionnalités qu'apporte Enterprise Manager.
Pour voir comment utiliser les contrôles ActiveX de réplication dans vos applications, voyons un exemple qui utilise le contrôle ActiveX Merge pour synchroniser manuellement des abonnements par fusion et le contrôle Error qui traite les erreurs de réplication.

Lire l'article
Versant Open Access

Versant Open Access

Versant Corporation annonce la disponibilité de Versant Open Access, middleware de gestion de la persistance objet pour la plate-forme .Net.
 

Avec Versant Open Access .NET, l'éditeur Versant apporte à la communauté Microsoft .NET une efficacité accrue et la maturité dans le domaine de la persistance objet.

Lire l'article
SQL Server Actualités – Semaine 5 –  2005

SQL Server Actualités – Semaine 5 – 2005

Les actualités SQL Server pour le mois de Février 2005

Lire l'article
UDM : le meilleur des deux mondes

UDM : le meilleur des deux mondes

par Michael Otey - Mis en ligne le 30/03/2005 - Publié en Juin 2004

Le nouveau modèle d'Analysis Services combine le meilleur du reporting relationnel et du reporting OLAP

La prochaine version d'Analysis Services, fournie avec la nouvelle mouture de SQL Server (Yukon), regroupera les meilleurs aspects de l'analyse OLAP traditionnelle et du reporting relationnel dans un modèle dimensionnel unique, UDM (Unified Dimensional Model), à  même de couvrir les deux catégories de besoins. Par rapport aux accès directs liés aux bases de données relationnelles, la technologie OLAP procure de nombreux avantages aux analystes ...Le modèle de données dimensionnel d'OLAP permet de comprendre, de parcourir et d'explorer facilement les données. Par ailleurs, sa fonction de précalcul des données agrégées permet de répondre rapidement aux requêtes ad hoc, même sur des volumes de données importants. Un moteur analytique prenant en charge le langage d'interrogation MDX (Multidimensional Expression) vous permet d'effectuer des calculs analytiques. Par ailleurs, le modèle de données d'OLAP inclut des métadonnées riches, grâce auxquelles il est par exemple possible d'utiliser des noms orientés métier conviviaux.

Toutefois, le reporting s'appuyant directement sur la base de données sous-jacente demeure avantageux. OLAP, qui est traditionnellement structuré autour de schémas en étoile ou en flocon, ne gère pas les relations complexes arbitraires pouvant exister entre les tables. Le reporting à  partir de la base de données sous-jacente permet de manipuler un schéma flexible. Les cubes OLAP exposent également les données dans des hiérarchies prédéterminées, ce qui rend inenvisageable de véritables requêtes ad hoc sur des tables comportant des centaines de colonnes. L'accès direct au référentiel relationnel signifie que les résultats sont en temps réel, qu'ils reflètent toutes les modifications au fur et à  mesure qu'elles sont apportées et que vous pouvez explorer les données jusqu'au niveau de détail le plus poussé. De surcroît, le fait de ne pas introduire un référentiel OLAP distinct est synonyme d'économies en termes de gestion et de coût total de possession (TCO). Le tableau 1 compare les avantages du reporting relationnel et du reporting OLAP.

De nombreux outils de reporting relationnel essaient d'exploiter certains avantages procurés par OLAP en fournissant un modèle de données orienté utilisateur au-dessus de la base de données relationnelle et en réacheminant l'accès au reporting à  travers ce modèle. Ainsi, les nombreuses entreprises qui ont besoin du reporting OLAP et du reporting relationnel finissent toutes avec de multiples outils de reporting, chacun avec des modèles propriétaires, des API et des outils utilisateurs finaux distincts. Cette duplication des modèles aboutit à  une architecture hétérogène complexe. En revanche, le nouveau modèle UDM d'Analysis Services combine le meilleur des approches OLAP et relationnelle afin d'étendre les fonctionnalités et la souplesse d'utilisation du reporting.

Lire l'article
Plug in Microsoft SQL Server

Plug in Microsoft SQL Server

Arkeia Corporation, éditeur international de solutions de sauvegarde destinées aux entreprises, vient d'annoncer la sortie d'un plug-in destiné à la sauvegarde à chaud des données de Microsoft SQL Server.

Le nouveau plug-in Arkeia Network Backup protège les serveurs MS SQL en environnement hétérogène sans interrompre pour ce faire les services en cours d'exploitation.

Lire l'article
SQL Server Comparison Tool 1.2

SQL Server Comparison Tool 1.2

AlfaAlfa Software annonce SQL Server Comparison Tool 1.2, application Windows qui permet aux développeurs et administrateurs systèmes d'analyser, comparer et documenter les bases de données SQL Server.

Cet outil analyse la structure de vos tables SQL Server, procédures, fonctions, vues, triggers, puis stocke les données comparées dans les tables.

Lire l'article
SQL Server Actualités – Semaine 40 –  2004

SQL Server Actualités – Semaine 40 – 2004

Les actualités SQL Server pour le mois de Septembre 2004

Lire l'article
La connexion directe

La connexion directe

par Michael Otey - Mis en ligne le 17/11/2004 - Publié en Décembre 2003

Configurer et utiliser linked servers d'Oracle

L'utilisation de plates-formes de bases de données multiples est banale dans la plupart des entreprises, parce que leurs applications sont étroitement liées à  un système base de données back-end particulier. SQL Server et Oracle sont deux des plates-formes base de données les plus courantes aujourd'hui ...Nombreuses sont les sociétés qui utilisent en même temps SQL Server et Oracle. Le plus souvent, ces plates-formes base de données différentes sont des îlots informatiques entièrement indépendants ; parfois leur interaction se borne à  quelques échanges de données batch. Cette situation n'a rien d'obligatoire. En effet, la fonction linked servers de SQL Server vous permet d'intégrer directement vos applications SQL Server aux tables des bases de données Oracle. Mais, tout d'abord, il faut savoir comment établir et utiliser une connexion linked-server de SQL Server 2000 à  une base de données Oracle.

Lire l'article
XML Builder 2.0

XML Builder 2.0

WINSIGHT est le spécialiste français du Décisionnel en environnement Microsoft.

WINSIGHT annonce XML Builder 2.0 qui permet de programmer un serveur OLAP Microsoft sans avoir besoin de maîtriser une API complexe

Lire l'article
Ajouter une couche  de sécurité supplémentaire avec les pare-feu SQL

Ajouter une couche de sécurité supplémentaire avec les pare-feu SQL

par Ron Ben-Natan - Mis en ligne le 10/11/2004 - Publié en Décembre 2003

La sécurité de l'information est une préoccupation majeure que la croissance et le développement de l'e-business n'ont fait qu'accentuer. Les applications e-business des entreprises ciblent le vaste monde qu'elles considèrent comme des utilisateurs. Les utilisateurs externes inconnus peuvent donc désormais accéder à  des applications et à  des bases de données qui étaient auparavant réservées à  des utilisateurs connus. Ces mêmes entreprises utilisent aussi des logiciels accessibles par le Web, que les fournisseurs commercialisent à  la hâte après des tests de qualité sommaires. Ce genre de logiciels inclut souvent de nouvelles fonctionnalités non sans failles...On voit donc que le e-business a donné de nouveaux moyens aux pirates informatiques et autres utilisateurs malveillants, de vandaliser des systèmes et de voler des informations. Beaucoup des attaques qui ont fait la une sur les systèmes d'information en 2002 et 2003 ont visé des serveurs de bases de données. En outre, le Computer Security Institute (CSI) et FBI Computer Crime and Security Survey annuel - disponible à  http:// www.gocsi.com - montre constamment que les attaques les plus graves contre la sécurité de l'information viennent du sein même de l'entreprise. Quand on additionne les assauts externes en augmentation et la malveillance interne toujours plus grande, il est clair qu'il faut renforcer la sécurité des applications et des bases de données.
En matière de sécurité des applications, le plus important est de protéger et de maintenir l'intégrité des données applicatives. C'est un gros chantier qui exige que l'équipe de sécurité travaille en étroite collaboration avec les DBA et les développeurs d'applications. Protéger les données c'est les mettre à  l'abri de l'utilisation non autorisée, du vol et de « l'empoisonnement » (injecter des informations fausses ou compromettre l'intégrité de l'information), ainsi que gérer la confidentialité et la réglementation en vigueur. Les éléments de données - les bijoux de la couronne de toute entreprise - sont presque toujours stockés dans des bases de données relationnelles comme SQL Server. C'est pourquoi il est urgent de prendre des mesures de sécurité supplémentaires autour des bases de données SQL Server. L'une de ces précautions peut être l'installation d'un pare-feu SQL. Cet article explique comment les pare-feu SQL peuvent améliorer la sécurité des applications et comment vous pouvez les intégrer dans un plan de sécurité global.

Lire l'article
SQL Server, nouveau socle du décisionnel

SQL Server, nouveau socle du décisionnel

par par Catherine China - Mis en ligne le 16/09/2004 - Publié en Janvier 2004

SQL Server sort du monde relationnel pour s'ancrer définitivement dans le décisionnel. Stan Sorensen, Directeur Monde SQL Server nous explique comment Yukon, le SGBD de nouvelle génération, se promet de devenir l'épine dorsale de la stratégie Business Intelligence de Microsoft.SQL Server Mag : Quelle est la position actuelle de SQL Server sur le marché des systèmes de base de données ?

Stan Sorensen : SQL Server est la seule base de données du marché à  afficher une croissance de 8 % des ventes de licence en 2002 et une croissance de 16.8 % sur le segment des SGBDR. Par ailleurs, avec une croissance de 25 % en 2002, SQL Server est aujourd'hui la base de données leader du marché OLAP. Reste qu'en France, le SGBD est encore mieux accepté par les PME que par les grands groupes. Une attitude de méfiance en partie due au problème d'image véhiculée par Microsoft et à  un manque de communication et de marketing.


Quels sont aujourd'hui les principaux moteurs de croissance du marché SQL Server ?

S. S : Le marché des bases de données OLAP n'est certes pas aussi fructueux que celui du transactionnel et du relationnel mais il bénéficie d'un potentiel de croissance beaucoup plus important. Dans le passé, les entreprises effectuaient d'importants investissements pour intégrer de lourds volumes de données dans des SGBDR. Aujourd'hui, le challenge est totalement différent : elles souhaitent extraire des données réparties dans des bases disparates, les utiliser de manière intelligente, comprendre le lien qui les unit via des fonctions d'agrégation pour au final optimiser leurs activités. C'est donc tout l'univers de la Business Intelligence qui se présente comme moteur de croissance pour le monde SQL Server via les moteurs OLAP, les systèmes ETL, les outils de reporting. La réduction des coûts est l'autre moteur de croissance du marché. SQL Server est un système de gestion de plus en plus prisé par les entreprises, car il coûte moins cher à  exploiter et à  maintenir que les autres systèmes opérant sous Unix.

Lire l'article
Meilleures pratiques pour l’authentification mixte

Meilleures pratiques pour l’authentification mixte

par Kalen Delaney - Mis en ligne le 10/11/2004 - Publié en Décembre 2003

Comment renforcer la sécurité de SQL Server

Les administrateurs de bases de données (DBA) et les développeurs d'applications doivent prendre les décisions de sécurité qui protègent le mieux leurs systèmes. S'il est vrai que le risque zéro n'existe pas, les DBA et les développeurs qui utilisent SQL Server peuvent améliorer la sécurité par une bonne compréhension des ramifications du mode d'authentification qu'ils adoptent...SQL Server 2000 et 7.0 fournissent deux modes d'authentification : l'authentification SQL Server et Windows (aussi appelée authentification mixte) et l'authentification intégrée à  Windows. L'authentification mixte permet aux applications de se connecter à  SQL Server à  l'aide des comptes et des mots de passe stockés dans les tables SQL Server ou dans un domaine ou une machine locale Windows. L'authentification mixte est simple d'emploi mais elle n'a pas de possibilité de filtrage de rejet de comptes et elle peut exposer vos systèmes à  une attaque menée par le biais du compte SA, vulnérable et souvent mal géré, de SQL Server. L'authentification Windows, qui exige d'utiliser un compte Windows pour tout ce qui touche à  la connectivité base de données, fournit un mécanisme de filtrage (et donc de refus éventuel) de compte et élimine les risques de sécurité liés au compte SA. Elle offre aussi des moyens supplémentaires de journalisation au moyen des journaux Windows Security Event Viewer. Mais l'authentification Windows est plus complexe et il n'est pas toujours facile de convaincre un développeur d'applications de l'adopter.
L'authentification Windows est de loin la plus sûre et il faut donc l'appliquer dans la mesure du possible. Il arrive cependant que le type de gestion ou d'application impose l'authentification mixte. Deux exemples : certaines applications tierce partie ne reconnaissent que l'authentification mixte et certains langages de programmation, comme Java, ne prennent pas en charge l'authentification Windows pour des connexions SQL Server. Parfois aussi les concepteurs architectes de l'application peuvent estimer que l'authentification mixte représente le chemin de développement le plus rapide et le plus simple. Parfois encore, il faudra travailler avec des applications existantes qui utilisent l'authentification mixte, jusqu'à  ce qu'on ait le temps ou le personnel permettant de les réécrire pour l'authentification Windows. Quelle qu'en soit la raison, si vous devez utiliser l'authentification mixte, vous devez connaître les failles de vos systèmes SQL Server et savoir vous en protéger.

Lire l'article
MS Reporting Services : plate-forme globale de reporting d’entreprise

MS Reporting Services : plate-forme globale de reporting d’entreprise

par par Lionel Billon - Mis en ligne le 16/09/2004 - Publié en Février 2004

Un nouveau produit majeur ajouté à  la suite logicielle MS SQL Server

Depuis la version 7 de MS SQL Server, Microsoft s'oriente clairement vers le domaine des bases de données d'entreprise. Outre une refonte totale du moteur relationnel, Microsoft proposa dès lors de livrer gratuitement avec son moteur relationnel 2 outils complémentaires essentiels à  la création d'applications orientées données.Un outil d'extraction et de transformation de données (MS Data Transformation Services - DTS) et un moteur OLAP (MS OLAP/Analysis Services).
La version 2000 de SQL Server a bien entendu confirmé cette orientation puisque les 3 logiciels livrés en standard avec la boîte SQL Server (le moteur relationnel lui même, MS DTS, le serveur OLAP maintenant appellé MS Analysis Services depuis l'ajout du serveur de data mining) ont été largement améliorés notamment en vue de la prise en compte des systèmes décisionnels (Business Intelligence) de grande envergure.
Avec toutes ces évolutions, on aurait pu imaginer que Microsoft attende Yukon (la prochaine version de MS SQL Server) pour rendre commerciales de nouvelles fonctionnalités...
Contre toute attente, Microsoft allait à  nouveau surprendre en annonçant dès février 2003, une solution complète de reporting d'entreprise : MS Reporting Services.

Lire l'article
Quoi de neuf dans DTS ?

Quoi de neuf dans DTS ?

par Kirk Haselden - Mis en ligne le 22/12/2004 - Non Publié

Presque tout. Voici quelques-uns des points forts de SQL Server 2005

Au début de l'année 2000, l'équipe de développement de Microsoft DTS (Data Transformation Data), dont je fais partie, a commencé à  réviser DTS avec la volonté de bâtir sur le succès du produit et de l'améliorer en tenant compte des demandes des utilisateurs, l'objectif étant de proposer une plate-forme d'extraction, de transformation et de chargement (ETL en anglais) plus riche ...Nous avons évalué chaque aspect de DTS et décidé de le réécrire intégralement. Dans la prochaine version SQL Server 2005 (ancien nom de code Yukon), DTS propose une multitude de fonctionnalités entièrement nouvelles ou améliorées. Comme la part des nouveautés sera majoritaire, l'objet de cet article est de vous présenter certaines des modifications les plus importantes et la nouvelle interface de DTS Designer (Concepteur DTS). Au moment de la rédaction de cet article, je travaillais sur la version bêta 1 de SQL Server 2005 DTS. Par conséquent, certaines fonctionnalités peuvent changer dans les bêtas suivantes ou dans la version définitive. En attendant, si vous connaissez déjà  les versions de DTS proposées dans SQL Server 2000 et 7.0, vous allez apprécier les améliorations à  venir.

Lire l'article
SQL Server Actualités – Semaine 46 –  2004

SQL Server Actualités – Semaine 46 – 2004

Les actualités SQL Server pour le mois de Novembre 2004

Lire l'article
Actualités – Septembre 2004

Actualités – Septembre 2004

Les actualités SQL Server pour le mois de Septembre 2004

Lire l'article
SQL Server Actualités – Semaine 52 –  2004

SQL Server Actualités – Semaine 52 – 2004

Les actualités SQL Server pour le mois de Décembre 2004

Lire l'article
Find Duplicates Wizard for SQL Server

Find Duplicates Wizard for SQL Server

Azlexica annonce Find Duplicates Wizard for SQL Server, logiciel qui permet d'effectuer une analyse dupliquée multi clés sur la base de données SQL Server 2000 ou 7.0, puis exporte le résultat dans le tableur.

Il effectue son processus directement sur le serveur, ainsi il n'est pas nécessaire d'envoyer les données sur le réseau pour l'analyse.

Lire l'article
Haute disponibilité des infrastructures réseau

Haute disponibilité des infrastructures réseau

Afin d'assurer une haute disponibilité des infrastructures réseau, Ipswitch, éditeur de solutions de transfert de fichiers, de serveurs de messagerie et de surveillance réseaux, annonce Ipswitch WhatsUp Gold FT Premium.

Solution de cartographie, surveillance et alerte réseau, Ipswitch WhatsUp Gold FT Premium permet, en un seul produit, de surveiller les applications Microsoft Exchange et Microsoft SQL Server de manière efficace, et d'assurer une redondance de monitoring pour garantir une haute disponibilité du système de surveillance réseau. Jusqu'alors proposés comme modules optionnels à WhatsUp Gold, WhatsUp Exchange Monitor, WhatsUp SQL Monitor et WhatsUp Failover assurent le bon fonctionnement des applications critiques des entreprises.

Lire l'article
Double-Take pour SQL Server

Double-Take pour SQL Server

NSI Software annonce Double-Take pour SQL Server, logiciel de réplication basé hôte qui fournit la protection des applications en temps réel.

La technologie STAR (Sequential Transfer-Asynchronous Replication) de NSI capture en continu et réplique les changements.

Lire l'article