Friday, November 14, 2008

Atualização

Pessoal, a cerca de 2 anos deixei de trabalhar com bancos de dados e passei a trabalhar com busca corporativa (Enterprise Search).

Neste novo desafio, encontrei um universo de novos componentes atraves do uso de uma tecnologia que representa hoje o estado de arte no mundo de TI.

Esta mesma tecnologia que a cerca de 8 anos fez com que o Google se tornasse sinonimo de busca na web, é hoje utilizada por diversas empresas para as mais distintas finalidades. Desde busca na intranet, a soluçoes de inteligencia competitiva, passando por e-commerse com recommendations. E hoje já é possivel encontrar grandes empresas aqui no Brasil criando uma area de busca com pessoas dedicadas a personalização e manutenção da solução de busca nas suas empresas.

Iniciei esta minha nova jornada como funcionário de uma empresa Norueguesa a FAST Search and Transfer, que em Abril deste ano foi comprada pela Microsoft. Neste processo, faço parte agora do Enterprise Search Group (ESG) na Microsoft.

Criei um novo blog no TechNet para tratar deste assunto com o qual estou trabalhando agora, busca corporativa. O blog pode ser consultado pelo link http://blogs.technet.com/cristiano/ e todos são muito bem-vindos.

Um grande abraço!

Wednesday, March 14, 2007

Service Packs e Hotfixes

Gostaria de deixar registrado algumas recomendações sobre Service Packs especificos para SQL Server.

Antes de mais nada, é importante ressaltar que as recomendações que estou registrando aqui são em função da minha experiencia pessoal com estas ferramentas e são unica e exclusivamente de minha responsabilidade. Estas recomendações não foram fornecidas pela Microsoft nem por nenhum funcionario deles.

Bom, vamos ao que interessa. Antes de mais nada, vale relembrar a velha máxima: Em time que está ganhando não se mexe. Por isso, se voce está com seu ambiente de produção funcionando a todo vapor e sem erros, sempre pense muito bem antes de decidir aplicar um Service Pack ou um Hotfix. Lembre-se de que uma mudança neste ambiente pode gerar várias noites mal durmidas. Tenha sempre isso em mente. Agora se mesmo assim, voce tenha interesse em aplicar um Service Pack ou um Hotfix, se certifique de que:

1. O Service Pack/Hotfix resolve um problema extremamente critico para seu ambiente;

2. O Service Pack/Hotfix será aplicado primeiro em um ambiente de desenvolvimento/homologação para testes avaliação de resultados;

3. O Service Pack/Hotfix resolveu seu problema específico em desenvolvimento/homologação;

4. O Service Pack/Hotfix não causou nenhum novo problema no seu ambiente que inviabilize a sua instalação;


Sei que este processo todo é trabalhoso mas ele sempre deve ser realizado no caso de atualizações. Isso realmente aumentará bastante as chances de sucesso da sua mudança (e consequentemente garantirá que voce continue durmindo tranquilamente a noite).

Da experiencia que possuo com este tipo de mudança, posso dar as seguintes dicas:

SP4 do SQL Server 2000 (8.00.2039):

Não instale. Este Service Pack foi responsável por problemas de desempenho e erros de AV (Access Violation) em servidores de várias empresas que atendi. Se voce realmente precisa de alguma correção específica deste Service Pack, aplique ele e em seguida aplique o Hotfix 8.00.2191 (SQL 2000 SP4+Q916698/916950). O problema é que este Hotfix é fechado e voce precisará de acesso ao suporte pago da Microsoft para obte-lo. De qualquer modo, somente neste hotfix os problemas de desempenho e os erros de AV introduzidos no SP4 foram corrigidos (4 meses depois do lancamento do SP4).

SP2 do SQL Server 2005 (9.00.3050):

Instale somente se voce não estiver utilizando o Analysis Services. Este Service Pack traz uma serie de novidades interessantes, especialmente no que diz respeito ao Reporting Services que se integra com o Sharepoint 2007. Mas ele deixa o servico do Analysis Services extremamente instavel. Usuários travados quando consultam informações simples nos cubos, processadores a 100% de utilização, e erros no processamento dos cubos. Erros, inclusive bastante esclarecedores: -1055129598,0x,Server: The operation has been cancelled. Portanto se voce precisa do seu servidor Analysis Service rotando de modo estavel e confiável, aplique somente o SP1 do SQL 2005 (No máximo aplique o Hotfix 9.00.2153 ). A menos que voce não queira mais durmir a noite...

Wednesday, March 07, 2007

Visual Studio 2005 SP1 refresh para o Windows Vista

A Microsoft disponibilizou ontem para download uma atualização para SP1 do Visual Studio 2005 que deixa ele compativel com o Vista. A atualizacao pode ser obtida pelo link:

Visual Studio 2005 Service Pack 1 Update for Windows Vista

Tuesday, March 06, 2007

SP2 do SQL 2005 atualizado

A Microsoft publicou novamente o SP2 do SQL 2005 para endereçar um problema com as tasks History Cleanup e Maintenance Cleanup utilizada em Maintenance Plans. Mais detalhes sobre o problema:

Maintenance Plan Changes in SQL Server 2005 SP2

Para baixar o SP2 atualizado:

Microsoft SQL Server 2005 Service Pack 2

Thursday, March 01, 2007

Bill Gates: How to Keep America Competitive

O motivo principal do artigo é mandar um recado para o governo americano da necessidade da reforma na politica de imigracao americana. Mas a breve introdução ao assunto, desenvolve uma linha de raciocínio sobre os fatores críticos para que um país seja extremamente competitivo e lider de mercado. Dentre estes fatores são mencionados inovação, investimentos em pesquisa, leis de propriedade intelectual, educação...

Sem dúvida uma ótima oportunidade para repensarmos o que estamos fazendo de errado aqui.

O artigo:
http://www.washingtonpost.com/wp-dyn/content/article/2007/02/23/AR2007022301697.html

Friday, February 23, 2007

SP2 do SQL Server 2005 Disponível

Já está disponível o Service Pack 2 do SQL Server 2005. Voce pode baixar o SP2 atraves do link http://www.microsoft.com/technet/prodtechnol/sql/2005/downloads/servicepacks/sp2.mspx

A lista completa de novos recursos pode ser obtida neste link http://download.microsoft.com/download/2/B/5/2B5E5D37-9B17-423D-BC8F-B11ECD4195B4/WhatsNewSQL2005SP2.htm

Bom divertimento!

Friday, January 26, 2007

Tech·Ed 2007 USA - Inscrições abertas

Nesta última Quarta-feira foram abertas as inscrições para a principal confêrencia anual da Microsoft nos EUA, o Tech-Ed 2007.

Este ano o evento será em Orlando na Florida de 4 a 8 de Junho. Durante estes 5 dias, você poderá obter informações, treinamento técnico, e outros recursos para auxilia-lo a desenvolver, implantar, proteger, e gerenciar soluções baseadas no extenso universo dos atuais e futuros produtos da Microsoft.

Sem dúvida, o melhor evento técnico do qual já participei.

Mais informacoes:
http://www.microsoft.com/events/teched2007

Obs.: confirmando sua inscrição até o dia 07-Abr voce ganha um desconto de U$ 200.00

Thursday, December 28, 2006

Feliz Ano Novo

Gostaria de desejar a todos que frequentam este blog um Feliz Ano Novo.

Gostaria tambem fazer aqui um breve relato neste final de ano.

Ontem por volta das 20:30h estava terminando meu treino de corrida na USP quando meu professor veio com o celular dele informando que minha esposa precisava falar comigo pois tinha sido assaltada. Fiquei muito preocupado e atendi imediatamente. Para meu alivio, apesar do choro e da tensão nada de grave tinha acontecido com ela. Passado o susto ela me contou como um moleque quebrou o vidro do passageiro do carro e levou uma bolsa dela enquanto ela estava parada em um farol na rua vergueiro entre os metros Ana Rosa e Vila Mariana. A bolsa tinha somente instrumentos ortodonticos que apesar de serem caros (valiam o que eu ganho em um mes de trabalho) nao sao nada comparados a saude e ao bem estar dela. Dos males o menor, afinal das contas dinheiro a gente trabalha para ganhar mesmo. Mas isso me fez pensar sobre algumas coisas. E se nao tivessem levado só a bolsa dela? E se o moleque estivesse armado? Com certeza o prejuizo seria infinitamente maior.

E o pior dessa historia é que analizando com calma voce vai ver que vivemos praticamente em um clima de Guerra Civil. Os meios de comunicacao nao utilizam este termo pois assaltos e assassinatos em Sao Paulo sao tao comuns que parecem coisa do dia a dia. E nao são. Ou pelo menos nao deveriam ser. A verdade é que para quem vive aqui em São Paulo, sair de casa de manha e voltar com vida a noite é mais que um milagre. Quantas pessoas voces conhecem que já foram assaltadas? Ou melhor, tem alguem que voce conhece que nunca foi assaltado? Acho dificil. E o pior de tudo é que não temos nenhuma perspectiva disso melhorar. Não com nosso presidente semi-analfabeto, nem com nosso apático Governador e muito menos com nosso Prefeito tampão.

A verdade é que vivemos aqui sempre na iminência. Na iminência de apagão, na iminência de crise na segurancao por causa do PCC, na iminência de colapso no transporte, na iminência de caos nos aeroportos, e por ai vai. E como comentei antes sem nenhuma perspectiva de melhora.

Aí, vendo um amigo prestes a se mudar para Jundiai, outro que voltou de Madri e já esta arrependido, uma colega que já está a mais de 5 anos nos USA e nao pretende voltar, e outro amigo que se mudou para o Canada a 2 meses, me pergunto: por que ficar aqui?

Acho que a única coisa que poderia me prender (ou que me prende aqui) são meus pais, irmãos e amigos, que não são muitos mas são muito queridos. Mas diante dos acontecimentos, realmente fica muito dificil. Por que pior do que estar longe das pessoas que voce ama é estar perto e não poder fazer nada para impedir que elas sejam tiradas de nós, como meu tio, um aposentado que morreu a cerca de 2 anos assassinado por que em uma noite chuvosa entrou em uma favela com toque de recolher. Ele tinha se perdido. E foi fuzilado quando tentava sair de lá.

Bom, acho que é isso. No final das contas, salve-se quem puder (e fuja daqui se for possível).

Ah, e Feliz Ano Novo.

Wednesday, November 08, 2006

SQLServer 2005 Service Pack 2 CTP 2

A microsoft disponibilizou hoje para download o CTP 2 (Community Technology Preview) do Service Pack 2 do SQL Server 2005. Esta é uma versão beta ainda do SP2 e o documento com as novidades deste Service Pack pode ser obtido no link http://go.microsoft.com/fwlink/?LinkId=71711

Este Service Pack possui novidades e melhorias bastante significativas. Dentre as novidades vale destacar os seguintes itens:
- Não existe mais a necessidade de se instalar o SSIS (SQL Server Integration Services) para a utilização dos Maintenance Plans.
- O novo tipo de dados VARDECIMAL permite que se economize espaco para armazenamento de dados com alta precisao.
- No Integration Services, a task Execute SQL possui agora uma propriedade ParameterSize para parametros texto.
- Voce pode agora integrar uma instancia do Reporting Services com o Windows Sharepoint Services 3.0 e o Office 2007 Sharepoint Server para armazenar, proteger, acessar e gerenciar itens do report server a partir de um site Sharepoint.

Monday, November 06, 2006

Hotfix acumulativo para o SQL Server 2005

A Microsoft disponibilizou um hotfix (build 2153) para ser instalado depois do SP1 do SQL Server 2005. Este hotfix possui correções que não foram incluidas com o SP1 do SQL 2005.

Voce pode baixar o Hotfix 2153 atraves do KB 918222

Friday, November 03, 2006

Olap error "Invalid clipboard format" ou "Formato de 'Area de transferencia' invalido"

Se voce costuma verificar o resultado da execução de pacotes DTS que realizam processamento de cubos OLAP no SQL Server 2000, voce pode eventualmente se deparar com a seguinte mensagem de erro:

DTSRun OnError:  DTSStep_DTSOlapProcess.Task_1, Error = -2147221398 (8004006A)   Error string:  Formato de 'Area de transferencia' invalido   Error source:  Microsoft Data Transformation Services (DTS) Package   Help file:  sqldts80.hlp   Help context:  700Error Detail Records:Error:  -2147221398 (8004006A); Provider Error:  0 (0)   Error string:  Formato de 'Area de transferencia' invalido   Error source:  Microsoft Data Transformation Services (DTS) Package   Help file:  sqldts80.hlp   Help context:  700Error:  -2147467259 (80004005); Provider Error:  0 (0)   Error string:  Partition 'xxx' must be processed before merging   Error source:  xxx   Help file:     Help context:  1000440

Esta mensagem é bastante vaga e o resultado é que ela mais confunde do que efetivamente auxilia na identificação da origem do problema.

Uma situação bastante comum onde esta voce pode encontrar este erro é quando as dimensões utilizadas pelo cubo que voce tentou processar são processadas de modo Full antes do processamento Incremental do cubo. O processamento Full das dimensões invalida qualquer tentativa de processamento incremental do cubo. Para voce processar o cubo de modo incremental, as dimensões precisam ser processadas de modo incremental. Se as dimensões são processadas de modo Full, o cubo tambem precisa ser processado de modo Full.

Tuesday, October 31, 2006

SP1 do SQL Server 2005 não funcionará com o Windows Vista

A Microsoft anunciou a cerca de um mes que somente o SP2 do SQL Server 2005 funcionará com o Windows Vista e com o Longhorn Server. As versões 2000 e 7.0 do SQL Server tambem não serão suportadas.

Por enquanto não se tem noticia de quando o SP2 do SQL Server 2005 será lancado, mas especula-se que até o final deste ano uma versão beta já deve estar disponível. Alem do suporte ao Vista e ao Longhorn Server, o SP2 tambem promete a integração do SQL Server Reporting Services com o Windows Sharepoint Services versão 3.

Por enquanto só nos resta aguardar...

Convertendo tipos de dados Float para Char sem a notacao cientifica

Uma necessidade comum em banco de dados e a conversao de tipos de dados. E se voce precisa converter um valor em uma coluna Float para uma coluna Char voce pode ter o inconveniente resultado de um numero com notacao cientifica. O codigo abaixo exemplifica a situacao:

declare @i float
set @i = 1234567890
select convert(varchar, @i)

O resultado sera o seguinte:
------------------------------
1.23457e+009
(1 row(s) affected)

E o mesmo comportamento ocorre com a funcao CAST. Para obter o valor convertido sem a notacao cientifica voce deve utilizar a funcao STR:

declare @i float
set @i = 1234567890
select str(@i)

E assim voce obtera o dado convertido sem a notacao cientifica.
----------
1234567890
(1 row(s) affected)

Friday, October 27, 2006

Removendo o Windows Vista Boot Loader

Nestes tempos de versões beta do Windows Vista, em algumas situações pode ser necessário a remoção completa dele do seu computador. Para fazer isso sem ter que refazer toda a máquina, tem uma dica interessante que é subistituir o boot loader do Vista, pelo do XP. Para isso voce precisará do seu CD de instalação do Windows vista. A partir do Windows XP, execute o seguinte comando:

[cddrive]:\boot bootsect /nt52 C:

Em seguida reinicie seu computador e o boot loader do vista estará removido.

Saturday, August 26, 2006

Bem-vindo!

Bem vindo ao SQLExperts Blog.

Neste blog você poderá consultar notícias e informações sobre os mais diversos assuntos do mundo SQL Server da Microsoft.

Bom divertimento!