12 de dezembro de 2011 – 14:41
Existem duas maneiras de excluir um label de um projeto no Source Safe.
- Através do comando SS utilizando o parâmetro label, para isso basta indicar o label antigo e não o novo. Veja o exemplo:
- Via Interface gráfica da mesma maneira que os passos anteriores. Neste caso, para excluir um label basta substituir o existente por nada. Veja o exemplo, nos detalhes do label basta apagar o conteúdo do campo Label.

É desta forma que exclui-se um label de um projeto do Visual Source Safe. Contudo é comum ficar procurando um botão escrito Delete.
Abraço, Rodrigo
Referências:
http://support.microsoft.com/kb/126786/pt-br
http://msdn.microsoft.com/en-US/library/003ssz4z(v=VS.80).aspx
3 de dezembro de 2011 – 18:19
Sábado passado dia 26 de novembro aconteceu o SQL Saturday #100 na sede da Microsoft em São Paulo, esse evento foi realizado pela comunidade do PASS (Professional Association for SQL Server).
Para explicar melhor o peso deste evento, o SQL Saturday é um evento que ocorre em diversos lugares do mundo, sempre focado em SQL Server.
Fico feliz de ter participado deste evento, uma honra certamente e para registrar fica a foto da finaleira. 
Abraço, Rodrigo
16 de novembro de 2011 – 14:42

Na Semana SQL Server, que aconteceu em agosto passado tive uma sessão onde falei sobre o Resource Governor. O mesmo assunto tratado nesse evento é tema do meu artigo publicado na edição 93 da SQL Magazine que já esta disponível.
Desejo a todos uma ótima leitura.
Abraço, Rodrigo
14 de novembro de 2011 – 13:14
Pessoal,
Dia 19 de novembro de 2011 acontecerá a retomada das reuniões do grupo de usuários de SQL Server do RS o SQL Server RS.
A reunião será em Caxias do Sul na sede da Flexxo, para maiores informações acompanhe o site do grupo http://www.sqlserverrs.com.br.
Abraço, Rodrigo
9 de novembro de 2011 – 14:22
Pessoal,
A pergunta foi “tenho no log do SQL Server a taxa de compactação do backup, mas não sei quanto isso representa em giga bytes. Como descobrir?”
Todo o backup no SQL Server é armazenado no MSDB e pode ser consultado através da tabela backupset, essa tabela contém todas as informações necessárias para criar um bom script de manutenção e validação de backup.
Mas, respondendo a pergunt que me foi enviada. A query abaixo soma a coluna backup_size que indica o tamanho em bytes e converte para gigabytes, já a coluna compressed_backup_size é o tamanho do backup após a compressão e a conversão para gigabytes.
select
SUM(backup_size)/1070000000 tamanho_cheio,
SUM(compressed_backup_size)/1070000000 tamanho_compacto
from
dbo.backupset
where
backup_start_date = getdate()
Recomendo uma pesquisa no link do MSDN sobre a tabela backupset no link: http://msdn.microsoft.com/en-us/library/ms186299.aspx
Abraço, Rodrigo
2 de novembro de 2011 – 12:15
Pessoal,
Curti pra caramba saber que o Fabiano Amorim publicou um livro. Já esta na minha biblioteca de SQL Server e recomendo a todos, principalmente aos meus alunos.
Eu não tive tempo de ler todo o livro li os capítulos sobre lazy spoll, index spool, merge join e merge interval. Assim que sobrar um pouco mais de tempo vou ler na integra.
O ebook é distribuído pelo link: http://www.simple-talk.com/books/sql-books/complete-showplan-operators/
Abraço, Rodrigo
24 de outubro de 2011 – 1:23
Renomear um banco de dados é simples através da interface do Management Studio, mas a questão do meu aluno foi outra.
Como colocar esta atividade em um script t-SQL.
O SQL Server provê uma system stored procedure chamada sp_rename utilizada para renomear objetos de bancos de dados inclusive o próprio banco de dados, além desta system stored procedure existe a sp_renamedb que é especialista em renomear bancos de dados.
Vejamos as sintaxes abaixo:
--Sintaxe:
sp_rename 'nome_do_banco', 'novo_nome_do_banco', 'database'
--ou
sp_renamedb 'nome_do_banco', 'novo_nome_do_banco'
Exemplo:
sp_renamedb 'teste1', 'teste'
--Ou
sp_rename 'teste', 'teste1', 'database'
Aproveitando o foco do tema, para renomar uma tabela utilizamos o sp_reame:
Exemplo:
use teste1
go
sp_rename 'cliente', 'cliente1'
O objetivo deste post é registrar uma questão que alguns alunos veem trazendo para as aulas de SQL Server.
Espero que esse post sirva de material para pesquisa.
Abraço, Rodrigo
14 de outubro de 2011 – 2:16
Pessoal,
Já foi tuitado diversas vezes desde o dia 11 de outubro, mas ainda assim quero deixar registrado aqui no blog que esta disponível o preview do SQL Server 2012 Developer Training Kit.
Para baixar e começar a estudar clique aqui.
Abraço, Rodrigo
9 de outubro de 2011 – 21:07
Pessoal,
Recebi um questionamento de um seguidor do Twitter perguntando.
Por que a validação de checksum binário retorna erro?
Muitos sistemas devem utilizar essa função para comprar strings e é uma função que funciona adequadamente, contudo não funciona para comparações case sensitive. Se verificarmos as strings: crespi, Crespi e CRESPI iremos perceber que todas retornarão um valor diferente.
Veja abaixo:

E assim fica respondia a questão, espero que tenha sido útil.
Para entender melhor o BINARY_CHECKSUM acesse o link do MSDN.
Abraço, Rodrigo
3 de outubro de 2011 – 15:36
Pessoal,
Nos dias 19 e 20 acontecerá o evento 24 Horas PASS Latam “Denali – Camino al 2012”, teremos ótimos palestrantes. O evento será gratuito e online.
Para verificar a grade de palestras e inscrição clique aqui.
Abraço, Rodrigo