You are currently browsing the tag archive for the ‘SQL 2008’ tag.


Segue abaixo um problema que não tinha passado no SQL 2008 mais que muitos podem vir a passar:

Em muitos sistemas que já vi as somas ou subtrações são feitas como este exemplo abaixo:

DECLARE @DATE as DATETIME = GETDATE()

SELECT @DATE - 1
-----------------------
2011-09-21 14:28:33.910

 

Porém no SQL2008 com os novos tipos de datas isso não funciona mais

DECLARE @DATE as DATETIME2(0) = SYSDATETIME()
SELECT @DATE - 1

GO
DECLARE @DATE as DATE = SYSDATETIME()
SELECT @DATE - 1
Msg 206, Level 16, State 2, Line 4
Operand type clash: datetime2 is incompatible with int
Msg 206, Level 16, State 2, Line 3
Operand type clash: date is incompatible with int

#FICA_A_DICA

Xupinhado de: http://sqlblog.com/blogs/aaron_bertrand/archive/2011/09/20/bad-habits-to-kick-using-shorthand-with-date-time-operations.aspx

Olá pessoal, gostaria de compartilhar com vocês um BUG descoberto por mim no SSIS 2008 R2 (Ainda sem solução)

Esses dias estava em um cliente que tinha o SQL 2005 e migrou para SQL 2008 R2 e os pacotes ainda não haviam sido totalmente testados em ambiente de desenvolvimento.

Alguns dos pacotes simplesmente pararam de funcionar com a mensagem

Error at Data Flow Task [LINKED SERVER [1]]: No column information was returned by the SQL command.

Segue abaixo procedimentos para reproduzir o erro

Continue lendo »


Liberado finalmente o SQL 2008 SP2

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=8fbfc1de-d25e-4790-88b5-7dda1f1d4e17

BUGS Corrigidos

http://support.microsoft.com/kb/2285068

Xupinhado do: http://sqlblog.com/blogs/aaron_bertrand/archive/2010/09/29/this-time-it-s-for-real-sql-server-2008-sp2-is-available.aspx


Recentemente em um cliente tive que fazer algumas comparações entre replicação Push vs Pull, e por acaso também estavam com migração marcada do SQL 2005 para 2008 R2.

Para evitar a fadiga :D, fiz algumas pesquisas e acabei chegando neste artigo da Microsoft que explica tudo, tem teste de caso e tudo mais. Até poderia fazer uma re-leitura do POST, mas preferi só colocar o LINK.

Resumidamente

  • PULL mais rápido que PUSH
  • SQL 2008 mais rápido que SQL 2005

Geo-Replication Performance Gains with Microsoft SQL Server 2008 Running on Windows Server 2008

http://msdn.microsoft.com/en-us/library/dd263442(SQL.100).aspx


Hoje fico feliz em anuncia um novo titulo o 70-450 Microsoft Certified IT Professional: Database Administrator 2008

Apesar de ser uma prova dificil, não precisei estudar muito, usei grande parte do conhecimento aplicado no dia a dia

Das 46 perguntas cairam umas 10 de estratégia de backup / 10 de cluster, replicação etc / 10 de monitoramento / e o resto entre segurança e features do 2008 como filestream, compressão, encryption, etc

Quem precisar mais informações basta ir no site da microsoft

http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-450


http://msdn.microsoft.com/en-us/library/cc721269(SQL.100).aspx


http://msdn.microsoft.com/en-us/library/cc721270(SQL.100).aspx


http://msdn.microsoft.com/en-us/library/cc278098(SQL.100).aspx


SQL2008 logo

http://www.microsoft.com/Presspass/press/2008/aug08/08-06SQLServer2008PR.mspx


FONTE: (SQLServerCentral) http://www.sqlservercentral.com/columnists/jSebastian/3122_printver

Introduction

If you have ever worked on an order processing application, you would realize that saving a modified

sales order is little tricky. There may be new rows added to the sales order. There may be rows which are

updated and there may be rows that should be deleted. If you have the freedom to delete all the rows from

order details table and re-insert everything, you are lucky. But many of the times you cannot simply delete

the order details table because there may be additional information like Quantity-picked etc, which is

updated from other parts of the application. In those scenarios, you need to perform a

DELETE-UPDATE-INSERT operation to save the information correctly. The following is the pseudo code

that I had used in my stored procedure.

Continue lendo »