Freigeben über


Wiederherstellen der Contoso-Datenbank

In diesem Schritt verwenden Sie SQL Server Management Studio, um ein SQL-Skript auszuführen, um die Contoso-Datenbank und die zugehörigen gespeicherten Prozeduren wiederherzustellen. Außerdem füllen Sie die Datenbanktabellen mit vorläufigen Daten auf.

So stellen Sie die Contoso-Datenbank wieder her

  1. Klicken Sie auf Start, zeigen Sie auf Alle Programme, zeigen Sie auf Microsoft SQL Server 2008 R2, und klicken Sie dann auf SQL Server Management Studio.

  2. Klicken Sie im Dialogfeld Verbindung mit Server herstellen im Feld SQL Server auf Verbinden.

    Hinweis

    Wenn der SQL Server-Agent nicht gestartet wird, klicken Sie mit der rechten Maustaste auf ihn, und klicken Sie dann auf Starten.

  3. Klicken Sie im Microsoft SQL Server Management Studio auf Neue Abfrage.

  4. Kopieren Sie im Bereich Abfrage das folgende SQL-Skript, und fügen Sie es in das Abfragefenster ein:

    CREATE DATABASE Contoso  
    GO  
    USE Contoso  
    GO  
    CREATE TABLE Products (  
    [ProductID] [varchar] (255) NOT NULL ,  
    [Name] [varchar] (255) NOT NULL ,  
    [Description] [varchar] (800) NULL ,  
    [Price] [money] NULL ,  
    [NumberAvailable] [int] NOT NULL   
    ) ON [PRIMARY]  
    GO  
    INSERT INTO Products  
    VALUES( '12345678901234', 'ADM Line Card','',200.65,820 )  
    GO  
    INSERT INTO Products  
    VALUES( '12345678901235','Analog Line Card','',165.24,769 )  
    GO  
    INSERT INTO Products  
    VALUES( '12345678901236', 'Mapper/MUX','',150.54,948)  
    GO  
    CREATE TABLE StatusCodes (  
    [statusID] [int] NOT NULL ,  
    [statusCode] [nvarchar] (50) NOT NULL   
    ) ON [PRIMARY]  
    GO  
    CREATE PROCEDURE GetInventoryForProductID  
    @ProductID varchar(255),  
    @NumberAvailable INT OUTPUT,  
    @Price MONEY OUTPUT  
    AS  
    SET NOCOUNT ON  
    SELECT @NumberAvailable = NumberAvailable,  
     @Price = Price  
    FROM Products  
    WHERE  ProductID = @ProductID  
    RETURN(0)  
    GO  
    CREATE PROCEDURE SP_GetInventoryForProductID  
    @ProductID varchar(255)  
    AS  
    SET NOCOUNT ON  
    SELECT *  
    FROM Products  
    WHERE ProductID = @ProductID  
    for xml auto  
    RETURN(0)  
    
  5. Klicken Sie auf Ausführen.

So legen Sie Berechtigungen für die Contoso-Datenbank fest

  1. Erweitern Sie im Objekt-Explorer der Microsoft SQL Server Management Studio Datenbanken, die Contoso-Datenbank und dann Sicherheit. Klicken Sie mit der rechten Maustaste auf Benutzer, und klicken Sie dann auf Neuer Benutzer.

  2. Klicken Sie im Dialogfeld Datenbankbenutzer – Neu für Anmeldename auf die Auslassungspunkte.

  3. Klicken Sie im Dialogfeld Anmeldung auswählen auf Durchsuchen.

  4. Wählen Sie im Dialogfeld Nach Objekten suchen die Option BizTalk-Anwendungsbenutzer aus, und klicken Sie dann auf OK.

  5. Klicken Sie im Dialogfeld Anmeldung auswählen auf OK.

  6. Wählen Sie im Dialogfeld Datenbankbenutzer – Neu im Bereich Datenbankrollenmitgliedschaftdie Option db_datareader und db_datawriter aus. Geben Sie unter Benutzername die Zeichenfolge BizTalk-Anwendungsbenutzer ein. Klicken Sie auf OK.

  7. Wiederholen Sie die Schritte 1 bis 6 für BizTalk-Isolierte Hostbenutzer, wählen Sie db_datareader und db_datawriter für datenbankrollenmitgliedschaft aus, und geben Sie BizTalk Isolated Host Users for User name (Benutzername) ein.

  8. Wiederholen Sie die Schritte 1 bis 6 für BizTalk Server Administratoren, wählen Sie db_owner für Datenbankrollenmitgliedschaft aus, und geben Sie BizTalk Server Administratoren für Benutzername ein.

Weitere Informationen

Generieren und Aktivieren von Zertifikaten