Arquivo

Archive for the ‘SQL Server’ Category

Falando sobre TechEd Brasil 2008 – Faça parte desta EXPERIÊNCIA!

18 de agosto de 2008 Deixe um comentário

Galera, o TechEd Brasil 2008 a está chegando, o MVP Helerson postou um banner onde tem alguns detalhes como Datas e local.

Citação

TechEd Brasil 2008 – Faça parte desta EXPERIÊNCIA!

Olá a todos,

Os preparativos para mais um TechEd Brasil, maior congresso de Tecnologia Microsoft do País, começaram. A Microsoft Brasil acaba de divulgar o banner abaixo, onde já estão confirmados o local e as datas deste grande evento.

A URL oficial do evento (http://www.techedbrasil.com.br/) ainda apresenta o evento de 2007. Mas, muito em breve, o site apresentará a agenda de palestras, palestrantes e as inscrições.

Todas as novidades deste super evento serão postadas aqui! Aguardem!

Abraço a todos,

Herleson Pontes
MVP |
MCT | MCITP | MCTS | MCP | MOS

Culminis Speaker Member – Brazil
Articulista da SQL Magazine, WebMobile e .net Magazine
Blog Técnico: http://www.herlesonpontes.com.br/
Líder do Grupo Office.CE: http://www.officeceara.com.br/

Categorias:SQL Server

FIX e Patchs de Correção II

6 de agosto de 2008 Deixe um comentário
Ainda falando sobre atualização e correções do SQL Server, segue um site MUITO bom que contem todos os updates do SQL e qual o número de cada Build.
 
 
Esse vale ir pro favoritos.
 
Categorias:SQL Server

FIX e Patchs de Correção

5 de agosto de 2008 Deixe um comentário

Pessoal vamos ficar atentos para os Fix de correção de erros do SQL Server, não basta atualizar até o último Service Pack e esperar pelo próximo SP pois tem existem várias correções que são lançadas e que ainda não estão em um Service Pack.

 

Nos últimos 2 meses tivemos problema 2 problemas em nossos clientes que estavam com uma versão com um problema que já havia sido corrigido.

 

1º Problema;

 

O primeiro foi em um cliente que utilizava SQL Server 2000 com Service Pack 3, e tivemos um erro que ao rodar uma consulta com um where IS NULL mesmo assim retornava um valor que não era NULL.

Por ex:

 

select * from tabela

where Cod IS NULL

 

O comando acima retornava um Cod que não era null contrariando o filtro do WHERE.

Este problema foi corrigido no SP 4 do SQL 2000, como podemos ver no KB abaixo.

 

FIX: A parallel query may return unexpected results

http://support.microsoft.com/kb/814509/en-us

 

Para resolver temporariamente até o cliente atualizar seu servidor utilizamos a clausula OPTION (MAXDOP 1) nos selects.

 

2º Problema;

 

Outro erro que pegamos foi no SQL Server 2005 SP2 onde ao rodar uma procedure com um texto muito grande e usando a opção WITH ENCRYPTION o SQL gerava um erro.

Este problema foi corrigido com um FIX que já foi lançado e é bem provável que estará entre os FIX de correção que serão lançados com o SP3 do SQL Server 2005, podemos ver mais detalhes do problema e baixar o FIX no KB abaixo.

 

FIX: Error message when you run a long stored procedure that is encrypted in SQL Server 2005: "A stack overflow occurred in the server while compiling the query"

http://support.microsoft.com/kb/934246/en-us

 

Categorias:SQL Server

Scripts and Tools for Performance Tuning and Troubleshooting SQL Server 2005

5 de agosto de 2008 Deixe um comentário

E tem gente que ainda pergunta porque eu gosto da Microsoft!

 

Script Repository: SQL Server

 

Acesse e pegue uma coleção muito boa de scripts para o SQL Server 2005.

 

Aproveitando o embalo acesse o Toolbox do CAT para mais arquivos e aplicativos úteis para SQL.

 

http://sqlcat.com/toolbox/default.aspx

Categorias:SQL Server

Tem lógica ?

25 de julho de 2008 Deixe um comentário

Meu Deus, cada uma que aparece, vejam isso.

 

O mais novo MVP em SQL Server Denis Gobo postou no Blog dele.

 

SQL Teaser: Where Clause Gone Wild

Try to guess what this WHERE clause is supposed to do.

WHERE

r.ApptId IS NULL

AND r.DATE >= ISNULL(NULL , ‘1/1/1900’)

AND r.DATE < DATEADD(d , 1 , ISNULL(NULL , ‘1/1/3000’))

AND

–Filter on resource

( ( NULL IS NOT NULL

AND r.DoctorResourceID IN ( NULL ) )

OR ( NULL IS NULL ) )

AND –Filter on facility

( ( NULL IS NOT NULL

AND r.FacilityID IN ( NULL ) )

OR ( NULL IS NULL ) )

AND –Filter on Inactive

ISNULL(r.inactive , 0) = 0

ORDER BY

ISNULL(g.LAST , ) + ISNULL(g.FIRST , )

If you think I made that up, then you are in for a surprise. This is actually part of a query, I found it here: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=3662895&SiteID=1

This NULL IS NULL and NULL IS NOT NULL stuff is just killing me. I wonder why this person did not get an answer yet…..Enjoy your weekend  🙂

Categorias:SQL Server

WebCast – XML no SQL Server 2005

23 de julho de 2008 Deixe um comentário

Hoje, fiz a WebCast falando de XML no SQL Server 2005,

Segue os arquivos utilizados nas Demos bem como o PPT. 
Obrigado a todos que estiverem na sala.
 
Abraço.
Categorias:SQL Server

WebCast XML no SQL Server 2005

Estarei apresentando uma WebCast(Treinamento Online) na quarta-feira, 23 de julho de 2008.

 

Segue o resumo do que será discutido na WebCast e o link para inscrição do evento..

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

Visão Geral do Evento

Palestrante: Fabiano Neves Amorim.

Veja neste Webcast como gerar e armazenar um XML no SQL Server e quando isto deve ser utilizado. Como utilizar esquemas XSD para a validação de estruturas XML e índices para acelerar consultas entre os elementos.

http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032382547&EventCategory=4&culture=pt-BR&CountryCode=BR

 

Conto com a presença de todos.

Categorias:SQL Server

SQL Server Beta Exams Extended, Open Invitation

Liberado os exames Beta de SQL Server 2008, o meu já está agendado para dia 18/07 J, caso eu não comente mais sobre isso aqui no site é porque não passei J

_________________________________________________________________
Below, you will find two beta exams invitations for SQL Server 2008 DBA 71-432 and SQL Server 2008 BI 71-448. These exams will be available until July 31, 2008.   71-432 You are invited to take beta exam 71-432: TS: Microsoft SQL Server 2008, Implementation…(
read more)

 

Categorias:SQL Server

Why triggers are Bad – Part II

18 de junho de 2008 Deixe um comentário

Segue o post do Conor falando o que ele acha sobre Triggers.

 

The Trouble with Triggers

 

Excelente artigo.

 

É bom saber que não sou só eu que penso assim, não gosto de triggers e sempre que puder tentarei evita-las, não tenho isso como regra mas como base, o que é diferente.

 

 

Categorias:SQL Server

ALT + Left Click

17 de junho de 2008 Deixe um comentário

Puts, essa foi show, eu sabia a do ALT+SHIFT + setas do teclado, mas essa do ALT + Botão Esquerdo do mouse foi sacanagem.

 

http://blogs.msdn.com/psssql/archive/2008/06/17/helpful-hint-making-review-of-a-query-plan-easier.aspx

 

É o tipo da coisa que quando você descobre logo pensa, puts e ninguém me conta?

 

Update:

  Aaa no Dephi e Visual Studio também funciona 🙂

Categorias:SQL Server