dezembro 31, 2003

Backup de todas as bases de dados

Este post inicia uma série de posts que irei fazer sobre backup/restore de banco de dados MS-SQL Server.

Este script faz o backup em sequêncaia de todas as bases de dados de um servidor MS-SQL. Este script pode ser utilizado no QA (para gerar um outro script) ou pode ser agendado via Job ou OSQL+AT.

Os comentários no script explicam o seu funcionamento.

---script para fazer o backup de todas as bases de dados.
---Pode ser utilizado para mandar para Fita ou disco local mediante alteracoes
---criado por Carlos Souza - http://carlos.geekbunker.org
---Alterado em: 30/12/2003

SET QUOTED_IDENTIFIER off
set nocount on
---declara variaveis
declare @dbname varchar(36),@cmd varchar(255),@date char(10),@i int, @j int

---cria uma tabela temporaria para receber os nomes das bases
create table #temp (id int identity, dbname sysname)

---seleciona e formata a data de hoje
select @date = (convert(char(10),getdate(),105))

---insere na tabela temporaria todas as bases de dados
--- menos a tempdb que nao sofre backup
insert into #temp
select db.name from master..sysdatabases db
where db.name != 'tempdb'
order by db.name

---cria um loop para iniciar o backup do banco de dados

select @i = 1
select @j = max(id) from #temp

while @i <= @j
begin
select @dbname = dbname from #temp where @i = id
select @cmd = null
----Gera o comando de backup
----Alterar o caminho do diretorio de backup.
----Também pode-se utilizar caminhos UNC \\servidor\share
select @cmd ='backup database '
+ @dbname
+' to disk = ''c:\mssql2000\backup\'
+@dbname
+'_db_'
+@date
+'.bak'' with init'
---- utilizar a linha abaixo quando quiser
---- gerar um script
---- + char(13) + char(10) + 'go'
select @i = @i +1

---executa o comando de backup

---Comente o select e tire o comentario do exec
select @cmd
---exec (@cmd)
end
---Fim do Loop

drop table #temp

--Fim do Script

Posted by Carlos at 09:52 AM | Comments (2)

dezembro 24, 2003

Frase do Dia

Hoje é vesperá de Natal e eu estou firme e forte trabalhando. Isto me fez lembrar uma frase do sábio Prof. Castro:

"Manda quem pode, obedece quem tem juízo".

Feliz Natal!

Posted by Carlos at 09:45 AM | Comments (2)

dezembro 23, 2003

Hooters

Ontem fui na Hooters tomar choop em caneca (que possui um compartimento com gelo para manter o chopp gelado) e comer os deliciosos sanduiches.

O Gustavo que foi comigo e conhece a Hooters de Nova York concluiu o óbvio: "As nossas mulheres são melhores que as de lá".

O show da noite ficou com a falta de luz que transformou o restaurante em boate >:->

Posted by Carlos at 07:46 AM | Comments (4)

Avaliação de Final de Ano

Um artigo sério avaliando as ações de segurança da Microsoft.

An In-Depth Look Into Windows Security in 2003

Posted by Carlos at 07:34 AM | Comments (0)

dezembro 22, 2003

Aniversário do Speedx

Sábado foi aniversário do Speedx. Fizemos um churrasco na casa do Trentas. A administração da churrasqueira e a caipirinha mais uma vez ficou a cargo da equipe Souza&Família.

As fotos completas estão em:http://camposr.sites.uol.com.br/churras/index.html

Posted by Carlos at 11:50 AM | Comments (0)

Vamos botar para quebrar!

Posted by Carlos at 10:51 AM | Comments (0)

dezembro 18, 2003

Frases do dia

Existem dias bons e dias ruins.

ou

Um dia é da caça e outro do caçador.

Posted by Carlos at 06:26 PM | Comments (0)

Banco Santos

Foto aérea do Banco Santos, tirada do dirigível da Goodyear.

santos2.jpg

Posted by Carlos at 06:18 PM | Comments (6)

dezembro 17, 2003

Antes tarde do que nunca

O SQL Server recebeu o reconhecimento como uma solução completa de Business Inteligence. O reconhecimento partiu de várias instituições e empresas ligadas ao assunto.

Leia a integra do pess release no link abaixo:
http://www.microsoft.com/presspass/press/2003/dec03/12-17SQLBIHonorsPR.asp

Posted by Carlos at 11:25 AM | Comments (2)

Lista de Natal

Saiu a lista de presentes da Wired.
Se você ainda não comprou o meu presente, pode começar por lá ;)

Posted by Carlos at 01:33 AM | Comments (0)

dezembro 16, 2003

Desenvolvendo Culturas

Joel on Software publicou um artigo chamado Biculturalism que faz uma excelente análise das diferenças culturais de programação UNIX e Windows.
O artigo basea-se no livro do Eric S. Raymond chamado The Art of Unix Programming.

Alguns pontos interessantes levantados no artigo:

1) Tanto o UNIX quando o Windows atendem a todos os requisitos mínimos de programação eficaz. A diferença entre ambos está centrada nas suas diferentes culturas de programação. A diferença cultural por sua vez está centrada nas diferenças de valores que os programadores possuem.

2) Programadores UNIX escrevem programas para outros programadores e programadores Windows escrevem programas para usuários finais.

3) O UNIX nasceu e foi criado por programadores para ser usado por programadores.

4) O Windows nasceu com o objetivo de colocar um computador em cada lar, quando os computadores ja cabiam numa mesa de escritório.

5) A documentação no UNIX é feita para que outros programadores entendam, enquanto que a documentação no Windows é baseada no conceito de que usúarios não gostam de ler.

Por fim o artigo recomenda uma leitura com a mente aberta, sem preconceitos e sem visões xiitas do livro do Eric Raymond.

Posted by Carlos at 12:22 PM | Comments (1)

MBS

Microsoft Business Solutions promete ser a nova onda (ou TSUNAMI) que a Microsoft deve mandar para o mercado.
A compra da Navison, GreatPlains e outras empresas de Enterprise Management Systems promete mexer com o mercado de sistemas de gestão.
Me chamou a atenção que os links da Navision (http://www.navision.com) e o link da GreatPlains (http://www.greatplains.com) já estão direcionados para o sita da MBS.
O nosso amigo Speedx nos indicou um artigo que mostra como poderá ser o futuro da Microsoft neste sentido.

Posted by Carlos at 09:39 AM | Comments (0)

Yukon e CLR

Artigo mostrando exemplos de como "poderá ser" a integracão do CLR no SQL Server Yukon.

http://www.developer.com/db/article.php/3289101

Posted by Carlos at 09:00 AM | Comments (1)

Frase do dia (2)

Somente os fortes e de coração puro sobreviverão!

Posted by Carlos at 08:22 AM | Comments (7)

Frase do dia

In God We Trust!

Posted by Carlos at 08:11 AM | Comments (0)

Te pego na esquina.

Para quem achava que isto somente existia em desenhos animados, está chegando no mercado uma arma que atira em esquinas. Você fica a salvo num canto de uma esquina e utiliza a arma para atirar para o outro lado.

Reportagem na Wired!


Site ofical da Corner Shot!

Posted by Carlos at 08:09 AM | Comments (2)

dezembro 03, 2003

Tail for Windows

Eu sempre gostei do comando tail no UNIX. Ele é prático, objetivo e eficaz para quem trabalha com arquivos de log.
A plataforma Microsoft por padrão não oferece um comando equivalente e na procura por algo semelhante um amigo me passou o Tail for Win32.
O programa é excelente e tem a vantagem de poder acompanhar vários arquivos ao mesmo tempo.

Posted by Carlos at 07:36 PM | Comments (0)

Diário da Manhã

Uma das vantagens de se trabalhar no horário peão (8:00-18:30) foi a possibilidade de voltar a ouvir o programa Diário da Manhã na Cultura FM 103,3. O Diário da Manhã é apresentado pelo Salomão Schvartzman, que mistura um seleção única de música classica, crônicas e entrevistas.
Uma ótima pedida para os amantes da boa música e do bom gosto.

Posted by Carlos at 07:21 PM | Comments (1)