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

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

SQL Server Denali CTP1 Niko Neugebauer #78 PORTUGAL.

Apresentações semelhantes


Apresentação em tema: "SQL Server Denali CTP1 Niko Neugebauer #78 PORTUGAL."— Transcrição da apresentação:

1 SQL Server Denali CTP1 Niko Neugebauer #78 PORTUGAL

2 Niko Neugebauer Líder e fundador da comunidade SQLPort ( Mentor Regional PASS para «Western Europe» MCITP Developer 2005 Consultor da Novabase Twitter: #NikoNeugebauer

3 Agenda História e Datas Requisitos e Instalação Denali CTP1 & Beyond
Novo T-SQL Project «Juneau» HADR / AlwaysOn ??? DB Containment Projects «Crescent» + «Atlanta»

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

5 SQL Server Denali CTP1 contem:
Novidades de T-SQL Contained Databases HADR/AlwaysOn (bastante limitado) FullText enhancements Server role SSIS

6 Não está incluído no CTP1:
Project «Juneau» Project «Crescent» Project «Atlanta» FileTable SSRS SSAS

7 Requirements Windows Vista+
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 compatibilidade “Windows Core” – supported! CPU 1.4 Ghz, Recomendado 2.0 Ghz 512MB RAM, RAM Recomendado 2GB Espaço: 2GB Componentes Básicos, rapidamente chega aos 4GB No reboot 4GB and stop

8 Instalação 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

9 What is new & interesting in Denali
Columnstore Indexes (read only) FileTable (gestão de ficheiros através do SQL) FullText Search: proximidade do termo – NEAR Spatial Segurança: SHA2_256, SHA2_512 Database level users sem logins DAC 2.0 WhitePaper do ColumnStore, FullText search Filetable in CTP2 pesquisa semantica - 1 geometry type Flat Type - 1 geometry type Earth - Full Globe support (1/2 hemosphere were supported before) - New: circle arc - New: performance improvements : (point in polygon, indexes)

10 Whats New in T-SQL: Suporte para UCS-2 Paginação Error Handling
Geradores de sequências Melhoramentos para o EXECUTE Descoberta de Results Set Metadata Substitúi SET FMTONLY

11 UCS2 Unicode Characters ocupam 16-bits cada (NCHAR/NVARCHAR)
O UCS-2 especificação exige 4 bytes Novos «Collations» que acabam com _CS Estes novos «Collations» tratam bem os characters

12 1 DEMO #1 SQL Server Denali T-SQL
That big question mark is editable – use whatever character you want!

13 Project «Juneau»

14 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

15 Project «Juneau»: edition-aware development environment
As alterações são muito significativas, ainda se lembram do Debug em 2008 que não funcionava em 2005 ? Agora o debug vai funcionar para TODAS as versões de SQL Server a partir de 2005 SP2. Isso por si já vale migração para Denali. Execute with Debugger Debugging: Fazendo Debug em C# ou VB# podemos pôr um «breakpoint» no stored procedure e aí é que vai parar memso. 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. Pode fazer watch aos expressões de T-SQL e ver Quick Info tooltips. IntelliSense agora tem validação de Breakpoints.

16 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

17 Project «Juneau»: New Table Designer
If you delete a column from the table -> will receive warnings about all the references that were affected

18 Project «Juneau»: LocalDB
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. It 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 - Podemos depois fazer schema compare, data compare - Funcionalidade «CheckPoint» (é um snapshot) - Função «Generate Script Against CheckPoint» Schema compare, data compare

19 HADR High Availability Disaster Recovery

20 HADR Surge para resolver problemas de soluções existentes de Alta Disponibilidade Exige Windows Clustering (e exige Windows Server Enterprise Edition) Entrem as «Availability Groups» Até 4 servidores (réplicas) no grupo (2 sync e 2 async) Multiplas BD no grupo A contrário de Log-Shipping e Replication o Mirroring não pode involver mais de que 2 servidores. Limitações de mirroring por DB, pois quando temos uma aplicação crítica que utiliza mais de que uma BD estamos perante um grande problema. Podemos ter mirroring mas sem fazer um snapshot não podemos utilizar activamente o outro Mirror Availability groups podem ser configurados através da SSMS

21 HADR Leitura de Mirror Backup funciona em todo o lado (mesmo nas Replicas) DBCC em 2 modos Configura-se por instância ou pela BD DMV’s A contrário de Log-Shipping e Replication o Mirroring não pode involver mais de que 2 servidores. Limitações de mirroring por DB, pois quando temos uma aplicação crítica que utiliza mais de que uma BD estamos perante um grande problema. Podemos ter mirroring mas sem fazer um snapshot não podemos utilizar activamente o outro Mirror Availability groups podem ser configurados através da SSMS

22 HADR / AlwaysOn Always On (Muito mais de que um simples Mirroring):
Faster Failover Multi-Database Failover Multiple Secondaries, Active Secondaries Fast Client Connection Redirection Flexible Failover Policies Windows Server Core Multisite Clustering Online index rebuild on LOB columns Online addition of non-null columns

23 HADR in «Denali» CTP1 Limitações: 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:

24 CTP2?

25 CTP3

26 Recursos «Denali» release notes:
server-code-named-quot-denali-quot-ctp1-release-notes.aspx What’s new in «Denali»: us/library/ff878487(SQL.110).aspx What’s new in SSIS: hat-s-new-in-ssis-in-denali.aspx Aaron Betrand: A contrário de Log-Shipping e Replication o Mirroring não pode involver mais de que 2 servidores. Limitações de mirroring por DB, pois quando temos uma aplicação crítica que utiliza mais de que uma BD estamos perante um grande problema. Podemos ter mirroring mas sem fazer um snapshot não podemos utilizar activamente o outro Mirror Availability groups podem ser configurados através da SSMS

27 Obrigado!

28 Contained databases A SQL Server team wants to move Database - coherent and portable data-tier application model. Portalble database. Databases are not easy to move. Contained Databases: 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 sys.dm_db_uncontained_entities - mostra todos os potenciais problemas com «containment»

29 Obrigado!

30 ? Perguntas Sobre o «desconhecido»
That big question mark is editable – use whatever character you want!

31 SQL Saturday #78 Portugal
@ SQL Saturday #78 Portugal SQL Server Denali CTP1 Niko Neugebauer #NikoNeugebauer


Carregar ppt "SQL Server Denali CTP1 Niko Neugebauer #78 PORTUGAL."

Apresentações semelhantes


Anúncios Google