1 / 24

«SQL Server Denali CTP 1»

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

Download Presentation

«SQL Server Denali CTP 1»

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. NikoNeugebauer (16.12.2010)SQLPort «SQL ServerDenaliCTP 1»

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

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

  4. SQL Server codenames: Yukon, Katmai, Kilimanjaro, Denali • Release cada 24-36 meses • Denali – é a montanhamaisaltaem America do Norte • O Próximo PASS Summit estámarcadopara o Outubro de 2011 História e Datas

  5. Novidadesde 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ãoestáincluído no Setup) • .NET 4.0 • No-Reboot Package • 32-bit still supported (por agora) – mas semAWE! • Retiradoapoio: Itanium, 80 compatibilidade • Windows Core • CPU 1.4 Ghz, Recomendado 2.0 Ghz • 512MB RAM, Recomendado 2GB • 2GB ComponentesBásicos, rapidamentechegaaos 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 • SuporteparaUCS-2 • Error Handling • Geradores de sequências • Melhoramentosparao EXECUTE • Descoberta de Results Set Metadata (substituiSET FMTONLY) Whats new in T-SQL ?

  10. Unicode Characters ocupam 16-bits cada (NCHAR/NVARCHAR) • O UCS-2 especificaçãoexige 4 bytes • Agora vaiter • Novos «Collations» queacabam com _CS • Estes novos «Collations» tratambemos characters Suportepara UCS-2

  11. 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. • sp_configure- para permitir utilização de «containment», global para o servidor • sys.dm_db_uncontained_entities - mostra todos os potenciais problemas com «containment» • O trabalhoestá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. • 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»

  13. 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»

  14. 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ãotiverpermissõessufficientes, vaioffline. LOCAL DB éumafeaturedifferente de Containment DB LOCAL DB tem todas as Enterprise Features LOCAL DB étipo um Snapshot - Podemosdepoisfazer schema compare, data compare - Funcionalidade «CheckPoint» (é um snapshot) - Função«Generate Script Against CheckPoint» - Find References, REFACTOR Project «Juneau»

  15. Debugging: • Fazendo Debug em C# ou VB# podemospôrum «breakpoint» no stored procedure e aíéquevaipararmemso. • Podeespecificarcondições de breakpoint, contadores de “hits”, filteres e acções. A ediçãonaaltura de execuçãotambémpossível. • Podefazerwatch aosexpressões de T-SQL e verQuick Info tooltips. • IntelliSense agora tem validação de Breakpoints. • 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 certodemoro, entãonã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 «availabilitygroups». • Até 4 servidores no grupo (2 sync e 2 async) • Multiplas BD no grupo • Exige Windows Clustering (e exige Windows Server Enterprise Edition) • Backup funcionaemtodo o lado (mesmonas Replicas) HADR / AlwaysOn

  19. Always On (Muitomais 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 • Configura-se porinstânciaoupela BD • DMV’s vãoservirpara o controlo de todo o processo HADR / Always On

  20. Segundo a informação de «Books Online» a funcionalidade HADR/ON estámuitolimitada / nãofuncionalem CTP1: • Máximum 8 User Databases • Single AsynchronousSecondaryReplica • … Pre-requisites e restrições: • Read/WriteDatabase • FullRecoveryMode • No Mirroring • Multi-UserDatabase Para mais informação: http://msdn.microsoft.com/en-us/library/ff878487(SQL.110).aspx HADR / Always On

  21. ColumnstoreIndexes (read only de momento • FileTable(gestão de ficheirosatravés do SQL) • Extended Events recebe um pouco de GUI • Segurança: SHA2_256, SHA2_512 • Snippets para SSMS e VS • Database level users semlogins • FullTextSearch: proximidade do termo – NEAR • FullTextSearch: 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://msdn.microsoft.com/en-us/library/ff878487(SQL.110).aspx Aaron Betrand: http://sqlblog.com/blogs/aaron_bertrand/ Recursos:

  23. Perguntassem respostas

  24. Obrigado.

More Related