Em alguns momentos é necessário utilizar uma stored procedure para retorno de valores. Até aí, nenhuma novidade. Mas, às vezes é necessário especificar todos os campos que devem ser retornados pela stored procedure, inclusive com os respectivos datatypes. Há uma implementação interessante que pode ser implementada e pode ser bastante útil, principalmente (e não somente) […]

O banco de dados “master” é o banco de dados dos bancos de dados, ou seja, para um servidor Sql Server é o coração. É importante implementar com alguma frequência o backup dos bancos de sistema, como o master, model e msdb. Havendo o serviço de replicação, faça também o backup do banco de replicação. […]

Às vezes surge a necessidade de alterar a localização física dos arquivos de banco de dados, ou por um upgrade no servidor (novo disco) ou simplesmente por questão de organização da infra. Num caso deste, não podemos simplesmente fazer um backup e seguir numa restauração destes bancos para alterar o path. Se for necessário fazer […]

Toda vez que apresento uma palestra ou treinamento de banco de dados sempre alguém apresenta a seguinte dúvida: “Qual é o melhor banco de dados da atualidade?”. Perguntas semelhantes acontecem com alguns colegas que buscam informações baseadas na minha experiência. – “Qual o melhor sistema operacional?” – “Qual a melhor linguagem de programação?” – “Qual […]

Na semana de estudos do curso de sistemas de informação da Unisa – que ocorreu em 2010, preparei um material de apoio básico e disponibilizei para acompanhamento aos participantes. Deixo aqui neste post um link para o download deste material, caso seja útil para algum estudo. É um material bastante básico, muito simples, bem resumido. […]

Para implementar totalizadores em relatórios é uma tarefa muito simples, mas, em algumas situações, é necessário implementar uma customização mais avançada. Vamos supor que por algum motivo é necessário integrar 2 datasets diferentes num mesmo relatório. Esta pode ser uma situação comum. Se for para apresentar dados em um unico “Tablix” (cada único tablix possui […]