Azure SQL Database – Transparent Data Encryption with bring your own key

Azure SQL Database – Transparent Data Encryption with bring your own key

Transparent Data Encryption (TDE) vem por padrão habilitado quando você cria um novo database no Azure SQL Database.   TDE não é mais uma novidade porem eu tenho visto que é pouco explorada (minha percepção). Se predente usar TDE on-premise vale a pena a leitura no post anterior.  Habilitar ou desabilitar TDE no Azure SQL Database é simplesmente um click para ON ou … Continue lendo »
Transparent Data Encryption and its tricks

Transparent Data Encryption and its tricks

Transparent Data Encryption – TDE não é mais uma novidade, mas sim uma realidade que devemos usar. Um ponto importante que vale ressaltar é que esse recurso está presente apenas na edição ENTERPRISE do SQL Server. Existem alguns passos a passos na internet de como implementar, mas eu vou deixar um script que pode ser seguido. Master Key e Certificados Uma forma simples de implementar o TDE é utilizar um certificado gerado pelo próprio SQL Server que é protegido pela Master Service Key. Se você está implementando ou pretende implementar lembre-se que o mais importante de tudo é fazer backup do certificado e das keys! PARE TUDO e faça BACKUP  O principal aspecto para utilizar o TDE está relacionado à protecao de chaves incluindo backups separados das chaves de criptografia e a … Continue lendo »
Unable to cycle error log file

Unable to cycle error log file

Recentemente, comecei a receber o seguinte erro: Unable to cycle error log file from “C:\MSSQL10_50.InstanceA\MSSQL\Log\ERRORLOG” to “C:\MSSQL10_50.InstanceA\MSSQL\Log\ERRORLOG.1” due to OS error “32(failed to retrieve text for this error. Reason: 15105)”. A process outside of SQL Server may be preventing SQL Server from reading the files. As a result, errorlog entries may be lost and it … Continue lendo »
Aumentar o numero de arquivos do Errorlog e limitar o seu tamanho físico

Aumentar o numero de arquivos do Errorlog e limitar o seu tamanho físico

O log de erro do SQL Server (ERRORLOG) contem muitas informações geradas pelo SQL Server como mensagens, alertas, eventos críticos, auditoria, informações geradas a partir dos usuários entre outras. O log de erro é um ótimo lugar para encontrar informações sobre o que está acontecendo com seu ambiente. O ErrorLog é inicializado cada vez que … Continue lendo »