A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

«SQL Server Denali CTP 1» Niko Neugebauer (16.12.2010) SQLPort.

Apresentações semelhantes


Apresentação em tema: "«SQL Server Denali CTP 1» Niko Neugebauer (16.12.2010) SQLPort."— Transcrição da apresentação:

1 «SQL Server Denali CTP 1» Niko Neugebauer (16.12.2010) SQLPort

2 MCITP Developer 2005 MCITP Developer 2005 Líder e fundador da comunidade SQLPort Líder e fundador da comunidade SQLPort Mentor Regional PASS para «Western Europe» Mentor Regional PASS para «Western Europe» Consultor da Novabase na CGD Consultor da Novabase na CGD http://www.sqlport.com http://www.sqlport.com #NikoNeugebauer #NikoNeugebauer «SQL Server Denali CTP1 » Niko Neugebauer

3 História e Datas História e Datas Setup & Requirements Setup & Requirements O que é que está no CTP 1 e o que não O que é que está no CTP 1 e o que não Novo T-SQL Novo T-SQL DB Containment DB Containment Project «Juneau» Project «Juneau» Projects «Crescent» + «Atlanta» Projects «Crescent» + «Atlanta» HADR / Always On HADR / Always On «SQL Server Denali CTP1 »

4 SQL Server codenames: Yukon, Katmai, Kilimanjaro, Denali SQL Server codenames: Yukon, Katmai, Kilimanjaro, Denali Release cada 24-36 meses Release cada 24-36 meses Denali – é a montanha mais alta em America do Norte Denali – é a montanha mais alta em America do Norte O Próximo PASS Summit está marcado para o Outubro de 2011 O Próximo PASS Summit está marcado para o Outubro de 2011 História e Datas

5 Novidades de T-SQL Contained Databases Server role FullText (office docs search) Spatial SSIS, SSAS, SSRS ? … CTP1 contem:

6 Project «Juneau» Project «Crescent» Project «Atlanta» Always On FileTable… Não está incluído no CTP1:

7 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, 80 compatibilidade Windows Core CPU 1.4 Ghz, Recomendado 2.0 Ghz 512MB RAM, Recomendado 2GB 2GB Componentes Básicos, rapidamente chega aos 4GB Requirements

8 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 Setup

9 Paginação Suporte para UCS-2 Error Handling Geradores de sequências Melhoramentos para o EXECUTE Descoberta de Results Set Metadata (substitui SET FMTONLY) Whats new in T-SQL ?

10 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 Suporte para UCS-2

11 BD Isolados BD Isolados Opção CONTAINMENT = PARTIAL, é a única opção suportada em Denali, o que significa um «containment» que não está a ser enforçado. Opção CONTAINMENT = PARTIAL, é a única opção suportada em Denali, o que significa um «containment» que não está a ser enforçado. sp_configure - para permitir utilização de «containment», global para o servidor sp_configure - para permitir utilização de «containment», global para o servidor sys.dm_db_uncontained_entities - mostra todos os potenciais problemas com «containment» sys.dm_db_uncontained_entities - mostra todos os potenciais problemas com «containment» O trabalho está muito no início O trabalho está muito no início DB Containment

12 The goal is to unite experience in Visual Studio and to provide single environment for everyone including BI. 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 High productivity environment for SQL Server, SQL Azure and BI Connected and offline database Development Connected and offline database Development Edition-aware development environment Edition-aware development environment Integrated application/database development Integrated application/database development Compile warnings and errors in the style of Visual Studio or Eclipse Compile warnings and errors in the style of Visual Studio or Eclipse Tooltips when meeting errors Tooltips when meeting errors Execute with Debugger Execute with Debugger Project «Juneau»

13 PowerBuffer: PowerBuffer: computes and generates the alter script 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 New Table Designer -> if you delete a column from the table -> will receive warnings about all the references that were affected Project «Juneau»

14 Database Team-Development: Database Team-Development: Clone DB into filesystem Clone DB into filesystem Depois faz-se disconnect -> mas temos o nosso projecto no Project Explorer 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. 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. LOCAL DB é uma feature differente de Containment DB LOCAL DB tem todas as Enterprise Features LOCAL DB é tipo um Snapshot - Podemos depois fazer schema compare, data compare - Funcionalidade «CheckPoint» (é um snapshot) - Função «Generate Script Against CheckPoint» - Find References, REFACTOR Project «Juneau»

15 Debugging: 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. Debug funciona com BDs desde SQL Server 2005 SP2. Project «Juneau»

16 Cloud Based SQL Server Monitoring SQL Server 2008 / 2008 R2 Transfere “Diagnostics Data” para Cloud Tem um certo demoro, então não é Real-Time Microsoft Engineer «Checklist in an hour» Project «Atlanta»

17 Project “Crescent” expands on the Self-Service BI capabilities delivered with PowerPivot for Excel by enabling customers to visualize and interact with the modeled data in a fun and meaningful way using highly interactive visualizations, animations and smart querying and present and share insights with others in the organization through rich storyboard presentation capabilities. The first public CTP for Project “Crescent” is currently planned for the first half of calendar year 2011. Project «Crescent»

18 HADR - High Availability / Disaster Recovery O deploy de "HADR" involve configuração de uma ou mais «availability groups». O deploy de "HADR" involve configuração de uma ou mais «availability groups». Até 4 servidores no grupo (2 sync e 2 async) Até 4 servidores no grupo (2 sync e 2 async) Multiplas BD no grupo Multiplas BD no grupo Exige Windows Clustering (e exige Windows Server Enterprise Edition) Exige Windows Clustering (e exige Windows Server Enterprise Edition) Backup funciona em todo o lado (mesmo nas Replicas) Backup funciona em todo o lado (mesmo nas Replicas) HADR / Always On

19 Always On (Muito mais de que um simples Mirroring): Faster Failover Faster Failover Multi-Database Failover Multi-Database Failover Multiple Secondaries Multiple Secondaries Active Secondaries Active Secondaries Fast Client Connection Redirection Fast Client Connection Redirection Flexible Failover Policies Flexible Failover Policies Windows Server Core Windows Server Core Multisite Clustering Multisite Clustering Configura-se por instância ou pela BD Configura-se por instância ou pela BD DMV’s vão servir para o controlo de todo o processo DMV’s vão servir para o controlo de todo o processo HADR / Always On

20 Segundo a informação de «Books Online» a funcionalidade HADR/ON está muito limitada / não funcional em CTP1: - Máximum 8 User Databases - Single Asynchronous Secondary Replica - … Pre-requisites e restrições: - Read/Write Database - Full Recovery Mode - No Mirroring - Multi-User Database Para mais informação: http://msdn.microsoft.com/en-us/library/ff878487(SQL.110).aspx HADR / Always On

21 Columnstore Indexes (read only de momento Columnstore Indexes (read only de momento FileTable (gestão de ficheiros através do SQL) FileTable (gestão de ficheiros através do SQL) Extended Events recebe um pouco de GUI Extended Events recebe um pouco de GUI Segurança: SHA2_256, SHA2_512 Segurança: SHA2_256, SHA2_512 Snippets para SSMS e VS Snippets para SSMS e VS Database level users sem logins Database level users sem logins FullText Search: proximidade do termo – NEAR FullText Search: proximidade do termo – NEAR FullText Search: Office 2007 properties FullText Search: Office 2007 properties Ainda Mais:

22 «Denali» release notes: http://social.technet.microsoft.com/wiki/contents/articles/sql-server- code-named-quot-denali-quot-ctp1-release-notes.aspx 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/ Recursos:

23 Perguntas sem respostas

24 Obrigado.


Carregar ppt "«SQL Server Denali CTP 1» Niko Neugebauer (16.12.2010) SQLPort."

Apresentações semelhantes


Anúncios Google