Tecnologia & Administração de Dados

Scripts SQL Server e Soluções DocuWare

🗄️ SQL Server

Repositório de scripts para otimização, manutenção e consultas complexas.

1. Consulta de Espaço de Tabelas

Este script retorna o tamanho ocupado por cada tabela no banco de dados atual:

SELECT 
    t.NAME AS Tabela,
    p.rows AS Linhas,
    CAST(SUM(a.total_pages) * 8 / 1024.0 AS DECIMAL(18,2)) AS Total_MB
FROM sys.tables t
INNER JOIN sys.indexes i ON t.OBJECT_ID = i.object_id
INNER JOIN sys.partitions p ON i.object_id = p.object_id AND i.index_id = p.index_id
INNER JOIN sys.allocation_units a ON p.partition_id = a.container_id
GROUP BY t.Name, p.Rows
ORDER BY Total_MB DESC;

📄 DocuWare

Soluções para erros de workflow, serviços e migrações.

Erro: Server cannot set status after HTTP headers have been sent

Causa: Geralmente ocorre durante o download/conversão de arquivos quando a conexão é interrompida.

Solução: Verificar o DocuWare.Platform.log para identificar falhas de renderização de PDF ou ajustar o Connection Timeout no pool de aplicativos do IIS.

Checklist de Migração (v6.7 para 7.1)


⚙️ Utilitários

Monitor de Discos (Batch + PowerShell)

Script para verificar espaço livre em todos os discos do servidor:

@echo off
powershell -Command "Get-CimInstance Win32_LogicalDisk -Filter 'DriveType=3' | Select-Object DeviceID, FreeSpace"
pause
← Voltar para a Página Inicial