Shrink Logs de Transação de todas as bases do SQL Server via Stored Procedure

Criamos a stored procedure abaixo que automatiza o shrink …

Depois rodamos o comando abaixo ou podemos também colocar em um Job.

Fonte: https://www.mssqltips.com/sqlservertip/6385/shrink-sql-server-transaction-log-for-all-databases/

Trunk / Shrink Arquivo de Log SQL Server 2012

A solução abaixo altera a forma que o SQL Server trata o log. Vamos mudar o Recovery Model de FULL para SIMPLE. A partir desta mudança o SQL para de gravar logs de transações e deixa de ser possível restaurar um backup para um ponto específico de data e hora baseado no log. Para quem […]

Executar um Script grande no SQL Server

Existem algumas situações que ao rodar um script grande no SQL Management Studio dá erro de memória porque o arquivo é muito grande. Nesta situação temos uma saída que é rodar o sqlcmd via comando. Abaixo um exemplo.

Remover todo o conteúdo de um banco de dados SQL Server

Algumas vezes alguns provedores de hospedagem geram tantos problemas que precisamos nos virar nos 30 para conseguir manipular os dados que são nossos e não dos provedores. Pois bem, segue abaixo um script que apaga todo o conteúdo de um banco de dado SQL Server. Ele remove: – Todas tabelas – Todas Stored Procedures – […]

Select em um campo varbinary

Se você precisar fazer um select em um campo varbinary e precisa ver o conteúdo, use o comando abaixo.

Onde CAMPO é o campo que está como varbinary e TABELA é a tabela do banco que contém o campo.

Erro ao salvar a alteração de uma tabela

  Para quem está começando a trabalhar com o SQL Server 2008 vai ai uma dica. Por default ele vem com uma configuração que não permite fazer alterações em tabelas já criadas. Seja tentando mudar pelo diagrama ou pelo design table. O aviso que aparece é “Saving changes is not permitted. The changes you have […]