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:

Microsoft SQL Server

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

Microsoft SQL Server 2022 Enterprise - Windows

Microsoft SQL Server 2022 Enterprise - Linux

Status

Collation: Latin1_General_BIN

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

Página do fornecedor:  SQL Server 2019 | Microsoft 

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

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

AutoTranslate=NO 



Oracle

Banco de dados

Oracle Database 19.3 Enterprise

Oracle Database 19.3 Standard

Oracle Autonomous Database (consulte a documentação)

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).

Página do fornecedor: Oracle Database

Ciclo de vida: Release Schedule of Current Database Releases

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



PostgreSQL

Banco de dados

PostgreSQL 12.3

PostgreSQL 15.2

Status

Encoding: WIN1252

Collation: C

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

Página do fornecedor: PostgreSQL 

Ciclo de vida:  Versioning Policy

Configure, no arquivo de configuração do DBAccess, a chave ODBC30=1. A utilização das funções de ODBC 1.0 da ODBC do Postgres é mantida apenas por compatibilidade, e seu uso pode gerar instabilidades e quedas do DBAccess. Mais informações na página do DBAccess.



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