Microsoft Office Online
Se connecter à Mon site Office Online (Qu'est-ce que c'est ?) | Se connecter

 
 
Microsoft Office Access
Rechercher
Rechercher
 
Achetez Office 2007
Achetez en ligne
 
 
 
Avertissement : vous affichez cette page avec un navigateur Web non pris en charge. Ce site Web fonctionne de manière optimale avec Microsoft Internet Explorer 6.0 ou version ultérieure, Firefox 1.5 ou Netscape Navigator 8.0 ou version ultérieure. En savoir plus sur les navigateurs pris en charge.

Version pour impressionVersion pour impression Signet et partagePartager
À propos de SQL Server 2000 Desktop Engine
 

Le contenu de cette rubrique n'est peut-être pas applicable à certaines langues.

Remarque  La version précédente de SQL Server 2000 Desktop Engine était appelée Microsoft Data Engine (MSDE).

AfficherQu'est-ce que SQL Server 2000 Desktop Engine ?

Microsoft SQL Server 2000 Desktop Engine est une technologie qui fournit un stockage de données local dans un format compatible avec Microsoft SQL Server 2000. Vous pouvez également utiliser SQL Server 2000 Desktop Engine en tant que solution de stockage de données distante. SQL Server 2000 Desktop Engine est comparable à un moteur de données client/serveur alternatif au serveur de fichiers du moteur de base de données Microsoft Jet (moteur de base de données Microsoft Jet : partie du système de base de données Access qui récupère et stocke des données dans des bases de données utilisateur ou système. Ce moteur peut être considéré comme un gestionnaire de données dans lequel des systèmes de bases de données, tels que Microsoft Access, sont créés.). SQL Server 2000 Desktop Engine s'exécute sous Microsoft Windows 2000 ou version ultérieure. Il est conçu et optimisé pour une utilisation sur des systèmes informatiques moins importants, tel qu'un ordinateur à utilisateur unique ou un serveur de petit groupe de travail.

Étant donné que SQL Server 2000 Desktop Engine utilise le même moteur de données que SQL Server, la plupart des projets Microsoft Access (projet Microsoft Access : fichier Access qui établit une connexion à une base de données Microsoft SQL Server et qui sert à créer des applications client-serveur. Un fichier de projet ne contient aucune données ni aucun objet basé sur la création de données telles que des tables ou des vues.) ou des applications client-serveur fonctionnent sur les deux versions. Toutefois, à la différence de SQL Server 2000, SQL Server 2000 Desktop Engine limite la taille de la base de données à 2 giga-octets, et, lorsque vous utilisez la réplication transactionnelle, ne peut pas être un éditeur de réplication (bien qu'il puisse faire office d'abonné de réplication).

Remarque  Ne confondez pas SQL Server 2000 Desktop Engine avec SQL Server 2000 Personal Edition, qui inclut un ensemble complet d'outils de gestion et la plupart des fonctions de SQL Server Standard Edition, mais qui est optimisé pour une utilisation personnelle et constitue un produit à part.

AfficherÀ quel moment utiliser SQL Server 2000 Desktop Engine

Vous pouvez envisager d'utiliser SQL Server 2000 Desktop Engine comme base de données bureautique alternative à une base de données Microsoft Access (base de données : collection de données relatives à un sujet ou à un objectif particulier. Dans une base de données, les informations sur une entité particulière, par exemple, un employé ou une commande, sont classés en tables, enregistrements et champs.) de l'une des manières suivantes :

  • Comme petite base de données serveur de groupe de travail. Vous pouvez développer vos applications en utilisant un projet Access connecté à SQL Server 2000 Desktop Engine, si vous prévoyez que votre groupe de travail et ses contraintes professionnelles risque de s'accroître jusqu'à nécessiter éventuellement l'ensemble des fonctionnalités de SQL Server 2000 exécuté sur un serveur réseau plus important. En général, SQL Server 2000 Desktop Engine peut gérer une charge de travail utilisateur similaire à celle du moteur de base de données Microsoft Jet (moteur de base de données Microsoft Jet : partie du système de base de données Access qui récupère et stocke des données dans des bases de données utilisateur ou système. Ce moteur peut être considéré comme un gestionnaire de données dans lequel des systèmes de bases de données, tels que Microsoft Access, sont créés.) d'un base de données Access. Néanmoins, SQL Server 2000 Desktop Engine présente une limite de cinq lots de requêtes actives simultanées (également nommées threads). Les lots de requête suivants sont mis en file d'attente par SQL Server 2000 Desktop Engine et exécutés lorsque le prochain lot devient disponible. Si vous voulez afficher le nombre de fois où vous avez atteint cette limite dans une base de données SQL Server 2000, vous pouvez exécuter la commande DBCC CONCURRENCYVIOLATION. Pour plus d'informations concernant les charges de travail, les lots, et DBCC, reportez-vous à la documentation de SQL Server.
  • Comme abonné de réplication dans un environnement de base de données SQL Server répliquée. Par exemple, vous avez peut-être des utilisateurs mobiles travaillant à distance du siège principal, qui accèdent au SQL Server 2000 Desktop Engine et le mettent à jour à l'aide d'ordinateurs portables ou non connectés en permanence, mais se connectent périodiquement à la base de données SQL Server principale pour réconcilier les changements.
  • Pour développer et tester aisément un projet Access ou une application client-serveur sur un ordinateur personnel ou une station de travail, puis modifier les informations de connexion du projet Access afin de vous connecter à une base de données SQL Server sur un serveur distant à des fins de test et de production.
  • En tant que base de données locale d'abonnement pour les données hors connexion.

AfficherÀ propos de l'utilisation des utilitaires de base de données SQL Server 2000 Desktop Engine à partir d'Access

Microsoft SQL Server 2000 Desktop Engine propose les fonctionnalités du moteur de base de données de base de SQL Server 2000 mais n'inclut pas d'interface utilisateur, d'outils de gestion, de fonctionnalités d'analyse, de prise en charge la réplication de fusion, de licences d'accès client, de bibliothèques de développeur, ou de documentation en ligne SQL Server. Il limite également la taille de la base de données et la charge de travail de l'utilisateur. Il représente l'empreinte la plus insignifiante de n'importe quelle édition de SQL Server 2000 et constitue ainsi un stockage de données incorporé ou hors connexion idéal.

Depuis un projet Microsoft Access (projet Microsoft Access : fichier Access qui établit une connexion à une base de données Microsoft SQL Server et qui sert à créer des applications client-serveur. Un fichier de projet ne contient aucune données ni aucun objet basé sur la création de données telles que des tables ou des vues.), vous pouvez effectuer certaines tâches administratives sur une base de données Microsoft SQL Server.

Commande Description
Sauvegarde de la base de données SQL Crée un fichier de sauvegarde (.dat) de la base de données SQL en cours.
Restaurer une base de données SQL

Restaure une base de données SQL Server à partir d'un fichier de sauvegarde de base de données (.dat).

Supprimer une base de données SQL Supprime une base de données SQL.
Copier un fichier de base de données Copie une base de données SQL Server 7.0 ou version ultérieure vers une autre instance de SQL Server.
Transférer une base de données Transfère un fichier de base de données (.mdf) SQL Server version 7.0 ou version ultérieure.

Ces commandes sont visibles à partir de la commande Utilitaires de base de données dans le menu Outils lors de l'installation de Microsoft Office Office 2003, mais uniquement si vous avez installé SQL Server 2000 Desktop Engine sur votre ordinateur.