Sobre Esta Tarefa
Nestas etapas, você cria um usuário para ser o proprietário do banco de dados e o
banco de dados do Build Forge para ser utilizado. Se necessário, também é
possível criar um esquema para o Build Forge utilizar.
- Crie um usuário para servir como o proprietário do banco de dados. O Build Forge utiliza este nome de usuário para efetuar logon no banco de dados. Utilize build a menos
que você necessite utilizar um nome diferente. O usuário deve ter permissões completas.
- Abra o SQL Server Management Studio.
- Abra o servidor de banco de dados no Explorador de Objetos (painel esquerdo).
- Clique com o botão direito do mouse na pasta Segurança e escolha .
- No Login - Novo diálogo, especifique o nome do login e escolha
as opções como a seguir. Importante: o Usuário desmarcado deve alterar a senha no próximo login.
- Escolha Autenticação do SQL Server e forneça uma senha.
- Desmarque Impor vencimento da senha
- Desmarque Usuário deve alterar senha no próximo login
- Criar o banco de dados. É necessário utilizar a
autenticação no modo combinado. Os exemplos de script e interativos supõem que você usará o esquema padrão de DBO.
- Abra o SQL Server Management Studio.
- Abra o servidor de banco de dados no Explorador de Objetos (painel esquerdo).
- Clique com o botão direito do mouse na pasta Bancos de Dados e
escolha Novo Banco de Dados.
- No diálogo Novo Banco de Dados, especifique os parâmetros para o banco de dados:
- Especifique um nome de Banco de Dados. Utilize build a menos que você necessite utilizar outro
nome. O nome faz distinção entre maiúsculas
e minúsculas. O nome dos arquivos de dados e log são atualizados automaticamente na caixa de
arquivos de Banco de Dados.
- Especifique o proprietário do Banco de Dados.
- Clique no controle [..] à direita do campo.
- No diálogo Selecionar Proprietário do Banco de Dados, clique em Navegar.
- Verifique o nome do usuário criado, em seguida, clique em OK.
- Clique em OK no diálogo Selecionar Proprietário do Banco de Dados.
- Especifique os parâmetros de arquivos do Banco de Dados. Na tabela de arquivos do Banco de Dados, faça o
seguinte:
- Para ambos arquivos: configure o Tamanho Inicial para 500 (em MB)
- Para ambos arquivos: configure Crescimento Automático. Na coluna Crescimento Automático, clique em controle [..]
para abrir o diálogo. Verifique a caixa Ativar Crescimento Automático,
configure o crescimento para 500 MB e selecione Crescimento Irrestrito,
em seguida, clique em OK.
Alternativamente, você pode utilizar o seguinte script para criar
o banco de dados.
CREATE DATABASE [build] ON PRIMARY
( NAME = N'build', FILENAME = N'C:\Arquivos de Programas\Microsoft SQL Server\MSSQL.2\MSSQL\DATA\build.mdf' , SIZE = 2048KB , FILEGROWTH = 1024KB )
LOG ON
( NAME = N'build_log', FILENAME = N'C:\Arquivos de Programas\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: O atributo READ_COMMITTED_SNAPSHOT deve ser
configurado como ON.
Para testar READ_COMMITTED_SNAPSHOT, execute a seguinte instrução SQL.
SELECT is_read_committed_snapshot_on FROM sys.databases WHERE name='build'
Substitua
o nome do banco de dados se não tiver utilizado build. A instrução deve retornar
"1".
Se a instrução retornar "0", execute a seguinte instrução SQL.
ALTER DATABASE [build] SET READ_COMMITTED_SNAPSHOT ON
- Configure o banco de dados padrão para o usuário.
- Abra o SQL Server Management Studio.
- Abra o servidor de banco de dados no Explorador de Objetos (painel esquerdo).
- No Explorador de Objetos, abra .
- Clique com o botão direito do mouse no usuário criado e escolha Propriedades.
- Na página Geral, selecione um Banco de dados padrão. Selecione o banco de dados
criado.
- Clique em OK.
- Crie um esquema, se necessário. Não é necessário criar um esquema se for possível usar o esquema padrão
DBO. É recomendável o uso do padrão. Se for
necessário usar um esquema diferente, crie-o no banco de dados do
Build Forge e designe o proprietário para ser o usuário do banco de dados
criado. O exemplo a seguir cria um esquema bf_schema e
configura build como o proprietário:
USE build;
GO
CREATE SCHEMA bf_schema AUTHORIZATION build;
GO