Salve, pessoal! Nesse projeto pretendo demonstrar a evolução de uma base de dados no Microsoft SQL Server da versão 2000 até o Microsoft Azure, passando por versões intermediárias no processo. O Projeto Partindo de uma demanda real, mas aqui adaptado…
Categoria: Banco de Dados
T-SQL – Remover Acentos via COLLATE
Salve, pessoal! Na minha experiência de deparei com várias aplicações que removem antes de enviar para gravação no banco de dados SQL Server. E, comumente, esta remoção é feita através de um função contendo um loop WHILEe identificando e substituindo…
Como usar sp_readerrorlog para ler o log de erros do SQL Server
A leitura dos Logs de Erros do Microsoft SQL Server faz parte do meu dia-a-dia. Através dele posso identificar detalhes sobre o comportamento do SQL Server desde sua inicialização. No SQL Server Management Studio Via T-SQL usando a sp_readerrorlog Com…
Como configurar uma política de backups no SQL Server
O Microsoft SQL Server oferece um recurso que facilita a automatização de algumas tarefas de administração: O Plano de Manutenção. Se você tem um banco de dados então você precisa ter backups desse banco de dados. O Plano de Manutenção…
Como calcular a diferença entre duas datas no SQL Server
Neste post demonstro duas formas de calculo da diferença entre duas data usando Transact-SQL:
Na primeira calculo a diferença em anos entre duas datas (idade) considerando, é claro, o dia do “aniversário” da data comparada.
Na segunda calculo e apresento esta diferença em anos, meses e dias destas duas datas.
Inserir em um campo IDENTITY com T-SQL
T-SQL – INSERT IDENTITY como solução para o seguinte cenário: Seu banco de dados, no SQL Server, tem tabelas “de classificação (como costumo chamar)”, como por exemplo: Status com campos ID, Nome (valores: 1=’Ativo’, 2=’Inativo’, 3=’Suspenso’). E por algum motivo esta…
Informações sobre bancos de dados – sp_helpdb
Nas minhas últimas postagem – script movimentação de arquivos de banco de dados no SQL Server 2000 e para 2005 – escrevi sobre movimentação de arquivo de banco de dados (ou ‘datafiles’). Um script complementar para… Informações de uma banco de dados específico Informações de…
Movendo arquivo de banco de dados no SQL Server 2005 (ou superior)
O cenário Preciso mudar a localização (o ‘drive’) de aquivos de banco de dados (.MDF, .NDF e/ou .LDF) no SQL Server 2005 (ou superior) (diferente do recomentado para o SQL Server 2000). Acript… View the code on Gist. Isso é… Banco…
Movendo arquivo de banco de dados no SQL Server 2000
O dia começou com um dos discos, onde estão banco de dados importantes, lotados! Consequências: Arquivos de bancos de dados não conseguem crescer, logo as aplicações não conseguem atualizar dados… “bug“. Lembrando que, no dia-a-dia esse cenário pode (e deve) ser evitado…
Alteração de schema de tabelas no SQL Server
Ás vezes há a necessidade de mudar schema de todas as tabelas no SQL Server. Antes de usar a abordagem (abaixo), considerei recriar as tabelas em um schema novo e fazer a transferência dos dados. (sem comentários!). A tarefa de alterar…