260 likes | 469 Views
Novosti v Microsoft SQL Server 2008. { Matija Lah , univ.dipl.prav., SQL Server MVP }. Microsoft SQL Server 2008. Kje smo Novosti po komponentah Breaking changes. Razvoj SQL 2008 {Do danes}. Zadnja različica CTP 5, November 2007 Na voljo na MSDN, TechNet od 19. novembra 2007.
E N D
Novosti vMicrosoftSQL Server 2008 {Matija Lah, univ.dipl.prav., SQL Server MVP}
Microsoft SQL Server 2008 • Kje smo • Novosti po komponentah • Breaking changes
Razvoj SQL 2008{Do danes} • Zadnja različica • CTP 5, November 2007 • Na voljo na MSDN, TechNet od 19. novembra 2007
Razvoj SQL 2008{Izid} • Predviden čas izida (RTM) • 2008, Q2(drugo četrtletje 2008) • Official Launch • 27. februar 2008 • Official Launchne pomeni RTM
Splošno{Pregled novosti} • Namestitev • Posodobljen uporabniški vmesnik • Boljša preglednost • Več nadzora nad namestitvijo • Uporabniški račun • Smiselno načrtovati vnaprej!(vsaj za CTP 5)
Varnost{Pregled novosti} • Osnovno načelo: • “Secure by design, by default, in deployment” • System Configuration Checker • Declarative Management Framework (DMF) • Kriptografija • Transparent Data Encryption
Administracija{Pregled novosti} • Integracija z Windows Update • Auditing (Auditing Data Collector) • Resource Governor • Configuration Servers
1/4 Database Engine{Pregled novosti} • Spremembe v T-SQL • Table-valued parameters • Novi objekti(SERVER AUDIT, SERVER AUDIT SPECIFICATION, DATABASE AUDIT SPECIFICATION, CRYPTOGRAPHIC PROVIDER, DATABASE ENCRYPTION KEY, RESOURCE POOL, WORKLOAD GROUP) • Nove metode(MERGE) • Grouping Sets • Multivalued INSERT
2/4 Database Engine{Pregled novosti} • Spremembe v T-SQL • Novi podatkovni tipi • Primitivni(DATETIME2, DATETIMEOFFSET, DATE, TIME) • Kompleksni(GEOMETRY, GEOGRAPHIC, FILESTREAM, HIERARCHYID) • Spremembe CLR • Odpravljena omejitev velikosti UDT
3/4 Database Engine{Pregled novosti} • ADO.NET Entity Framework + “Entity SQL”(LINQ) • DataCompression • Bolj optimalen način zapisa podatkov • Backup Compression • Log Compression(pri pošiljanju podatkov na Mirror v Database Mirroring)
4/4 Database Engine{Pregled novosti} • Partitioning • Optimizacija dostopa do particij • Locking • Lock Escalation je mogoče omejiti ali izključiti(AUTO, TABLE, DISABLE) • Change Data Capture (CDC)
Full-text Search{Pregled novosti} • Polna integracija v Database Engine • Neodvisno od Windows Search Service • Višja učinkovitost kombiniranih poizvedb(boljši Execution Plan)
Service Broker{Pregled novosti} • Optimizacija • Več pregleda nad delovanjem
High Availability{Pregled novosti} • Database Mirroring • Optimizacija prometa med strežnikoma • Automatic Recovery • “Transparent Client Redirection” • Failover Clustering • Manj omejitev(“single drive letter”, different subnets, do 16 vozlišč) • Cluster Validation Tool (?)
High Availability{Pregled novosti} • Replikacija • Več podpornih orodij • Peer-to-peer Transactional Replication • Peer-to-peer Topology Wizard, Topology Viewer • “Hot-add” • Dodajanje pomnilnika, procesorjev • Dodajanje instanc v replikacijo
Integration Services (SSIS){Pregled novosti} • Izboljšave obstoječih zmogljivosti • Hitrejši look up • Več nadzora nad pretvorbo podatkov(vpogled, preprečevanje, preusmerjanje) • Nove zmogljivosti: • Novi izvori in ponori podatkov(ADO.Net) • Data Profiling • VSTA
Analysis Services (SSAS){Pregled novosti} • Izboljšave razvojnih orodij • Poenostavljena gradnja agregacijskih funkcij • Poenostavljena gradnja kock • Izboljšave v varnosti • Backup/Restore • Izboljšana učinkovitost • Analysis Services Personalization Extensions
Business Intelligence (BI){Pregled novosti} • Tesnejša integracija z Microsoft Office • Office 2007 • Excel 2007, Visio 2007 • Word 2007 • PerformancePoint Server 2007 • Integracija z Microsoft Office SharePoint Portal Server • Izboljšave v Data Mining metodah(Holdout, Filtering, Cross-validation, Drillthrough)
Reporting Services (SSRS){Pregled novosti} • Neposredna integracija s SharePoint Portal Services (SPPS) • Že ob namestitvi SQL 2008 • Izboljšave v dostopnosti poročil • Managed, Ad-hoc, Embedded • Izboljšave pri urejanju poročil • “Tablix”(Table + Matrix) • Izboljšave pri pregledovanju poročil • Izvoz kot Wordov dokument
Splošno o razvojnih orodjih{Pregled novosti} • Izboljšave • Intellisense • Error list • Code Block • Performance Studio • Osrednje integrirano orodje, namenjeno analizi strežnika (še ni na voljo)
1/2 Breaking changes{Da ne bo bolelo} • SQL Server Notification Services • Opuščeno! • Bo postopoma nadomeščeno z ustreznimi zmogljivostmi SSRS, Service Broker ipd. • SQL Server Surface Area Configuration • Orodje ni več na voljo! • Zmogljivosti zagotovljene drugje(SSMS, sp_config)
2/2 Breaking changes{Da ne bo bolelo} • SQL-DMO • Ni več na voljo v Express! • Tudi sicer priporočen prehod na SMO(od SQL 2005)
Zaključek{Ključne novosti} • SSMS (bolj) v središču • Tesnejša integracija(FTS, SPPS, Office, VSTA) • DMF(Declarative Management Framework) • CDC(Change Data Capture) • Resource Governor • Configuration Servers • ...še vedno v razvoju!
Povezave • Vzorčne baze • AdventureWorks(http://www.codeplex.com/MSFTDBProdSamples/Release/ProjectReleases.aspx?ReleaseId=8392) • Mondial(http://www.sqlskills.com/blogs/bobb/2007/11/05/MondialDatabaseForSQLServer2008.aspx) • Virtual Labs, Webcast, Podcasts(http://www.microsoft.com/events/series/technetsqlserver2008.aspx?tab=overview)
Hvala za pozornost! • Mi Lambda, Matija Lah, s.p. • http://milambda.net • http://milambda.blogspot.com • Newsgroups! • microsoft.public.sqlserver.programming • microsoft.public.sqlserver.server • microsoft.public.sqlserver.fulltext