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. Wählen Sie OK aus.

  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