还原 Contoso 数据库

在此步骤中,将使用 SQL Server Management Studio 运行一个用于恢复 Contoso 数据库及其关联存储过程的 SQL 脚本。 您还将用初始数据来填充数据库表。

还原 Contoso 数据库

  1. 单击“开始”,指向“所有程序”,指向“Microsoft SQL Server 2008 R2”,然后单击“SQL Server Management Studio”。

  2. 在“连接到服务器”对话框的“SQL Server”框中,单击“连接”。

    注意

    如果SQL Server 代理未启动,请右键单击它,然后单击“启动”。

  3. 在 Microsoft SQL Server Management Studio中,单击“新建查询”。

  4. 在“查询”窗格中,复制以下 SQL 脚本,然后将其粘贴到“查询”窗口中:

    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. 单击“执行” 。

设置 Contoso 数据库的权限

  1. 在 Microsoft SQL Server Management Studio对象资源管理器中,依次展开“数据库”、“Contoso 数据库”和“安全性”。 右键单击 “用户” ,然后单击 “新建用户”

  2. 在“数据库用户 - 新建”对话框中,单击“ 登录名”,单击省略号。

  3. 在“选择登录名”对话框中,单击“ 浏览”。

  4. 在“浏览对象”对话框中,选择“ BizTalk 应用程序用户”,然后单击“ 确定”。

  5. 在“选择登录名”对话框中,单击“ 确定”。

  6. 在“数据库用户 - 新建”对话框的“ 数据库角色成员身份 ”窗格中,选择 “db_datareaderdb_datawriter”。 对于 “用户名”,输入 BizTalk 应用程序用户。 单击 “确定”

  7. BizTalk 独立主机用户重复步骤 1 到 6,为数据库角色成员身份选择db_datareaderdb_datawriter,并为“用户名”输入 BizTalk 独立主机用户

  8. BizTalk Server管理员重复步骤 1 到 6,为数据库角色成员身份选择“db_owner”,并为“用户名”输入BizTalk Server管理员

另请参阅

生成和启用证书