May 4 2012

SQL SERVER 2012 UPDATE FOR DEVELOPERS

Categorie: DBA | Metodologie | OLTP | Security | SQL Server | T-SQL | LansareCatalin Dumitru @ 09:39

Recent am fost la prezentarea sustinuta de Cristian Lefter in cadrul workshop-ului "SQL Server 2012 update for developers". Pe parcursul a doua zile pline am parcurs noile functionalitati si modificari din SQL Server 2012. Din pacate, timpul a fost mult prea scurt pentru a detalia toate aceste modificari insa a fost suficient pentru o privire de ansamblu. Ca sa amintesc doar cateva din subiectele atinse (in mod special cele pe care le consider ca fiind mai semnificative):

  • AlwaysOn - este introdusa o tehnologie noua pe langa cele existente deja, care trateaza un grup de baze de date ca o singura entitate (Availability Group). O instanta putand avea mai multe grupuri va putea sa faca fail over catre instante diferite de SQL Server 2012; 
  • Contained Databases - userii se pot salva in baza de date. Pana acum, pentru a avea un user intr-o baza de date, trebuia creat un login iar pe baza acestuia se crea un user in baza de date respectiva insa datele acestui user se stocau in baza de date master. Acum, aceste date se stocheaza chiar in baza de date in cauza;
  • TSQL - sunt introduse o serie de functii noi printre care: try_convert(), offset/fetch, format(), concat(), throw etc.;
  • Securitate - se pot defini roluri la nivel de instanta;
  • Extended Events - apare interfata grafica in Management Studio, nefinalizata dupa parerea mea;
  • FileTable - permite lucrul tranzactional cu sistemul de fisiere;
  • LocalDB - este un executabil care porneste un proces ce simuleaza un server, va inlocui Express-ul in cand lucram in Visual Studio;
  • Bacpac - functionalitate care permite deploymentul facil (daca pana acum generam instructiunile care creaza schema bazei de date fara insa sa avem si datele, de acum vom putea sa portam si datele);
  • FullText - a fost introdusa cautarea semantica pentru limba engleza. Acest tip de cautare va permite intoarcerea de rezultate prin filtrarea datelor dupa intelesul termenilor cautati;
  • Columnstore index - index care foloseste compresia si care poate ajuta interogarile din depozitele de date; se foloseste in cazul tabelelor cu multe coloane. Din pacate face tabela read-only;
  • Utilitare - SQL Server Data Tools inlocuieste SQL Server Business Inteligence Developer Studio;
  • Raportare - apare PowerPivot, PowerView, posibilitatea de a face BI peste date din warehouse fara cub (fara Analysis Services) etc.
Acestea sunt doar cateva modificari pe care le vom regasi in SQL Server 2012. Pe site-ul lui Cristian Lefter sunt disponibile o serie de link-uri catre resurse disponibile care va vor explica pe larg toate modificarile.

Etichete: , , , , , , ,

Comentarii

1.
Andrei spune:

nu stiu cum de nu am reusit sa aflu de acel workshop, as fi vrut sa fiu acolo, chiar daca am aflat esentialul din acest articol..

2.
Ionescu Marius spune:

Fiecare lucru are si bune si rele. Pana SQL Server 2012 va fi curatat de bug-uri trebuie sa mai asteptam. Un exemplu de bug in versiunea express si nerezolvat nici pana in prezent este Identity Column (1, 2, 3 ...750)-ok, after srver restart (1725 ....) nu e ok. E un exemplu ce urmeaza a fi rezolvat. Unii se nasc mai usor altii mai greu, dar toti ne facem mari.