Erstellen eines Berichts, der mit einer sicheren SQL Server-Datenbank verbunden ist

  • SQL Server-Konfiguration:
    • Wenn Sie über SQL Server (bzw. die OEM-Version MSDE) verfügen, muss diese Version für die Verwendung der SQL Server-Authentifizierung konfiguriert sein.
    • Wenn Sie nicht über SQL Server (bzw. die OEM-Version MSDE) verfügen, installieren Sie MSDE so, dass die SQL Server-Authentifizierung auf "True" gesetzt ist.
  • Die mit SQL Server bereitgestellte Northwind-Datenbank muss installiert und für die Verwendung der SQL Server-Authentifizierung konfiguriert sein.
  • Zur Verwendung innerhalb dieser Website muss ein Konto mit eingeschränktem Zugriff erstellt werden.

Um MSDE mit SQL Server-Authentifizierung bzw. die Northwind-Datenbank zu installieren, wechseln Sie unter System-Setup in dieser Dokumentation zu den folgenden Abschnitten:

Nachdem Sie SQL Server und die Northwind-Datenbank entsprechend den Hinweisen in den vorangehenden Abschnitten konfiguriert haben, können Sie einen Bericht erstellen, dessen Informationen sicher aus einer Northwind-Datenbank abgerufen werden.

NoteAnmerkung

Diese Prozedur funktioniert nur bei Projekten, die in Projekt-Setup erstellt wurden. Projekt-Setup enthält spezifische Namespaceverweise und Codekonfigurationen, die für diese Prozedur erforderlich sind. Die Prozedur kann ohne diese Konfiguration nicht ausgeführt werden. Führen Sie deshalb vor Beginn dieser Arbeitsschritte die Schritte unter Projekt-Setup aus.

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den fett formatierten Projektnamen, zeigen Sie auf Hinzufügen, und klicken Sie dann auf Neues Element hinzufügen.

  2. Wählen Sie im Dialogfeld Neues Element hinzufügen in der Ansicht Vorlagen die Vorlage Crystal Report.

  3. Geben Sie im Feld Name den Namen "NorthwindCustomers.rpt" ein, und klicken Sie dann auf Öffnen.

  4. Aktivieren Sie im Dialogfeld Crystal Reports-Galerie im Bereich Neues Crystal Reports-Dokument erstellen die Option Mit dem Bericht-Assistenten.

  5. Wählen Sie im Bereich Assistenten auswählen die Option Standard, und klicken Sie dann auf OK.

Der Assistent zum Erstellen von Standardberichten wird angezeigt.
  1. Erweitern Sie im Bereich Verfügbare Datenquellen den Ordner Neue Verbindung herstellen.

  2. Erweitern Sie im daraufhin geöffneten Unterordner den Ordner OLE DB (ADO).

Das Fenster "OLE DB (ADO)" wird angezeigt.
  1. Aktivieren Sie Microsoft OLE DB-Provider für SQL Server, und klicken Sie dann auf Weiter.

  2. Geben Sie die Werte für Ihren Datenbankserver, Anwender-ID und Kennwort in die Felder Server, Anwender-ID und Kennwort ein.

  3. Wählen Sie in der Dropdownliste Datenbank "Northwind" aus.

    Da Sie anstelle der NT-Authentifizierung die SQL Server-Authentifizierung verwenden, können Sie das Kontrollkästchen "Integrierte Sicherheit" deaktiviert lassen.

  4. Klicken Sie auf Fertig stellen.

    Der OLE DB-Ordner mit dem Datenbankserver sowie der darin enthaltenen Northwind-Datenbank wird jetzt erweitert.

  5. Erweitern Sie die Knoten northwind, dbo und tables, und wählen Sie dann die Tabelle Customers.

  6. Klicken Sie auf das Symbol >, um die Tabelle in den Bereich Ausgewählte Tabellen zu verschieben, und klicken Sie dann auf Weiter.

  7. Erweitern Sie die Tabelle Customers, und halten Sie STRG gedrückt, während Sie auf CompanyName, ContactName und City klicken.

  8. Klicken Sie auf das Symbol >, um diese Felder in den Bereich Anzuzeigende Felder zu verschieben, und klicken Sie dann auf Weiter.

  9. Wählen Sie im Bereich Verfügbare Felder unter Berichtfelder den Eintrag Customer.City aus, und klicken Sie dann auf das Symbol >, um das Feld in den Bereich Gruppieren nach zu verschieben. Klicken Sie abschließend auf Fertig stellen.

    Der Bericht "NorthwindCustomers" wird erstellt und in das Hauptfenster von Visual Studio geladen.