Arquivo

Archive for outubro \31\UTC 2012

SQL – Reset na chave primária auto-numérica

Iniciei um desenvolvimento de script de importação de dados de um banco para outro e então me deparei com a questão da Primary Key. Eles ficariam desincronizados. A solução é deletar todos os registros da sua tabela destino e depois utilizar o comando abaixo:

DBCC CHECKIDENT(MyTableName, RESEED, 0)
Categorias:SQL Server

Cacco diagrams

Aqui tem mais um software de criação de diagramas online (https://cacoo.com/).
O que achei interessante é que existe ícones específicos da Amazon WebServices (AWS) que você pode baixar para desenhar sua estrutura de rede na nuvem: https://cacoo.com/store/items/10006.

O mais interessante seria a própria AWS conseguir gerar esse diagrama analisando sua estrutura de rede. Você sempre teria um desenho atualizado quando precisasse.

Categorias:AWS, Ferramentas

Install Microsoft Sql Server 2008 Management Studio Express

Muitas pessoas instalam o SQL Server 2008 e esquecem de instalar o Management Studio Express. Acabei de acessar o server daqui da empresa e tenho esse problema. Mas sempre dá um medo instalar alguma ferramenta no servidor de produção, ainda mais quando o instalador é o mesmo do banco de dados, né?
Mas nada melhor do que procurar na internet e ler antes de fazer qualquer besteira.
O vídeo abaixo mostra como fazer e também tem o link: http://www.marcosdellantonio.net/2009/06/08/instalando-o-sql-server-management-studio-2008-express/

Aumente o som!!!

Categorias:SQL Server

Tortoise Diff

Para quem trabalha com o Tortoise (como eu que uso ele integrado com o GitHub) sabe que quando existe um conflito e você precisa visualizar as diferenças, a visualização é muito ruim.

Existe uma maneira simples de configurar o Tortoise para utilizar o DiffMerge, que é muito melhor. Basta seguir os passos desse link: http://www.manik-software.co.uk/blog/post/TortoiseSVN-and-DiffMerge.aspx.

É bom guardar esses dois comandos:

  • path\DiffMerge.exe /t1=Mine /t2=Original %mine %base
  • path\DiffMerge.exe /t1=Mine /t2=Base /t3=Theirs /r=%merged %mine %base %theirs

Categorias:Dicas, Ferramentas

AWS – Aumentando o HD da sua máquina na EC2

Outro dia tivemos que aumentar o HD de uma máquina que está na AWS (http://aws.amazon.com). Como nunca havíamos feito o processo anteriormente, sofremos um pouco. De qualquer forma, tem uma explicação em http://www.rdacorp.com/2011/03/how-to-increase-windows-2008-r2-ebs-volume-size/ e também já temos experiência para tirar alguma dúvida.

Categorias:AWS

SQL Server Split

Utilizar a função “split” no SQL Server não existe como nas linguagens de programação padrão. Existem alguns exemplos que podem ser utilizados. Eu implementei esse:

——————————————-

DECLARE @textXML XML
DECLARE @data NVARCHAR(MAX),
@delimiter NVARCHAR(5)

SELECT @data = ‘A,B,C’,
@delimiter = ‘,’

SELECT @textXML = CAST(‘<d>’ + REPLACE(@data, @delimiter, ‘</d><d>’) + ‘</d>’ AS XML)
SELECT T.split.value(‘.’, ‘nvarchar(max)’) AS data
FROM @textXML.nodes(‘/d’) T(split)

——————————————-

Categorias:SQL Server

The Internet map

Segue um site muito interessante http://internet-map.net/ que exibe um mapa da internet, mostrando os principais players e os sites que estão relacionados com eles. Veja por exemplo que ao redor do google existe muitos sites pequenos. Dá pra perder um bom tempo navegando pelo mapa e entendendo como os sites se relacionam.

O desafio é: você consegue fazer o seu site crescer e aparecer próximo dos grandes players?

Categorias:Bla bla bla, Sites