Base de Conhecimento

RM - PEP 2.0 - Instalação e configuração de banco de dados SQL

Dúvida
Como instalar e configurar um banco de dados SQL Server para o PEP 2?


Ambiente

Soluções Saúde - PEP 2.0
Para versões 12.1.18 e superiores

Solução

Observação:
Nesse manual serão utilizados scripts que se encontram no instalador baixado na Central de Downloads:

  • Link Central de Downloads: https://suporte.totvs.com/portal
  • Caminho dos scripts: PRE_REQ/Banco de Dados/SQL Server
  • Na instalação e configuração do banco de dados serão utilizados valores padrões para o produto;
  • É importante realizar uma avaliação técnica do ambiente onde o produto irá ser instalado e utilizado;
  • Dependendo da utilização e dos recursos disponíveis, o produto pode ter variância de performance;

 

1 . Configurações Gerais do Banco de Dados

Versão SGBD

SQL Server 2008 R2 e posteriores

Collation

Latin1_General_CI_AI

 

2. Criação do Banco de Dados

Após criar a instância do SQL Server e configura-la , é necessário a criação do banco de dados do PEP.

Por padrão, o banco é criado com dois arquivos de dados (MDF e LDF). A criação pode ser feita através da interface do SQL Server ou através de script. Se optar por criar através de script siga para o passo 2.1, ou se preferir via interface do SQL Server siga para o passo 2.4.

Para execução através de script:

       2.1 - Script01-PEP-MSSQL-CriaBanco.sql

       2.2 - Abra o script e altere parâmetro [CAMINHO_DATAFILES], indicando o diretório onde  serão criados os arquivos MDF e LDF do SQL Server;

       2.3 - Conecte no banco de dados e executar script com usuário que tenha permissões SA.

 

Para execução através de interface gráfica:

    2.4 - Conecte no banco de dados com usuário com permissões de SA (administrador);

    2.5 - Acessar menu Banco de Dados > Novo Banco de Dados;

     image2018-6-7_11-28-44.png

2.6 - Insira o nome do banco de dados, sugerimos PEP;

 image2018-6-7_11-31-4.png

2.7 - Verifique e confirme o caminho onde serão criados os arquivos MDF e LDF;

image2018-6-7_11-32-27.png

2.8 - Em opções, configure o agrupamento/collation para Latin1_General_CI_AI:

image2018-6-7_13-33-0.png

2.9 - Clique em OK. O banco será criado.

 

3. Restauração de base modelo / Execução de scripts

A inicialização do banco de dados do PEP deve ser feita a partir da restauração de um backup modelo da base.

O arquivo .bak é enviado junto ao pacote de instalação do PEP:

Caminho do backup: /PRE_REQ/Banco de Dados/SQL Server

Existem duas formas de restaurar o backup do modelo da base, pode ser feito via script ou via interface gráfica. Se optar por criar através de script siga para o passo 3.1, ou se preferir via interface do SQL Server siga para o passo 3.4.

Para execução através de script:

  3.1 - Baixe o arquivo .BAK e disponibilizar em um diretório no servidor de banco de dados;
  3.2 - Abra o script 02-PEP-MSSQL-RestauraBanco.sql e altere os seguintes parâmetros: 

  • [PEP] - Nome do banco de dados. Sugestão de "PEP";
  • [CAMINHO_BACKUP] - Indica diretório onde foi copiado o arquivo .BAK;
  • [CAMINHO_DATAFILES] - Indica diretório on serão criados os arquivos MDF e LDF do SQL Server, respectivamente

  3.3 - Conecte-se no banco de dados e execute script com usuário com permissões SA.

Para execução através de interface gráfica:

 3.4 - Conecte-se ao banco de dados com usuário com permissões de SA (administrador);
 3.5 - Na lista de Banco de Dados do SQl Server, Clique com botão direito no nome do banco de dados criado e selecione:     

  • Tarefas > Restaurar > Banco de Dados

3.6 - Na página Geral, campo Origem, selecione o arquivo .BAK que foi baixado e copiado para o servidor:

image2018-6-7_13-57-5.png

3.7 - Após selecionar o arquivo, verifique o banco de dados destino e a opção marcada com o backup que será restaurado:

image2018-6-7_14-2-0.png

3.8 - Em Opções, marque Substituir o banco de dados existente (WITH REPLACE) e desmarque Fazer backup da parte final do log antes da restauração.

image2018-6-7_14-4-10.png

3.9 - Em Arquivos/Restaurar como, verifique os nomes dos arquivos que serão utilizados na restauração. Devem ser os mesmos arquivos que foram criados na criação do banco de dados. Se forem arquivos diferentes, altere. Após clique em OK e aguarde a restauração.
image2018-6-7_14-9-46.png

 

4. Criação dos Usuários

O PEP possui dois usuários padrões:

  • Usuário Owner: Usuário com permissões de owner do banco de dados, que conseguirá acessar todos os objetos do banco de dados tabelas, views, procedures, etc.
  • Usuário Aplicação: Usuário que só tem permissão para executar comandos DML no banco de dados. A aplicação vai utilizar este usuário para conectar com o banco de dados. O usuário não deverá ter permissões para criar ou alterar estruturas de objetos, apenas acessar para leitura ou escrita de dados.

 Nomes sugeridos, podem ser diferentes, de acordo com necessidade:

  • Usuário OwnerPEP
  • Usuário Aplicação: CONS_PEP


A criação dos usuários é feita através de script:

  4.1 - Conecte-se ao banco de dados e abra uma nova consulta para execução de script;
  4.2 - Abra o script 03-PEP-MSSQL-Config_Users.sql e altere os parâmetros a baixo:

  • [SENHA_USER_OWNER] - Senha do usuário Owner;
  • [SENHA_USER_APP] - Senha do usuário de Aplicação;

  4.3 - Caso necessário, altere o nome do banco de dados e usuários;
  4.4 - Execute o script;

Obs: A senha do Usuário de Aplicação será utilizada nos arquivos de configuração da aplicação.

 

5. Configuração de Grants

Como o usuário da aplicação CONS_PEP já possui as permissões de db_datawriter e db_datareader no banco de dados do PEP, é necessário conceder as permissões nos demais objetos de banco de dados procedures, functions, etc.

Para execução através de script:

5.1 - Conecte-se ao banco de dados e abrir Nova Consulta para execução de script;
5.2 - Abra o script 04-PEP-MSSQL-Config_Grants.sql e ajuste os parâmetros nome do banco de dados e usuários;
5.3 - Executar script;

 

 

 

 

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _