Skip to Content
IntegraçõesSQL Server

SQL Server

Coleta SQL_SERVER e Entrega SQL_SERVER_EXEC. É o único dos quatro dialetos que aceita chamar procedure pelo nome nos campos de comando (EXEC minha_procedure :payload, :datetime) e rodar como SQL o texto do Transformador com EXEC (:transformer) — ver procedures e SQL dinâmico.

Conexão

CampoPara que serve
Host / PortaServidor e porta do SQL Server. Padrão 1433
DatabaseBanco aberto na conexão — todas as consultas e comandos rodam nele
Instance NameInstância nomeada (ex.: SQLEXPRESS). Em branco = instância padrão
Usuário / SenhaAutenticação SQL. Autenticação integrada do Windows não é usada
EncryptLigado por padrão: negocia TLS com o servidor. Desligue só em servidor antigo que não aceita criptografia
Trust Server CertificateAceita o certificado do servidor sem validar a cadeia — necessário com certificado autoassinado, comum em SQL Server de chão de fábrica
Query de Teste (Keep Alive)Consulta usada pelo botão Testar Conexão e por cada ciclo do Keep Alive. Em branco = SELECT 1

Vocabulário bloqueado neste dialeto

Além do DDL/DCL barrado em todos os dialetos, este bloqueia:

OPENROWSET, OPENQUERY, OPENDATASOURCE, SHUTDOWN, DBCC, procedures sp_/xp_, EXECUTE AS

A checagem completa — verbo inicial, statements encadeados e neutralização de comentários e literais — está em o que o CMS bloqueia nos campos SQL.

O comportamento comum aos quatro bancos — modos de resultado, marcação do que já foi lido e placeholders — está em Bancos de dados.