Restauración de la base de datos de Contoso
En este paso, usará SQL Server Management Studio para ejecutar un script SQL para restaurar la base de datos contoso y sus procedimientos almacenados asociados. También rellenará las tablas de base de datos con datos preliminares.
Para restaurar la base de datos de Contoso
Haga clic en Inicio, seleccione Todos los programas, Microsoft SQL Server 2008 R2 y, a continuación, haga clic en SQL Server Management Studio.
En el cuadro de diálogo Conectar al servidor , en el cuadro de SQL Server , haga clic en Conectar.
Nota
Si el Agente SQL Server no está iniciado, haga clic con el botón secundario sobre él y después haga clic en Iniciar.
En Microsoft SQL Server Management Studio, haga clic en Nueva consulta.
En el panel Consulta, copie y pegue el siguiente script SQL en la ventana Consulta:
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)
Haga clic en Ejecutar.
Para establecer permisos en la base de datos de Contoso
En el Explorador de objetos de Microsoft SQL Server Management Studio, expanda Bases de datos, expanda la base de datos Contoso y, a continuación, expanda Seguridad. Haga clic con el botón secundario en Usuariosy después en Usuario nuevo.
En el cuadro de diálogo Usuario de base de datos - Nuevo, en Nombre de inicio de sesión, haga clic en los puntos suspensivos.
En el cuadro de diálogo Seleccionar inicio de sesión, haga clic en Examinar.
En el cuadro de diálogo Buscar objetos, seleccione Usuarios de la aplicación de BizTalk y, a continuación, haga clic en Aceptar.
En el cuadro de diálogo Seleccionar inicio de sesión, haga clic en Aceptar.
En el cuadro de diálogo Usuario de base de datos - Nuevo, en el panel Pertenencia a roles de base de datos, seleccione db_datareader y db_datawriter. En Nombre de usuario, escriba Usuarios de la aplicación de BizTalk. Haga clic en OK.
Repita los pasos del 1 al 6 para usuarios host aislados de BizTalk, seleccione db_datareader y db_datawriter para la pertenencia a roles de base de datos y escriba Usuarios de host aislados de BizTalk para Nombre de usuario.
Repita los pasos del 1 al 6 para administradores de BizTalk Server, seleccione db_owner para la pertenencia a roles de base de datos y escriba BizTalk Server Administradores para nombre de usuario.