Transcript
Page 1: Novidades do SQL Server 2011, "Denali"

SQL Server DenaliNiko Neugebauer

http://netponto.org18ª Reunião Presencial - 26/03/2011

Page 3: Novidades do SQL Server 2011, "Denali"

Niko Neugebauer

• Líder e fundador da comunidade SQLPort (http://www.sqlport.com)

• Mentor Regional PASS para «Western Europe»

• Consultor da Novabase

• MCITP Developer 2005

• Twitter: #NikoNeugebauer

Page 4: Novidades do SQL Server 2011, "Denali"

Citação...

“.NET é bom, e Java é ruim...”<Um CEO Importante>

Page 5: Novidades do SQL Server 2011, "Denali"

Citação...

“SQL Denali será o release mais importante desde SQL Server 2005 para _TODOS_”

Opinião Popular

Page 6: Novidades do SQL Server 2011, "Denali"

Agenda

• História e Datas

• Setup & Requirements

• O que é que está no CTP 1 e o que não

• Novo T-SQL

• Project «Juneau»

Page 7: Novidades do SQL Server 2011, "Denali"

História e Datas

• Release cada 12-18 meses

• SQL Server codenames: Yukon, Katmai, Kilimanjaro, Denali

• Denali – é a montanha mais alta em America do Norte

• O Próximo PASS Summit está marcado para o Outubro de 2011

Page 8: Novidades do SQL Server 2011, "Denali"

CTP1 tem

• Novidades de T-SQL

• Contained Databases

• Server role

• FullText (MS Office docs search)

• …

Page 9: Novidades do SQL Server 2011, "Denali"

CTP1 não tem

• Project «Juneau»

• Project «Crescent»

• Project «Atlanta»

• Always On

• FileTable

• Spatial

• Column Indexes

• SSIS, SSRS, SSAS

• …

Page 10: Novidades do SQL Server 2011, "Denali"

Requirements:

• PowerShell 2.0 (não está incluído no Setup)• .NET 4.0• No-Reboot Package• 32-bit still supported (por agora) – mas sem AWE!• Retirado apoio: Itanium, nível 80 de compatibilidade• “Windows Core” – supported!

• CPU 1.4 Ghz, Recomendado 2.0 Ghz• 512MB RAM, Recomendado 2GB• 2GB Componentes Básicos, rapidamente chega aos 4GB

Page 11: Novidades do SQL Server 2011, "Denali"

Setup:

• Pode ser instalado ao lado de 2008 / 2008 R2

• Cuidado com BIDS e com os componentes de Visual Studio

• Practicamente o mesmo de 2008 R2

Page 12: Novidades do SQL Server 2011, "Denali"

Whats new in T-SQL ?

• Paginação

• Suporte para UCS-2

• Error Handling

• Geradores de sequências

• Melhoramentos para o EXECUTE

• Descoberta de Results Set Metadata (substitui SET FMTONLY)

Page 13: Novidades do SQL Server 2011, "Denali"

Suporte para UCS-2

Unicode Characters ocupam 16-bits cada (NCHAR/NVARCHAR)

O UCS-2 especificação exige 4 bytes

Agora vai ter

Novos «Collations» que acabam com _CS

Estes novos «Collations» tratam bem os characters

Page 14: Novidades do SQL Server 2011, "Denali"

Novidades de T-SQL

Page 15: Novidades do SQL Server 2011, "Denali"

Questões?

Page 16: Novidades do SQL Server 2011, "Denali"

Project «Juneau» • The goal is to unite experience in Visual Studio and to provide

single environment for everyone including BI.

• High productivity environment for SQL Server, SQL Azure and BI• Connected and offline database Development• Edition-aware development environment• Integrated application/database development

• Compile warnings and errors in the style of Visual Studio or Eclipse• Tooltips when meeting errors• Execute with Debugger

Page 17: Novidades do SQL Server 2011, "Denali"

Project «Juneau» • PowerBuffer:

computes and generates the alter script

-> new COMMIT button

-> you will see a list with changes to be made, like created indexes or altered stored procedure or ...

-> and then you have 3 options: generate script, commit and cancel

• New Table Designer

-> if you delete a column from the table -> will receive warnings about all the references that were affected

Page 18: Novidades do SQL Server 2011, "Denali"

Project «Juneau» • Database Team-Development:• Clone DB into filesystem• Depois faz-se disconnect -> mas temos o nosso projecto no Project

Explorer

• NEW FEATURE in DENALI: «LOCAL DB» -> locally activated instance of SQL Server. Is inside Visual Studio.

Imagine: se não tiver permissões sufficientes, vai offline.

- Podemos depois fazer schema compare, data compare- Funcionalidade «CheckPoint» (é um snapshot)- Função «Generate Script Against CheckPoint»- Find References, REFACTOR

Page 19: Novidades do SQL Server 2011, "Denali"

Project «Juneau» • Debugging:

o Fazendo Debug em C# ou VB# podemos pôr um «breakpoint» no stored procedure e aí é que vai parar memso.

o Pode especificar condições de breakpoint, contadores de “hits”, filteres e acções. A edição na altura de execução também possível.

o Pode fazer watch aos expressões de T-SQL e ver Quick Info tooltips.o IntelliSense agora tem validação de Breakpoints.

• Debug funciona com BDs desde SQL Server 2005 SP2.

Page 20: Novidades do SQL Server 2011, "Denali"

Ainda +

• Columnstore Indexes (read only de momento)

• FileTable (gestão de ficheiros através do SQL)

• Extended Events recebe um pouco de GUI

• Segurança: SHA2_256, SHA2_512

• Snippets para SSMS e VS

• Database level users sem logins

• FullText Search: proximidade do termo – NEAR

• FullText Search: Office 2007 properties

Page 21: Novidades do SQL Server 2011, "Denali"

Referências

«Denali» release notes:

http://social.technet.microsoft.com/wiki/contents/articles/sql-server-code-named-quot-denali-quot-ctp1-release-notes.aspx

http://msdn.microsoft.com/en-us/library/ff878487(SQL.110).aspx

Aaron Betrand:

http://sqlblog.com/blogs/aaron_bertrand/

Page 23: Novidades do SQL Server 2011, "Denali"

Comunidade SQL Server

Participe!http://sqlport.com

Page 24: Novidades do SQL Server 2011, "Denali"

SQL Saturday

Page 26: Novidades do SQL Server 2011, "Denali"

Próximas reuniões presenciais

• 26/03/2011 - Março

• 16/04/2011 - Abril

• 21/05/2011 - Maio

• 18/06/2011 - Junho

Reserva estes dias na agenda! :)


Top Related