Share via


Lektion 1: Erstellen einer Beispiel-Abonnentendatenbank

Ein datengesteuertes Abonnement können Sie nur dann definieren, wenn Sie über eine Datenquelle verfügen, die Abonnementdaten bereitstellt. In diesem Schritt erstellen Sie eine kleine Datenbank zum Speichern der Abonnementdaten, die in diesem Lernprogramm verwendet werden. Wenn dann später das Abonnement verarbeitet wird, werden diese Daten vom Berichtsserver abgerufen und verwendet, um die Berichtsausgabe, Übermittlungsoptionen und das Berichtspräsentationsformat benutzerspezifisch anzupassen.

Sie können eine Datenbank der Version SQL Server 2000 oder später verwenden, um die Daten zu speichern. Für diese Lektion wird angenommen, dass Sie Management Studio zur Erstellung einer SQL Server 2008-Datenbank verwenden.

So erstellen Sie eine Beispiel-Abonnentendatenbank

  1. Starten Sie Management Studio, und stellen Sie eine Verbindung mit einer Database Engine (Datenbankmodul) her.

  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 Datenbankname den Namen Subscribers ein. Klicken Sie auf OK.

  4. Klicken Sie auf der Symbolleiste auf die Schaltfläche Neue Abfrage.

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

    Use Subscribers
    CREATE TABLE [dbo].[UserInfo] (
        [SubscriptionID] [int] NOT NULL PRIMARY KEY ,
        [EmployeeID] [int] ,
        [LastName] [nvarchar] (50) NOT NULL ,
        [FileType] [bit],
        [Format] [nvarchar] (20) NOT NULL ,
    ) ON [PRIMARY]
    GO
    
    INSERT INTO [dbo].[UserInfo] (SubscriptionID, EmployeeID, LastName, FileType, Format) VALUES ('1', '289', 'Valdez', '1', 'IMAGE')
    INSERT INTO [dbo].[UserInfo] (SubscriptionID, EmployeeID, LastName, FileType, Format) VALUES ('2', '284', 'Alberts', '1', 'MHTML')
    INSERT INTO [dbo].[UserInfo] (SubscriptionID, EmployeeID, LastName, FileType, Format) VALUES ('3', '275', 'Blythe', '1', 'PDF')
    GO
    
  6. Klicken Sie auf Ausführen.

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

Nächste Schritte

Sie haben erfolgreich die Abonnementdaten erstellt, welche die Berichtsverteilung steuern und über die die Berichtsausgabe für jeden Abonnenten angepasst werden kann. Nun ändern Sie noch die Datenquelleneigenschaften des Berichts, den Sie an die Abonnenten verteilen. Die Datenquelleneigenschaften werden geändert, um den Bericht auf die Übermittlung als datengesteuertes Abonnement vorzubereiten. Informationen hierzu finden Sie unter Lektion 2: Ändern der Eigenschaften der Berichtsdatenquelle.