Category Archives: Banco de dados

SGDB – Sistema de Gestão de Banco de Dados

SQL Server: Melhor forma de remover uma replicação

Trabalhar com replicação de dados é muitas vezes necessário e não necessariamente é uma prática utilizada em todas as organizações. Sobre o conceito da replicação, neste post eu expliquei (espero que de forma clara) em que consiste a replicação. Aqui falarei mais sobre a forma mais adequada para remover de um banco de dados a assinatura de replicação. No caso,… Read more »

Como listar tabelas e campos de um determinado banco de dados

Antes de mais nada, vale lembrar que esta dica se refere ao banco de dados Microsoft SQL Server, podendo na maior parte dos casos ser adaptado para outros bancos de dados, utilizando as respectivas tabelas de sistemas. Pra que listar tabelas e campos? Em um determinado momento, pode ser necessário documentar a especificação de entidades e atributos de um banco… Read more »

Relembrando a recuperação de logins do SQL

Não há grandes novidades sobre a criação e utilização de uma stored procedure para listar os logins de um SQL Server, inclusive a própria stored procedure já é bem antiga e facilmente encontrada pela web. Mas, há sempre colegas que desconhecem este método, que é muito simples e rápido de implementar. Uma verdadeira “mão na roda”. Vamos imaginar um cenário,… Read more »

Ativando xp_cmdshell no SQL Server via script

Prompt command

Por padrão e por questões de segurança, a execução da stored procedure de sistema responsável por comandos em shell são desabilitadas. A habilitação desta stored procedure de sistema (xp_cmdshell) via comando t-sql é de forma básica e simples. Ao mesmo tempo nem todos memorizam a forma com que esta habilitação é feita, mesmo porque, é algo que normalmente voce faz… Read more »

SQL Server 2012: Utilizando Result Sets

      Nenhum comentário em SQL Server 2012: Utilizando Result Sets

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) se sua chamada à stored… Read more »

SQL Server em modo single-user

      Nenhum comentário em SQL Server em modo single-user

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. O banco tempb, não se… Read more »

Movendo bancos de dados de sistema

      Nenhum comentário em Movendo bancos de dados de sistema

À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 algo assim, o detalhe fica… Read more »

Ética na tecnologia da informação

      Nenhum comentário em Ética na tecnologia da informação

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 o melhor smartphone?” Para todas… Read more »

Material de Estudo: SQL Básico

      2 comentários em Material de Estudo: SQL Básico

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. Deixei as apresentações em powerpoint… Read more »

Totalizador Customizado

      Nenhum comentário em Totalizador Customizado

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 apenas um único dataset apontado)… Read more »