Cumulative Update package 1 for SQL Server 2008 R2

Pessoal,

Já esta disponível o primeiro pacote de atualizações para o SQL Server 2008 R2.

“Cumulative Update 1 for Microsoft SQL Server 2008 R2 RTM contains only hotfixes that were released in Cumulative Update 5, 6, and 7 for SQL Server 2008 Service Pack 1 (SP1). Cumulative Update 1 for SQL 2008 R2 RTM is only intended as a post-RTM rollup for Cumulative Update 5-7 for the release version of SQL Server 2008 SP1 customers who plan to upgrade to SQL Server 2008 R2 and still keep the hotfixes from Cumulative Update 5-7 for the release version of SQL Server 2008 SP1. No new hotfixes have been included in this cumulative update. “

Clique aqui para acessar a página de suporte.

Abraço, Rodrigo

 

Two open source projects to facilitate interoperability with Outlook .pst data files

Pessoal,

Olha a solução para os problemas de leitura dos .psts da vida

Microsoft today announced the availability of two new open source projects that complement technical documentation recently released for Microsoft Outlook Personal Folders (.pst). From the press release:

Combined, the documentation and tools advance interoperability with data stored in .pst files, reflecting customer requests for greater access to data stored and shared in digital formats generated by Microsoft Outlook and for enhanced data portability.”

Clique aqui para ver o post completo

Abraço, Rodrigo

Executando um pacote com outra conexão no Integration Services (SSIS)

Para quem vai executar um pacote do SSIS através do DTExec.exe ou DTExecUI.exe e precisa alterar os parâmetros de conexão, mas não quer editar o pacote ou precisa realmente ficar alternando entre os servidores, uma opção é utilizar a guia Connection Manager.

 

Por exemplo, tenho um determinado ambiente e desenvolvi uma rotina que transfere registros do servidor de produção para um servidor de desenvolvimento, isso acontece sob demanda, ou seja, o pacote fica nas mãos dos desenvolvedores e quando necessitam de dados atualizados nas bases de desenvolvimento a equipe utiliza o aplicativo DTExecUI.exe para executar o pacote.

 

Porém, agora essa empresa adquiriu um novo servidor de produção e precisamos fazer a transferência entre ambos servidores para o servidor de desenvolvimento.

 

Para resolver isso, sem criar outro pacote podemos utilizar um parâmetro dos aplicativos que executam os pacotes. O parâmetro chama-se Connection Manager (vide imagem abaixo).

 

 

Connection Manager

 

Os aplicativos DTExec.exe e DTExecUi.exe são muito ricos em possibilidades de parâmetros. Vale o tempo para testar e estudar cada um deles. Para quem não conhece esses aplicativos recomendo o meu artigo Utilitários DTExec e DTExecUI.

 

Abraço, Rodrigo

Ebook – Introducing Microsoft SQL Server 2008 R2

Pessoal!!!

Encontrei esse ebook muito bacana.

“Escrito pelos especialistas Peter DeBetta, Greg Low e Mark Whitehorn, o livro Introducing Microsoft SQL Server 2008 vai orientá-lo a respeito dos novos recursos do SQL Server 2008, incluindo segurança, administração, desempenho, alta disponibilidade e business intelligence. Inscreva-se para fazer o download do e-book, e assine o boletim informativo Microsoft Press Book Connection, que oferece notícias sobre os próximos lançamentos e outras ofertas especiais.”

Para fazer o download basta clicar aqui.

Abraço, Rodrigo

Restore de backups do SQL Server 2008 no SQL Server 2005

Nesse post não explicarei como fazer o restore de um backup do SQL Server 2008 no SQL Server 2005.

O objetivo é esclarecer.

 

Já recebi inúmeras solicitações para restaurar backups feitos no SQL Server 2008 em um servidor com SQL Server 2005. 

 

Geralmente isso ocorre quando é feito uma migração sem avaliação de todos os quesitos do software, ou quando o desenvolvedor do software utiliza no ambiente de desenvolvimento o SQL Server 2008 e o cliente um servidor com SQL Server 2005

 

Bem, não há como fazer esse restore, o SQL Server 2008 implementou diversas features que geram incompatibilidades nos formatos de backup. Essa tentativa irá causar um erro, veja a imagem abaixo:

 

 

 

Porém, uma solução que pode ser aplicada para essas situações é utilizar o Integration Services (SSIS) para fazer um pacote, ou gerar todo o banco de dados por script e aplicar na nova base. Evidentemente isso não é restore, mas pode resolver o problema, fato é que esse processo torna-se um trabalho maçante dependendo do tamanho do banco de dados, mas é uma solução para não deixar cliente na mão.

 

Abraço, Rodrigo

MCITP Database Administrator 2008

Seguindo o meu planejamento de atualizações das minhas certificações na última segunda-feira, dia 10 de maio, eu atualizei meu título de DBA SQL Server 2008 com a prova 70-453 Upgrade: Transition Your MCITP SQL Server 2005 DBA to MCITP SQL Server 2008

 

Assim como a maior parte das provas que eu fiz de administração de SQL Server algumas respostas podem dar margem a discussões. O segredo, é claro, é prestar bastante atenção no enunciado e ter um bom conhecimento do idioma inglês.

 

Para me preparar para essa prova eu dediquei em torno de 10 meses de estudo e utilizei alguns dos materiais abaixo:

A minha dica para quem quer se preparar para essa prova de upgrade, é enfatizar nas novas features do SQL Server 2008 principalmente alta disponibilidade, backup e recovery, auditorias, filestream e monitoramento. O restante da prova é o que já foi cobrado na prova de DBA de SQL Server 2005, afinal é um upgrade.

 

Abraço, Rodrigo

 

Friends of Red Gate 2010

Na última semana eu recebi da Red Gate um pacote contendo:

  • Um livro The Book of Red Gate 2010;
  • Uma camiseta com o exclusivo logotipo do programa Friends of Red Gate.

O livro não só conta um pouco da história da empresa, mas trás consigo um valor agregado, uma lição de conceitos que algumas empresas deveriam aprender.

Certamente estou apreciando muito a leitura.

 

Uma das frases que prendeu muito a minha atenção foi:

“We count contribution, not hours…What you achive is more than how long it takes.”

 

Algumas empresas que buscam melhores resultados controlando apenas BSCs deveriam observar que entregar um projeto de TI, seja ele um novo software, ou um atendimento de suporte é muito mais do que apenas números, é um resultado que deve ser mensurado com a qualidade e a satisfação dos clientes e dos colaboradores.

 

Para finalizar o post quero agradecer pela honra de ser um Friend of Red Gate.

 

Abraço, Rodrigo.