novidades do sql server 2011, "denali"

Post on 07-Jul-2015

1.108 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

A próxima versão do SQL Server está a ser desenvolvida e já conta com uma versão CTP1 disponível para download e avaliação. O SQL Server 11, também conhecido pelo nome de código "Denali", conta com diversas novidades que são mostradas pelo Niko Neugebauer ao longo desta apresentação, com ênfase nas novidades para developers.

TRANSCRIPT

SQL Server DenaliNiko Neugebauer

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

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

Citação...

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

Citação...

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

Opinião Popular

Agenda

• História e Datas

• Setup & Requirements

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

• Novo T-SQL

• Project «Juneau»

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

CTP1 tem

• Novidades de T-SQL

• Contained Databases

• Server role

• FullText (MS Office docs search)

• …

CTP1 não tem

• Project «Juneau»

• Project «Crescent»

• Project «Atlanta»

• Always On

• FileTable

• Spatial

• Column Indexes

• SSIS, SSRS, SSAS

• …

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

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

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)

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

Novidades de T-SQL

Questões?

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

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

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

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.

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

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/

Comunidade SQL Server

Participe!http://sqlport.com

SQL Saturday

Obrigado!

Niko Neugebauercontacto@sqlport.com

nb14490@novabase.pt

http://www.sqlport.com

http://twitter.com/NikoNeugebauer

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