Freigeben über


Lektion 1: Erstellen einer Beispiel-Abonnentendatenbank

In dieser Lektion des Reporting Services -Tutorials erstellen Sie eine kleine „Abonnenten“-Datenbank, um Abonnementdaten zu speichern, die von einem datengesteuerten Abonnement verwendet werden. Wenn das Abonnement verarbeitet wird, werden diese Daten vom Berichtsserver abgerufen und dazu verwendet, die Berichtsausgabe anzupassen. Die Datenzeilen enthalten z. B. bestimmte Bestellnummern, die für Filter zu verwenden sind, und das Dateiformat, in dem die erstellten Berichte vorliegen, wenn sie erstellt werden.

Für diese Lektion wird angenommen, dass Sie SQL Server Management Studio zur Erstellung einer SQL Server-Datenbank verwenden.

Erstellen einer Beispiel-Abonnentendatenbank

  1. Starten Sie Management Studio, und stellen Sie eine Verbindung mit einer Instanz von SQL Server-Datenbank-Engineher.

  2. Klicken Sie mit der rechten Maustaste auf „Datenbanken“, und wählen Sie Neue Datenbank... aus.

  3. Geben Sie im Dialogfeld „Neue Datenbank“ in das Feld DatenbanknameSubscribersein.

  4. Klickan Sie auf OK.

  5. Wählen Sie auf der Symbolleiste auf die Schaltfläche Neue Abfrage.

  6. Kopieren Sie die folgenden Transact-SQL-Anweisungen in die leere Abfrage:

    Use Subscribers  
    CREATE TABLE [dbo].[OrderInfo] (  
        [SubscriptionID] [int] NOT NULL PRIMARY KEY ,  
        [Order] [nvarchar] (20) NOT NULL,  
        [FileType] [bit],  
        [Format] [nvarchar] (20) NOT NULL ,  
    ) ON [PRIMARY]  
    GO  
    
    INSERT INTO [dbo].[OrderInfo] (SubscriptionID, [Order], FileType, Format)   
    VALUES ('1', 'so43659', '1', 'IMAGE')  
    INSERT INTO [dbo].[OrderInfo] (SubscriptionID, [Order], FileType, Format)   
    VALUES ('2', 'so43664', '1', 'MHTML')  
    INSERT INTO [dbo].[OrderInfo] (SubscriptionID, [Order], FileType, Format)   
    VALUES ('3', 'so43668', '1', 'PDF')  
    INSERT INTO [dbo].[OrderInfo] (SubscriptionID, [Order], FileType, Format)   
    VALUES ('4', 'so71949', '1', 'Excel')  
    GO  
    
  7. Wählen Sie in der Symbolleiste ! Ausführen aus.

  8. Verwenden Sie eine SELECT-Anweisung, um sicherzustellen, dass drei Datenzeilen vorhanden sind. Beispiel: select * from OrderInfo

Nächster Schritt

  • Sie haben erfolgreich die Abonnementdaten erstellt, welche die Berichtsverteilung steuern und über die die Berichtsausgabe für jeden Abonnenten angepasst werden kann.
  • Als nächstes ändern Sie die Datenquelleneigenschaften des Berichts, um gespeicherte Anmeldeinformationen zu verwenden.
  • Sie ändern auch den Berichtsentwurf, um einen Parameter aufzunehmen, den das Abonnement mit den Abonnentendaten verwendet. Lektion 2: Ändern der Eigenschaften der Berichtsdatenquelle.

Weitere Fragen? Stellen Sie eine Frage im Reporting Services-Forum.