Árvore de páginas

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


Visão geral sobre os bancos de dados homologados para Protheus



Microsoft SQL Server

Banco de dados

Microsoft SQL Server 2014 Enterprise

Microsoft SQL Server 2016 Enterprise

Microsoft SQL Server 2017 Enterprise

Microsoft SQL Server 2019 Enterprise

Microsoft SQL Server 2019 Standard

Microsoft SQL Server 2022 Enterprise

Microsoft SQL Server 2022 Standard

Status

EOL

EOL

SUPPORTED

SUPPORTED

SUPPORTED

SUPPORTED

SUPPORTED

Configurações e mais informações

  • Collation: Latin1_General_BIN
  • Stored procedures são suportadas para o banco de dados MSSQL Server.


Para MSSQL em Linux, configure a chave a seguir na seção de comunicação com a database no arquivo odbc.ini: 

odbc.ini
AutoTranslate=NO 

Oracle

Banco de dados

Oracle Database 19 Enterprise

Oracle Database 19 Standard

Oracle Autonomous Database (consulte a documentação)

Status

SUPPORTED

SUPPORTED

SUPPORTED

Configurações e mais informações

  • Collation: WE8MSWIN1252
  • Stored procedures são suportadas para o banco de dados 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).

PostgreSQL

Banco de dados

PostgreSQL 12

PostgreSQL 15

PostgreSQL 16

Status

EOL

SUPPORTED

SUPPORTED

Configurações e mais informações

  • Encoding: WIN1252
  • Collation: C
  • Character type: *.CP1252 e/ou *.1252

Configurações importantes

DBAccess.ini: 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.

Pacote postgresql12-contrib: este pacote é essencial para campos identificadores (consulte Campos UUID no DBAccess). Certifique-se de que a instalação foi feita conforme o descrito em 01. Instalação do PostgreSQL em Linux.

As páginas a seguir detalham o histórico de todos os bancos de dados que foram homologados para o Protheus.