Readme_HRResume

Aktualisiert: 05. Dezember 2005

Das HRResume-Beispiel veranschaulicht das Erstellen einer einfachen mehrstufigen Microsoft Windows Forms-Anwendung in einem Intranetszenario. Das Beispiel veranschaulicht den Umgang mit der Volltextsuche in XML-Dokumenten, die in mehreren Sprachen geschrieben wurden, und zeigt, wie Sie diese Ergebnisse mit anderen relationalen Abfragen kombinieren können. Das Beispiel veranschaulicht außerdem das Verwenden von XQueries auf dem Server. Das Design des Beispiels ist für problemlose Lokalisierung ausgelegt.

Das standardmäßige Installationsverzeichnis ist drive:\Programme\Microsoft SQL Server\90\Samples\Integrated Samples\HRResume.

Die Beispiele dienen nur zu Lernzwecken. Sie sind nicht für den Einsatz in einer Produktionsumgebung gedacht und wurden auch nicht in einer Produktionsumgebung getestet. Microsoft leistet keinen technischen Support für diese Beispiele. Beispielanwendungen und Assemblys sollten nicht ohne die Zustimmung des Systemadministrators mit der SQL Server-Datenbank oder dem Berichtsserver verbunden sein oder verwendet werden.

Szenario

Ein Entwickler möchte ein Verarbeitungssystem für Lebensläufe implementieren, das sich einfach lokalisieren lässt und die Volltextsuche unterstützt.

Sprachen

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

Features

Das HRResume-Beispiel verwendet die folgenden Features von SQL Server 2005.

Anwendungsbereich Features

Gesamt

XML, XQuery, Volltextsuche

Voraussetzungen

Stellen Sie vor dem Ausführen dieses Beispiels sicher, dass SQL Server 2005, einschließlich der folgenden Komponenten, installiert ist:

  • SQL Server-Datenbankmodul
  • SQL Server Management Studio
  • AdventureWorks-Beispieldatenbank, die auf der CodePlex-Website verfügbar ist.
  • Datenbankmodul-Beispiele, die auf der CodePlex-Website verfügbar sind.
  • .NET Framework SDK 2.0 oder Microsoft Visual Studio 2005. Das .NET Framework SDK ist kostenlos erhältlich. Siehe Installieren des .NET Framework SDK.

Erstellen des Beispiels

Generieren Sie die Schlüsseldatei mithilfe der folgenden Anweisungen, falls Sie noch keine Schlüsseldatei mit starkem Namen erstellt haben.

So generieren Sie eine Schlüsseldatei mit starkem Namen

  1. Öffnen Sie eine Microsoft Visual Studio 2005-Eingabeaufforderung. Klicken Sie auf Start, zeigen Sie auf Alle Programme und danach auf Microsoft .NET Framework SDK 2.0, und klicken Sie anschließend auf SDK-Eingabeaufforderung.

    – oder –

    Öffnen Sie eine Microsoft .NET Framework-Eingabeaufforderung. Klicken Sie auf Start, zeigen Sie auf Alle Programme und dann auf Microsoft .NET Framework SDK 2.0, und klicken Sie anschließend auf SDK-Eingabeaufforderung.

  2. Wechseln Sie an der Eingabeaufforderung mit dem Befehl CD (Verzeichnis wechseln) im Eingabeaufforderungsfenster vom aktuellen Verzeichnis zu dem Ordner, in dem die Beispiele installiert sind.

    ms160878.note(de-de,SQL.90).gifHinweis:
    Klicken Sie auf Start, zeigen Sie auf Alle Programme, Microsoft SQL Server und auf Dokumentation und Lernprogramme, und klicken Sie dann auf Beispielordner, um den Ordner zu ermitteln, in dem sich die Beispiele befinden. Wenn das Standardverzeichnis verwendet wurde, befinden sich die Beispiele im Verzeichnis <Systemlaufwerk>:\Programme\Microsoft SQL Server\100\Samples.
  3. Führen Sie an der Eingabeaufforderung den folgenden Befehl zum Generieren der Schlüsseldatei aus:

    sn -k SampleKey.snk

    ms160878.note(de-de,SQL.90).gifWichtig:
    Weitere Informationen zum Schlüsselpaar mit starkem Namen finden Sie unter "Security Briefs: Starke Namen und Sicherheit im .NET Framework" unter ".NET-Entwicklung" auf der MSDN-Website.

Um das Beispiel zu erstellen, gehen Sie wie folgt vor:

Beispielerstellung

  1. Stellen Sie sicher, dass die AdventureWorks-Beispieldatenbank installiert ist.

  2. Laden Sie in Management Studio das Skript Scripts\installCS.sql, und führen Sie es aus, um wichtige serverseitige gespeicherte Prozeduren und Funktionen zu installieren.

  3. Klicken Sie in Windows-Explorer mit der rechten Maustaste auf den Ordner CS\HRWebService, klicken Sie auf Eigenschaften, klicken Sie auf die Registerkarte Webfreigabe, klicken Sie auf Diesen Ordner freigeben, und klicken Sie dann zweimal auf OK. Hierdurch wird ein virtueller IIS-Ordner für das Beispiel erstellt, der für einen ordnungsgemäßen Betrieb der Anwendung benötigt wird.

  4. Erstellen Sie die Anwendung in der Projektmappendatei im CS-Ordner mithilfe von Visual Studio 2005 oder Microsoft MSBuild.

Ausführen des Beispiels

Um das Beispiel auszuführen, gehen Sie wie folgt vor:

Beispielausführung

  1. Führen Sie CS\HR\bin\Debug\HR.exe aus.

  2. Klicken Sie auf die Tabelle Resume. Geben Sie verschiedene Suchkriterien ein, wählen Sie aus, ob Sie nach Elementen suchen möchten, die mit allen oder nur mit bestimmten Kriterien übereinstimmen, und wählen Sie dann optional die Sprache aus, die Sie für die Volltextsuche verwenden möchten. Klicken Sie auf eine der Kalenderschaltflächen, um eine grafische Methode zum Eingeben des Startdatums für "geändert am" bzw. des Enddatums für "geändert am" oder für beides durch Auswahl eines Datumsbereichs in der Kalenderschaltfläche zu verwenden.

  3. Nachdem Sie mithilfe des Kalenderformulars eine oder mehrere Datumsangaben ausgewählt haben, klicken Sie auf OK, um die neuen Datumsangaben anzunehmen, oder klicken Sie auf Abbrechen, um das Formular zu schließen, ohne die Datumsangaben zu ändern. Klicken Sie auf Suchen, um die Suche zu starten. Eine Zusammenfassung der Ergebnisse wird in einem Raster angezeigt. Durch Auswählen einer Zeile im Raster wird der Lebenslauf angezeigt, der mit der in dieser Zeile angegebenen Person verknüpft ist.

Entfernen des Beispiels

Um das Beispiel zu entfernen, gehen Sie wie folgt vor:

Beispielentfernung

  1. Öffnen Sie die Datei Scripts\Cleanup.sql in Management Studio, und führen Sie den Inhalt der Datei aus.

Kommentar

Siehe auch

Konzepte

Integrierte Beispiele

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

05. Dezember 2005

Geänderter Inhalt:
  • Die Anweisungen zum Generieren einer Schlüsseldatei wurden geändert, einschließlich des Namens und Speicherortes der Schlüsseldatei.