Partager via


Readme_HRResume

Mis à jour : 5 décembre 2005

L'exemple HRResume montre comment générer une application d'intranet Microsoft Windows Forms simple à architecture multiniveau. Il montre également comment utiliser la recherche de texte intégral sur des documents XML écrits en différentes langues et combiner ces résultats avec d'autres requêtes relationnelles. L'exemple illustre également l'utilisation de requêtes XQuery sur le serveur. L'exemple a été conçu de façon à pouvoir être facilement localisé.

Le répertoire d'installation par défaut est lecteur:\Program Files\Microsoft SQL Server\90\Samples\Integrated Samples\HRResume.

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.

Scénario

Un développeur souhaite implémenter un système de traitement de curriculum vitae facile à localiser et qui tire parti de la recherche de texte intégral.

Langages

Transact-SQL, XML, XSD, XSLT, Visual C# et Visual Basic.

Fonctionnalités

L'exemple HRResume utilise les fonctionnalités suivantes de SQL Server 2005.

Domaine d'application Fonctionnalités

Global

XML, XQuery, recherche de texte intégral

Configuration requise

Avant d'exécuter cet exemple, assurez-vous que SQL Server 2005, et notamment les composants suivants, sont installés sur votre ordinateur :

  • Moteur de base de données SQL Server
  • SQL Server Management Studio
  • Exemple de base de données AdventureWorks disponible sur le site Web CodePlex.
  • Exemples pour le Moteur de base de données disponibles sur le site Web CodePlex.
  • Le 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.

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.

    ms160878.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

    ms160878.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.

Pour générer l'exemple, procédez comme suit :

Pour générer l'exemple

  1. Vérifiez que la base de données exemple AdventureWorks est installée.

  2. Dans Management Studio, chargez et exécutez le script Scripts\installCS.sql pour installer les principales procédures stockées et fonctions côté serveur.

  3. Dans l'Explorateur Windows, cliquez avec le bouton droit sur le dossier CS\HRWebService, cliquez sur Propriétés, cliquez sur l'onglet Partage Web, cliquez sur Partager ce dossier, puis cliquez sur OK à deux reprises. Vous créez ainsi pour l'exemple un dossier virtuel IIS qui permettra à l'application de fonctionner correctement.

  4. Générez l'application dans le fichier de solution situé dans le dossier CS à l'aide de Visual Studio 2005 ou de Microsoft MSBuild.

Exécution de l'exemple

Pour exécuter l'exemple, procédez comme suit :

Pour exécuter l'exemple

  1. Exécutez CS\HR\bin\Debug\HR.exe.

  2. Cliquez sur la table Resume. Entrez divers critères de recherche, précisez si vous voulez rechercher les éléments qui satisfont à tous les critères ou à certains d'entre eux et, facultativement, sélectionnez la langue que vous voulez utiliser pour la recherche de texte intégral. Cliquez sur l'un des boutons de calendrier pour utiliser une méthode de saisie graphique de la date de modification initiale, de la date de modification finale ou des deux, en sélectionnant une plage de dates dans le contrôle calendrier.

  3. Après avoir sélectionné une ou plusieurs dates dans le calendrier, cliquez sur OK pour accepter les nouvelles dates ou sur Annuler pour fermer le formulaire sans changer de date. Cliquez sur Rechercher pour lancer la recherche. Un résumé des résultats s'affiche dans une grille. Il suffit de sélectionner une ligne dans la grille pour afficher le curriculum vitae associé à la personne mentionnée dans cette ligne.

Suppression de l'exemple

Pour supprimer l'exemple, procédez comme suit :

Pour supprimer l'exemple

  1. Ouvrez le fichier Scripts\Cleanup.sql dans Management Studio et exécutez le contenu du fichier.

Commentaires

Voir aussi

Concepts

Exemples intégrés

Aide et Informations

Assistance sur SQL Server 2005

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é.