Pular para o conteúdo principal

Postagens

Mostrando postagens de abril, 2012

Como limpar o arquivo de log do banco de dados.

O arquivo de log de um banco de dados cresce absurdamente em relação ao arquivo de dados. As vezes você quer fazer uma cópia do banco e o tamanho não permite. Um arquivo de log de 1Gb, se compactado, vai para 122Mb. Mesmo assim ainda fica difícil fazer a cópia. Abaixo segue um comando que vai fazer a faxina no arquivo de log. Muito cuidado nessa hora! O comando funciona que é uma beleza. USE DB_LOJA_SOLART; GO ALTER DATABASE DB_LOJA_SOLART SET RECOVERY SIMPLE; GO DBCC SHRINKFILE (DB_LOJA_SOLART_Log, 1); GO ALTER DATABASE DB_LOJA_SOLART SET RECOVERY FULL; GO

Criptografar arquivo txt C#

Segue exemplo de como encriptar e descriptar um texto utilizando TripleDES no C#. using System; using System.Security.Cryptography; using System.Text; using System.IO; class TripleDESSample { static void Main() { try { //Cria um novo objeto TripleDES para gerar a chave e o vetor de inicialização. TripleDES TripleDESalg = TripleDES.Create(); //cria o texto para encriptar   string sData = "Dados para encriptar." ; string FileName = "fileEncript.txt" ; // Encripta o texto e grava em um arquivo. EncryptTextToFile(sData, FileName, TripleDESalg.Key, TripleDESalg.IV); // Decripta o texto do arquivo. string Final = DecryptTextFromFile(FileName, TripleDESalg.Key, TripleDESalg.IV); // exibe a string decriptada na janela console. Console.WriteLine(Final); } catch (Excepti...