Pular para o conteúdo principal
Versão: 2.2.2

Considerações sobre o banco de dados

Todas as Plataformas

Determine quais tipos de banco de dados você deseja utilizar

Veja na seção Banco de dados mais informações relacionadas aos tipos de banco de dados compatíveis ao SoftExpert Suite.

Note que scripts SQL serão executados durante o Processo de Instalação

Uma série de scripts SQL serão executados para criar os objetos no Banco de dados e inserir os dados de configuração. Estes scripts são executados automaticamente pela ferramenta de instalação do SoftExpert Suite. A instalação do SoftExpert Suite será concluída somente se esses scripts forem executados com sucesso.

SQL Server

Configure SQL Server Collation

Os collations que podem ser utilizados, nas línguas ocidentais para a base do SoftExpert Suite no SQL Server são:

  • SQL_Latin1_General_CP1_CI_AS
  • SQL_Latin1_General_CP1_CI_AI
  • Latin1_General_CI_AS
  • Latin1_General_CI_AI

O parâmetro CI (Case Insensitive) do collation sempre deve ser utilizado. Recomendamos a utilização do parâmetro AI (Accent Insensitive) para novas bases a partir da 2.1. Para línguas orientais, contate o suporte da SoftExpert.

cuidado

Para conexões TLS 1.2 com banco de dados SQL Server, certos requisitos podem ser necessários. Os guias de instalação e atualização têm mais informações sobre estes requisitos.

atenção

É importante que sejam observadas as limitações da versão Express. Para isso, veja mais detalhes na seção Servidores -> Banco de dados.

Configuração do nível de isolamento READ_COMMITTED_SNAPSHOT

Visando evitar a ocorrência de locks e deadlocks, nas operações de leitura realizadas no banco de dados do SoftExpert Suite, é possível utilizar o isolamento por Snapshoot, que fará o versionamento de cada registro na tempdb. Mais informações no link http://msdn.microsoft.com/en-us/library/ms173763.aspx.

Para habilitar esta parametrização, é necessário executar os comandos abaixo, sem que exista nenhuma conexão ativa na <Database>:

ALTER DATABASE <Database> SET ALLOW_SNAPSHOT_ISOLATION ON;
ALTER DATABASE <Database> SET READ_COMMITTED_SNAPSHOT ON;

Oracle

Determine seu NLS e requisitos character-set

A partir da versão 2.0.13 o SoftExpert Suite passou contar com suporte para os character-sets WE8MSWIN1252 (non-unicode) e AL32UTF8 (unicode). Contudo, aconselhamos o uso do AL32UTF8 apenas quando houver a necessidade de idiomas que não podem salvos no formato non-unicode.

Determine o NLS do client Oracle

Após definir o character-set a ser utilizado pelo servidor do banco de dados Oracle, é necessário definir a variável de ambiente NLS_LANG para as instalações client que se conectarão ao servidor. A variável de ambiente deve estar alinhada com o character-set do servidor. Em um ambiente onde o servidor está rodando com WE8MSWIN1252, por exemplo, é comum utilizar o NLS_LANG configurado com AMERICAN_AMERICA.WE8MSWIN1252.

Crie / Gerencie suas tablespaces

O SoftExpert Suite utiliza uma tablespace para dados e outra para índices. O tamanho necessário para uma instalação inicial deve ser de 2GB (dados) e 200MB (índices). Esses números tendem a aumentar de acordo com a utilização das funcionalidades da ferramenta, sobretudo ao incluir documentos através do componente SoftExpert Documento ou inclusão através dos formulários. Por isso, é necessário acompanhamento constante do crescimento das tablespaces e manutenção de tamanho disponível para tal.

atenção

Importante: Recomendamos a utilização de diretório controlado para armazenar os arquivos, o que ajuda a frear o crescimento da base de dados.

PostgreSQL

Determine seus requisitos de codificação

Servidor e cliente requerem a codificação en_US.UTF-8 para todas as linguagens.

cuidado

ATENÇÃO

  • É obrigatório que o banco de dados Postgres utilize exclusivamente o collate en_US.UTF-8 para garantir a compatibilidade com a suíte.

Configuração de rede

Para acessar o servidor PostgreSQL, é necessário que você inclua as configurações de rede do cliente no arquivo pg_hba.conf e habilite acesso externo no arquivo postgresql.conf (é necessário reiniciar o serviço do PostgreSQL). Veja o documento SoftExpert Suite - Guia de instalação, na seção "Configuração do banco de dados" (Linux ou Windows), informações sobre a configuração de rede PostgreSQL.