Numéro d'article: 326613 - Dernière mise à jour: lundi 20 décembre 2004 - Version: 4.4

Comment distribuer et comment installer SQL-DMO pour SQL Server 2000

A noterCet article s'applique à un système d'exploitation différent de celui que vous utilisez. Le contenu de l'article qui ne vous concerne peut-être pas est désactivé.

Sommaire

Agrandir tout | Réduire tout

Résumé

Cet article étape par étape décrit comment distribuer et comment installer SQL Distributed Management Objects (SQL-DMO) pour Microsoft SQL Server 2000 à l'aide de technologie Microsoft Windows Installer.

SQL-DMO

SQL-DMO est une collection d'objets qui vous aide à gérer SQL Server par programme. SQL-DMO est une interface double, composant in-process serveur Object Model) qui est implémentée comme une DLL. Lorsque vous créez une application SQL-DMO, vous pouvez utiliser n'importe quel contrôleur Automation OLE ou n'importe quel COM système de d'exploitation de développement client qui utilise C ou C++.

Configuration requise

Le client de SQL-DMO nécessite un des systèmes d'exploitation suivants :
  • Microsoft Windows 2000
  • Microsoft Windows NT 4.0 (Service Pack 5 ou version ultérieure)
  • Microsoft Windows 98 ou Microsoft Windows 95
En outre, le client de SQL-DMO requiert pilote ODBC Microsoft SQL Server, version 3.80 ou version ultérieure fournie avec SQL Server 2000.

Pour plus d'informations sur la configuration système requise pour SQL-DMO, reportez-vous au site de Web Microsoft suivant :
http://msdn.microsoft.com/en-us/library/aa274827.aspx (http://msdn.microsoft.com/en-us/library/aa274827.aspx)


note Le package de distribution de SQL-DMO qui est créé dans cet article traite des fichiers qui relèvent de protection des fichiers Windows. Par exemple, Sqlunirl.dll est un de ces fichiers. Par conséquent, le package SQL-DMO ne peut-être pas être déployé correctement sur certaines versions du système d'exploitation Windows, comme Microsoft Windows XP, si la version de Sqlunirl.dll contenus dans le package de déploiement est plus récente que la version qui est sur le système de destination.

SQL-DMO composants

SQL-DMO inclut les fichiers suivants :
Réduire ce tableauAgrandir ce tableau
nom de fichier Description
Sqldmo.dllDLL qui implémente les objets SQL-DMO
Sqldmo.rllFichier de ressources DMO
Sqlresld.dllDLL de ressources SQL Enterprise Manager chargeur
Sqlsvc.dllCouche de service de base de données
Sqlsvc.rllDLL de ressource couche de service de base de données
Sqlunirl.dllCouche de conversion SQL Server Unicode/ANSI
W95scm.dllCouche d'abstraction Gestionnaire de contrôle des services SQL

Comment faire pour les composants de package SQL-DMO

Vous pouvez distribuer SQL-DMO en incluant chaque fichier est répertorié dans la section composants de SQL-DMO dans un package de distribution.

Compresser les fichiers SQL-DMO individuellement

  1. Démarrez Microsoft Visual Studio .NET.
  2. Créer un nouveau projet de paramètres :
    1. Dans le menu Fichier , pointez sur Nouveau , puis cliquez sur projet .

      La boîte de dialogue Nouveau projet s'affiche.
    2. Sous types de projets , cliquez sur programme d'installation et projets de déploiement .
    3. Sous modèles , cliquez sur Paramètres projet .
    4. Cliquez sur OK .
  3. Ajouter les fichiers suivants à votre projet d'installation :
    • Sqldmo.dll
    • Sqldmo.rll
    • Sqlresld.dll
    • Sqlsvc.dll
    • Sqlsvc.rll
    • Sqlunirl.dll
    • W95scm.dll
    Le tableau suivant répertorie chaque nom de fichier et son emplacement par défaut :
    Réduire ce tableauAgrandir ce tableau
    nom de fichier emplacement
    Sqldmo.dll
    Sqlresld.dll
    Sqlsvc.dll
    W95scm.dll
    Installation drive : \Program Files\Microsoft SQL Server\80\Tools\Binn
    Sqlsvc.rll
    Sqldmo.rll
    Installation drive : \Program Files\Microsoft SQL Server\80\Tools\Binn\Resources\1033
    Sqlunirl.dllInstallation drive : \WINNT\system32
  4. Remplacez valeur de la propriété Registre du fichier Sqldmo.dll vsdrfCOMSelfReg :
    1. Dans l'Explorateur de solutions, cliquez sur sqldmo.dll .
    2. Dans la fenêtre Propriétés, cliquez sur vsdrfCOMSelfReg dans le Registre liste.
  5. Modifier le dossier installation du fichier Sqlunirl.dll dans le dossier système. Par exemple, changer le dossier d'installation sur le Installation drive : dossier \Winnt\System32 ou pour le Installation drive : dossier \Windows\System.
    1. Dans Explorateur de solutions, cliquez sur vos paramètres projet
    2. Dans le menu Affichage , pointez sur Éditeur , puis cliquez sur système de fichiers .
    3. Dans le menu Actions , pointez sur Ajouter un dossier spécial , puis cliquez sur dossier système .
    4. Dans l'Explorateur de solutions, cliquez sur sqlunirl.dll .
    5. Dans la fenêtre Propriétés, cliquez sur système dossier dans la liste des dossiers .
  6. Dans le menu Générer , cliquez sur créer Project Name pour créer vos paramètres projet.

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2000 Standard
Mots-clés : 
kbmt kbdeployment kbsetup kbhowtomaster KB326613 KbMtfr
Traduction automatiqueTraduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 326613  (http://support.microsoft.com/kb/326613/en-us/ )
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.