Condividi tramite


Lezione 1: Creare un database sottoscrittore di esempio

In questa lezione dell'esercitazione Reporting Services si crea un database sottoscrittore di piccole dimensioni per archiviare dati di sottoscrizione per uno scenario di sottoscrizione guidata dai dati. Quando la sottoscrizione viene elaborata, il server di report recupera i dati e li usa per personalizzare l'output dei report. Ad esempio, le righe di dati includono numeri d'ordine specifici usabili per i filtri e per determinare il formato di file per la creazione dei report.

In questa lezione si presuppone che si usi SQL Server Management Studio per creare un database di SQL Server.

Creare un database sottoscrittore di esempio

  1. Avviare Management Studio e aprire una connessione a un'istanza del motore di database di SQL Server.

  2. Fare clic con il pulsante destro del mouse su Database, quindi scegliere Nuovo database.

  3. Nella finestra di dialogo Nuovo database, in Nome databasedigitare Subscribers.

  4. Seleziona OK.

  5. Selezionare il pulsante Nuova query sulla barra degli strumenti.

  6. Copiare le istruzioni Transact-SQL seguenti nella query vuota:

    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. Selezionare Esegui sulla barra degli strumenti.

  8. Utilizzare un'istruzione SELECT per verificare che siano disponibili tre righe di dati. Ad esempio: select * from OrderInfo

Passaggio successivo