Partager via


Readme_SmoBrowser

Mis à jour : 5 décembre 2005

Cet exemple de programme permet de parcourir la hiérarchie d'objets SMO à l'aide de la réflexion Microsoft .NET. Il montre exactement comment SQL Server Management Objects (SMO) représente les objets de base de données avec toutes leurs collections et propriétés.

La réflexion Microsoft .NET reflète directement les objets et collections SMO. Ce test est utile dans la mesure où il vous permet de voir exactement quelles sont les propriétés et collections présentes (et quelles sont leurs valeurs) sans écrire de code de test. La plus grande partie des fonctionnalités provient de la grille de propriétés qui s'affiche sur le côté droit. Cette grille vous permet de voir toutes les propriétés et leurs valeurs, et de consulter les propriétés nommées.

Les exemples sont fournis à titre éducatif uniquement. Ils ne sont pas destinés à être utilisés dans un environnement de production et n'ont pas été testés à cet usage. Microsoft ne fournit aucun support technique pour ces exemples. Les exemples d'applications et les assemblys ne doivent pas être utilisés avec votre base de données SQL Server de production ou votre serveur de rapports, ou y être connectés, sans l'autorisation de l'administrateur système.

Configuration requise

Cet exemple nécessite l'installation des composants suivants.

  • Kit de développement .NET Framework SDK 2.0 ou Microsoft Visual Studio 2005. Vous pouvez obtenir gratuitement le Kit de développement .NET Framework SDK. Consultez Installation du SDK .NET Framework.
  • SQL Server 2005 Integration Services (SSIS).
  • Les fichiers de package et de données qu'il utilise doivent être installés sur le lecteur de disque dur local.
  • La base de données OLTP AdventureWorks doit être installée.
  • La base de données AdventureWorks doit être attachée.
  • Vous devez disposer d'autorisations administratives sur la base de données AdventureWorks.

Pour plus d'informations sur la façon d'installer des exemples, consultez « Installation des exemples de packages Integration Services » dans la documentation en ligne SQL Server.

Emplacement

Si l'exemple de code a été installé à l'emplacement par défaut, l'exemple se trouve dans le répertoire suivant :

C:\Program Files\Microsoft SQL Server\90\Samples\Engine\Programmability\SMO\SmoBrowser

La solution C# pour l'exemple de code se trouve dans le répertoire CS et la solution Visual Basic dans le répertoire VB.

Génération de l'exemple

Si vous n'avez pas encore créé un fichier de clé de nom fort, utilisez la procédure suivante pour générer ce fichier.

Pour générer un fichier de clé de nom fort

  1. Ouvrez une invite de commandes Microsoft Visual Studio 2005. Cliquez sur Démarrer, pointez sur Tous les programmes et sur Kit de développement Microsoft .NET Framework SDK 2.0, puis cliquez sur Invite de commandes du Kit de développement SDK.

    -- Ou --

    Ouvrez une invite de commandes Microsoft .NET Framework. Cliquez sur Démarrer, pointez sur Tous les programmes et sur Kit de développement Microsoft .NET Framework SDK 2.0, puis cliquez sur Invite de commandes du Kit de développement SDK.

  2. Utilisez la commande CD (changer de répertoire) pour remplacer le dossier actif dans la fenêtre de l'invite de commandes par le dossier dans lequel les exemples sont installés.

    ms160722.note(fr-fr,SQL.90).gifRemarque :
    Pour déterminer le dossier dans lequel se trouvent les exemples, cliquez sur le bouton Démarrer, pointez successivement sur Tous les programmes, sur Microsoft SQL Server 2005 et sur Documentation et didacticiels, puis cliquez sur le répertoire Samples. Si l'emplacement d'installation par défaut a été utilisé, les exemples se trouvent dans <lecteur_système>:\Program Files\Microsoft SQL Server\100\Samples.
  3. À l'invite de commandes, exécutez la commande suivante pour générer le fichier de clé :

    sn -k SampleKey.snk

    ms160722.note(fr-fr,SQL.90).gifImportant :
    Pour plus d'informations sur la paire de clés de nom fort, consultez l'article de sécurité concernant les noms forts et la sécurité dans .NET Framework, dans le Centre de développement .NET sur MSDN.

Génération et utilisation de l'exemple à l'aide du compilateur de ligne de commande

  1. Ouvrez une invite de commandes de .NET Framework ou de Microsoft Visual Studio 2005. Utilisez la commande cd (Change Directory) pour remplacer le répertoire actif de la fenêtre d'invite de commandes par le répertoire de solution dans lequel vous souhaitez travailler.

  2. Tapez la commande suivante pour générer la version C# ou Visual Basic de l'exemple :

    for /r %f in (*.sln) do msbuild.exe "%f"

Génération et utilisation de l'exemple à partir de Microsoft Visual Studio 2005 (facultatif)

  1. Dans le menu Fichier de Microsoft Visual Studio 2005, cliquez sur Ouvrir, cliquez sur Projet, puis ouvrez SmoBrowser.sln dans le répertoire de solution dans lequel vous souhaitez travailler.

  2. Appuyez sur F5 ou cliquez sur Démarrer dans le menu Déboguer pour compiler et exécuter le projet.

Historique des modifications

Version Historique

5 décembre 2005

Contenu modifié :
  • Instructions modifiées concernant la génération d'un fichier de clé, notamment le nom et l'emplacement du fichier de clé.