A homologação de bancos de dados para o Protheus está de acordo com os Bancos de dados homologados para o TOTVS | DBAccess.

A TOTVS recomenda edições tipicamente classificadas como Enterprise, que contêm funcionalidades completas de performance e segurança.

Abaixo, uma visão geral sobre os bancos de dados homologados:

Collation: Latin1_General_BIN

Stored procedures são suportadas para o banco de dados MSSQL Server.

Adicione a seguinte chave dentro da seção de comunicação com a database no arquivo odbc.ini:

AutoTranslate=NO 

Página do fornecedor: SQL Server 2019 | Microsoft 

Ciclo de vida: Política de ciclo de vida da Microsoft

Banco de dados

Microsoft SQL Server 2014 Enterprise

Microsoft SQL Server 2016 Enterprise

Microsoft SQL Server 2017 Enterprise - Windows

Microsoft SQL Server 2017 Enterprise - Linux

Microsoft SQL Server 2019 Enterprise - Windows

Microsoft SQL Server 2019 Enterprise - Linux

Status

Para linha Microsiga Protheus®12 o banco de dados OpenEdge está homologado para uso nas versões OpenEdge 11.7 e superior.

O módulo TOTVSGFE/SIGAGFE (Frete Embarcador) da linha Microsiga Protheus pode utilizar esse banco a partir da versão Microsiga Protheus® 12.

Este SGBD limita a criação de sequences em 2000, podendo afetar ou impedir o funcionamento do produto.

  • Não há suporte a criação de índices ativos (ativação requer procedimento realizado manualmente por um DBA).
  • Não há suporte a identificadores sequenciais.
  • Não há suporte a tabelas temporárias nativas.
  • Não há suporte a DDL online.
  • As atualizações devem ser realizadas em modo exclusivo - single user (exemplo: UPDDISTR).
  • Após a aplicação de atualizações, devem ser atualizados as estatísticas (procedimento realizado manualmente por um DBA).
  • Utilizar somente o schema non-PUB.
  • Não utilize o storage area padrão, deve ser criado um novo storage area e configurado no ambiente.

É recomendada a configuração, por meio da chave enableDecimal, o uso do tipo de dado DECIMAL, ao invés de FLOAT.

Página do fornecedor: Progress OpenEdge

Ciclo de vida: Product Life Cycle Guide

Banco de dados

OpenEdge 11.7

Status

Collation: WE8MSWIN1252

Stored procedures são suportadas para o banco ORACLE.

Especifique a chave ClientLibrary no arquivo de configuração do TOTVSDBAccess / DBAccess, indicando a oci.dll (Windows) ou libclntsh.so[versão] (Linux).

Não é suportada a configuração do parâmetro CURSOR_SHARING para valor diferente de EXACT (default).

Página do fornecedor: Oracle Database

Ciclo de vida: Release Schedule of Current Database Releases

Banco de dados

Oracle Database 19.3 Enterprise

Oracle Database 19.3 Standard

Oracle Autonomous Database (consulte a documentação)

Status

Encoding: WIN1252

Collation: C

Character type: *.CP1252 e/ou *.1252

Página do fornecedor: PostgreSQL 

Ciclo de vida:  Versioning Policy

Banco de dados

PostgreSQL 11

PostgreSQL 12.3

Status

Ou confira o histórico específico de cada banco de dados:


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>