Acerca de esta tarea
Con estos pasos se crea un usuario para que sea el propietario de la base de datos
y la base de datos que utilizará Build Forge.
Si es necesario, cree un esquema para que Build Forge lo pueda utilizar.
- Cree un usuario para que sea el propietario de la base de datos. Build
Forge utiliza este nombre de usuario para que inicie la sesión en la base de datos. Utilice compilación
a menos que deba utilizar un nombre distinto. El usuario debe tener permisos completos.
- Abra SQL Server Management Studio.
- Abra el servidor de bases de datos en el Explorador de objetos (panel izquierdo).
- Pulse con el botón derecho del ratón sobre la carpeta Seguridad y seleccione .
- En el diálogo Inicio de sesión - Nuevo, especifique el nombre de inicio de sesión y
seleccione las opciones siguientes. Importante: deseleccione El usuario debe cambiar la contraseña en el siguiente inicio de sesión.
- Seleccione Autenticación de SQL Server y proporcione una contraseña.
- Deseleccione Aplicar caducidad de contraseña
- Deseleccione El usuario debe cambiar la contraseña en el siguiente inicio de sesión
- Cree la base de datos. Debe utilizar la autenticación
de modalidad híbrida. Los siguientes ejemplos interactivos y de script asumen
que utilizará el esquema predeterminado de DBO.
- Abra SQL Server Management Studio.
- Abra el servidor de bases de datos en el Explorador de objetos (panel izquierdo).
- Pulse con el botón derecho del ratón sobre la carpeta Bases de datos
y seleccione Nueva base de datos.
- En el diálogo Nueva base de datos, especifique los parámetros para la base de datos:
- Especifique un nombre de base de datos. Utilice compilación a menos que deba utilizar otro nombre. El nombre es sensible a mayúsculas y minúsculas. El nombre de los archivos de los datos y de registro se actualiza automáticamente en el recuadro Archivos de base de datos.
- Especifique el propietario de la base de datos.
- Pulse el control [..] situado a la derecha del campo.
- En el diálogo Seleccionar propietario de base de datos, pulse Examinar.
- Seleccione el nombre del usuario que ha creado y luego pulse Aceptar.
- Pulse Aceptar en el diálogo Seleccionar propietario de la base de datos.
- Especifique los parámetros de Archivos de base de datos. En la tabla Archivos de base de datos, haga lo siguiente:
- Para ambos archivos: establezca el valor inicial en 500 (en MB)
- Para ambos archivos: establezca Crecimiento automático. En la columna Crecimiento automático, pulse
el control [..] para abrir el diálogo. Seleccione el recuadro Habilitar crecimiento automático,
establezca el crecimiento en 500 MB, seleccione Crecimiento ilimitado y luego pulse Aceptar.
Como alternativa, puede utilizar el siguiente script para crear
la base de datos.
CREATE DATABASE [build] ON PRIMARY
( NAME = N'build',
FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\DATA\build.mdf' ,
SIZE = 2048KB , FILEGROWTH = 1024KB )
LOG ON
( NAME = N'build_log',
FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\DATA\build_log.ldf' ,
SIZE = 1024KB , FILEGROWTH = 10%)
GO
EXEC dbo.sp_dbcmptlevel @dbname=N'build', @new_cmptlevel=90
GO
IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
begin
EXEC [build].[dbo].[sp_fulltext_database] @action = 'disable'
end
GO
ALTER DATABASE [build] SET ANSI_NULL_DEFAULT OFF
GO
ALTER DATABASE [build] SET ANSI_NULLS OFF
GO
ALTER DATABASE [build] SET ANSI_PADDING OFF
GO
ALTER DATABASE [build] SET ANSI_WARNINGS OFF
GO
ALTER DATABASE [build] SET ARITHABORT OFF
GO
ALTER DATABASE [build] SET AUTO_CLOSE OFF
GO
ALTER DATABASE [build] SET AUTO_CREATE_STATISTICS ON
GO
ALTER DATABASE [build] SET AUTO_SHRINK OFF
GO
ALTER DATABASE [build] SET AUTO_UPDATE_STATISTICS ON
GO
ALTER DATABASE [build] SET CURSOR_CLOSE_ON_COMMIT ON
GO
ALTER DATABASE [build] SET CURSOR_DEFAULT GLOBAL
GO
ALTER DATABASE [build] SET CONCAT_NULL_YIELDS_NULL OFF
GO
ALTER DATABASE [build] SET NUMERIC_ROUNDABORT OFF
GO
ALTER DATABASE [build] SET QUOTED_IDENTIFIER OFF
GO
ALTER DATABASE [build] SET READ_COMMITTED_SNAPSHOT ON
GO
ALTER DATABASE [build] SET RECURSIVE_TRIGGERS OFF
GO
ALTER DATABASE [build] SET AUTO_UPDATE_STATISTICS_ASYNC OFF
GO
ALTER DATABASE [build] SET DATE_CORRELATION_OPTIMIZATION OFF
GO
ALTER DATABASE [build] SET PARAMETERIZATION SIMPLE
GO
ALTER DATABASE [build] SET READ_WRITE
GO
ALTER DATABASE [build] SET RECOVERY FULL
GO
ALTER DATABASE [build] SET MULTI_USER
GO
ALTER DATABASE [build] SET PAGE_VERIFY CHECKSUM
GO
USE [build]
GO
IF NOT EXISTS (SELECT name FROM sys.filegroups WHERE is_default=1 AND name = N'PRIMARY') \
ALTER DATABASE [build] MODIFY FILEGROUP [PRIMARY] DEFAULT
GO
Nota: El atributo READ_COMMITTED_SNAPSHOT debe estar establecido
en ON.
Para probar READ_COMMITTED_SNAPSHOT, ejecute la siguiente
sentencia SQL.
SELECT is_read_committed_snapshot_on FROM sys.databases WHERE name='build'
Sustituya
el nombre de la base de datos si no utiliza compilación. La sentencia debe devolver
"1".
Si la sentencia devuelve "0", ejecute la sentencia SQL siguiente.
ALTER DATABASE [build] SET READ_COMMITTED_SNAPSHOT ON
- Establezca la base de datos predeterminada para el usuario.
- Abra SQL Server Management Studio.
- Abra el servidor de bases de datos en el Explorador de objetos (panel izquierdo).
- En el Explorador de objetos, abra .
- Pulse con el botón derecho del ratón sobre el usuario que ha creado y seleccione Propiedades.
- En la página Generales, seleccione la base de datos predeterminada. Seleccione la base de datos que ha creado.
- Pulse Aceptar.
- Si es necesario, cree un esquema. No es necesario que cree un esquema si puede utilizar el esquema DBO predeterminado.
Se recomienda utilizar el predeterminado.
Si necesita utilizar otro esquema, créelo en la base de datos de Build Forge y asigne como propietario el usuario de base de datos que creó.
En el siguiente ejemplo se muestra cómo crear el esquema bf_schema y establecer a build como el propietario.
USE build;
GO
CREATE SCHEMA bf_schema AUTHORIZATION build;
GO