SQL Server Denali CTP1 Niko Neugebauer #78 PORTUGAL.

Slides:



Advertisements
Apresentações semelhantes
Fundamentos de Eletrônica Digital
Advertisements

METODOLOGIA PARA DESENVOLVIMENTO DE SISTEMAS Prof. Dr. rer. nat. Daniel D. Abdala 1.
Primeira aula de PL/SQL Parte II
«SQL Server Denali CTP 1» Niko Neugebauer ( ) SQLPort.
VOCÊ JÁ FALA INGLÊS FLUENTEMENTE?
Conhecendo e Migrando para SQL Azure DBP 202 Diego Nogare MVP SQL Marcondes Alexandre MVP
Copyright © 2007 OSIsoft, Inc. All rights reserved.
INTRODUÇÃO AO MIRRORING Artur Santos
Adriano Melo IDE Eclipse + Subclipse Link para download: \\cin01\scratch_astm$\eclipse.zip
Backup José Antônio da Cunha CEFET-RN. Backup Introdução Introdução Sendo as informações o bem mais valioso da empresa e estando estas informações armazenadas.
SQL Saturday #512 Boas Vindas O dia a dia de um Administrador de banco de dados. Thiago Cruz.
Fabiano Neves Amorim - MCITP DBD / MCTS / MCP - SQLServer Blog:
Modelo de Negócios Baseado em Software Livre Rubens Queiroz de Almeida
Acessos e Privilégios. Privilégios  O gerenciamento de usuários e seus respectivos privilégios aos objetos do banco de dados, dependendo do número de.
1 /2 BotecoNet 4Linux Novidades sobre o PostgreSQL apresentadas na PGCon do Canadá PostgreSQL 9.0 Vem aí a alta disponibilidade e performance que você.
Novidades no SQL Server 2016 para AlwaysOn Availabilty Groups
Visão Computacional e além com
Monitorando o SQL SERVER e o Oracle
Backup, isso salva a sua empresa e o seu emprego!!!
Alta Disponibilidade para pequenos, médios e grandes ambientes
faculdadebetania .com.br
Gustavo Moura Fé Maia SQL Server vNext.
Provendo Alta Disponibilidade para suas Apps em Pequenos, Médios e Grandes Ambientes com SQL Server 2012 Nilton Pinheiro SQL Server Specialist MCITP |
Provendo Alta Disponibilidade para suas Apps em Pequenos, Médios e Grandes Ambientes com SQL Server 2014 Nilton Pinheiro SQL Server Specialist SQL Server.
Índices para Iniciantes
UML – Diagramas de componentes
Azure CosmosDB: Globally distributed, multi-model database service
Presents:.
Armazenamento de dados históricos no SQL Server 2016
LIÇÃO DE PROGRAMAÇÃO INTERMEDIÁRIA
Teste e Qualidade de Software
Trainers and Co-Trainers
SQL Server vNext.
Tivoli FlashCopy Manager 4.1.2
Super ETL’s com as novidades do SSIS 2016
Sulamita Dantas Versões do SQL Server a 2017 #BHs2SQLServer.
Super ETL’s com as novidades do SSIS 2016
4º Encontro do Grupo SQL Server ES
UML – Diagramas de Componentes e Modelação da Arquitectura Física
Funções de Conference Brige
Pesquisando no EBSCOhost
Utilizando ambientes com Dataserver Oracle
Desvendando o Microsoft Datazen
BANCO DE DADOS Araújo Lima Outubro / 2017 Araújo.
Daniel Paulo SQL Server 2016 Módulo II Daniel Paulo
Daniel Paulo SQL Server 2016 Módulo II Daniel Paulo
Daniel Paulo SQL Server 2016 Módulo II Daniel Paulo
Índices para Iniciantes
Nome do Cliente | 00/00/00000.
Alta Disponibilidade com Azure SQL Database
Protecting SQL Server – Security Best Practices
Aplicativo EBSCO eBooks Autenticação
Workshop Pesquisa Acadêmica
SQL Server 2017 AG Cross Platform
SQL Saturday #469 - Brasília
Quer ser um excelente DBA?
ISO Tecnologia da informação - técnicas de segurança - sistemas de gerência da segurança da informação - requisitos.
GESTÃO DE CARREIRAS Análise SWOT
Simple Present Tense. . In English the Simple Present is used to express actions that are made with a certain frequency, like go to school, work, study…
Introduction to density estimation Modelação EcoLÓGICA
Scrum e Microsoft Visual Team System Impedimento ou facilitador?
Prática - BD Distribuído
Pesquisadores envolvidos Recomenda-se Arial 20 ou Times New Roman 21.
Event Hubs + Stream Analytics + Power BI
Backup Database On – Premisses no Azure
A Nova Geração de Certificação Microsoft
Desvendando o Oracle Golden Gate
AMERICO MAKOTO MURAMATSU, DATA ACCESS LATIN AMERICA
Migração de Dados com Azure Data Factory Orlando Gomes BI Microsoft Student Partner (MSP) linkedin.com/in/orlandomariano.
Transcrição da apresentação:

SQL Server Denali CTP1 Niko Neugebauer #78 PORTUGAL

Niko Neugebauer Líder e fundador da comunidade SQLPort (http://www.sqlport.com) Mentor Regional PASS para «Western Europe» MCITP Developer 2005 Consultor da Novabase Twitter: #NikoNeugebauer

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

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

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

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

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

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

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)

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

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

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

Project «Juneau»

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

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.

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

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

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

HADR High Availability Disaster Recovery

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

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

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

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: http://msdn.microsoft.com/en-us/library/ff878487(SQL.110).aspx

CTP2?

CTP3

Recursos «Denali» release notes: http://social.technet.microsoft.com/wiki/contents/articles/sql- server-code-named-quot-denali-quot-ctp1-release-notes.aspx What’s new in «Denali»: http://msdn.microsoft.com/en- us/library/ff878487(SQL.110).aspx What’s new in SSIS: http://sqlblog.com/blogs/jamie_thomson/archive/2010/11/10/w hat-s-new-in-ssis-in-denali.aspx Aaron Betrand: http://sqlblog.com/blogs/aaron_bertrand/ 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

Obrigado!

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»

Obrigado!

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

SQL Saturday #78 Portugal @ SQL Saturday #78 Portugal SQL Server Denali CTP1 Niko Neugebauer http://www.sqlport.com #NikoNeugebauer