Nuwe funksies in SQL Server 2012 - RC0 Released
Microsoft SQL Server 2012 RC0 is onlangs vrygestel. RC staan vir Release Candidate wat basies die weergawe is wat feitlik produksie gereed is. Microsoft het na hierdie uitgawe verwys as SQL Server-kode genaamd "Denali", maar het op SQL Server 2012 gevestig as die finale naam vir die produk. Besigheidsintelligensie (BI) is van kritieke belang vir organisasies, beide groot en klein. In die nuutste weergawe van SQL Server, is daar nie 'n tekort aan BI-uitbreidings nie, bo en behalwe baie ander verbeteringe.
Hierdie artikel sal u 'n voorskou gee van die vereistes, nuwe funksies en verbeterings in SQL Server 2012 (kode genaamd Denali), insluitend:
- Hardeware- en sagtewarevereistes
- Multi-Subnet Failover Clustering
- Programmeringsverbeterings, insluitende rye, ad-hoc navraagbespreking en tweevoudsoektog-tweaks
- BI en Web Ontwikkeling Omgewing Verbeteringe
- Webgebaseerde visualisering
- Datakwaliteit Dienste
Hou in gedagte dat hierdie inligting slegs vir voorskou is en onderhewig is aan verandering deur Microsoft.
Hardeware- en sagtewarevereistes
- Microsoft beveel aan om NTFS-lêerformaat te gebruik in plaas van FAT32. FAT32 sal werk, maar jy moet dit waarskynlik nie gebruik nie.
- U kan nie SQL Server 2012 (kode-genaamd Denali) op geïnstalleerde dryf of gekompakteerde dryf installeer nie.
- U moet die pakket "geen reboot" installeer voordat u SQL Server 2012 installeer (kode-genaamd Denali). Dit is ingesluit in Windows 7 SP1 en Windows Server 2008 R2. Andersins kan u die nie-herlaai pakket van Microsoft aflaai.
- SQL Server 2012 (kode-genaamd Denali) vereis die. NET Framework 4.0.
- Virtualisering word ondersteun deur Microsoft se Hyper-V tegnologie.
- Jy benodig minstens 3,6 GB vrye skyfspasie.
- Microsoft beveel aan dat u nie SQL Server 2012 (kode met die naam Denali) op 'n domein kontroleerder installeer nie.
- Aanbevole verwerkers en RAM
- 64-bis weergawe: AMD Opteron, AMD Athlin 64, Intel Xeon met Intel EM64T-ondersteuning of Intel Pentium IV met EM64T-ondersteuning wat 2.0 GHz of vinniger uitvoer. Aanbeveel RAM is maksimum wat die bedryfstelsel ondersteun of ten minste 2 GB.
- 32-bis weergawe: Pentium III of compatible met 2.0 GHz vinniger. Aanbeveel RAM is maksimum wat die bedryfstelsel ondersteun of ten minste 2 GB.
- Windows PowerShell 2.0 is 'n voorvereiste vir die installering van SQL Server 2012 (kode-genaamd Denali). U kan hierdie sagteware van die Windows Management Framework bladsy kry.
Multi-Subnet Failover Clustering
Met SQL Server 2012 (kode met die naam Denali), kan u SQL Server konfigureer waar die failover cluster nodes verbind kan word met 'n heeltemal ander subnet. Die subnette kan versprei word na verskillende geografiese plekke wat rampherstel verskaf, asook hoë beskikbaarheid. Om dit korrek te kan werk, moet u die data oor die databasisse wat by hierdie konfigurasie betrokke is, herhaal. Die SQL Server failover cluster is afhanklik van die Windows Server failover cluster, dus dit moet eers opgestel word. Hou in gedagte dat al die subnette wat by hierdie konfigurasie betrokke is, in dieselfde Active Directory-domein moet wees.
Programmeringsverbeterings
- Opeenvolgings : Sekwense word al jare deur die SQL Server-gemeenskap aangevra, en dit word in hierdie uitgawe ingesluit. Volgorde is 'n gebruiker gedefinieerde voorwerp wat 'n ry van 'n getal genereer. Hier is 'n voorbeeld wat gebruik maak van Sequence.
/ ****** Skep Sequence Object ****** /
Skep SEQUENCE MySequence
BEGIN MET 1
INCREMENT BY 1;/ ****** Skep Temp Tabel ****** /
VERKLAR @Person TABLE
(
ID int NIE NULL PRIMÊRE SLEUTEL,
FullName nvarchar (100) NIE NULL
);/ ****** Voeg sommige data in ****** /
INSERT @Person (ID, FullName)
WAARDES (VOLGENDE WAARDE VIR MySequence, 'Jim Johnson'),
(VOLGENDE WAARDE VIR My Sequence, 'Bob Thompson'),
(VOLGENDE WAARDE VIR My Sequence, 'Tim Perdue');/ ****** Wys die data ****** /
SELECT * FROM @Person;Die resultate sal so lyk:
ID FullName
1 Jim Johnson
2 Bob Thompson
3 Tim Perdue
- Ad-Hoc Query Paging: Paging resultate in SQL Server is al jare bespreek. Die volgorde deur opsie in die SQL SELECT-stelling is verbeter in SQL Server 2012. Deur 'n kombinasie van OFFSET en FETCH saam met ORDER BY gee u beheer oor blaai deur 'n resultaatstel. Deur hierdie tegniek te gebruik, kan dit werklik help met die terugbring van slegs die resultate wat u vir u gebruikers wil wys wanneer dit nodig is. Die volgende TSQL-kode loop teen die Persoon-tabel in die AdventureWorks-monster databasis (beskikbaar vanaf Microsoft). In die voorbeeld navraag hieronder sal SQL Server 10 rekords begin wat met rekord 11 begin. Die OFFSET-opdrag gee 'n beginpunt vir die SELECT-stelling in terme van blaai, en die FETCH-opdrag gee aan hoeveel rekords op 'n keer terugkeer.
SELECT BusinessEntityID, FirstName, LastName
VANAF Personeel
BESTEL DEUR BusinessEntityID
OFFSET 10 ROWS
VOEG VOLGENDE 10 REKEN SLEGS;
- Volledige teks soek: Die volledige teks soek in SQL Server 2012 is verbeter deur jou toe te laat om data te soek en te indekseer wat gestoor is in uitgebreide eienskappe of metadata. Oorweeg 'n PDF-dokument wat "eienskappe" ingevul het soos Naam, Tipe, Vouerpad, Grootte, Datum geskep, ens. In die nuutste weergawe van SQL Server kan hierdie data indekseer en deursoek word saam met die data in die dokument self. Die data moet blootgestel word aan werk, maar dit is nou moontlik.
BI en Web Ontwikkeling Omgewing Verbeteringe
Microsoft het BI (Business Intelligence) nader aan die eindgebruiker met SQL Server 2008 R2. Die Excel PowerPivot-hulpmiddel help gebruikers deur 'n selfdiensverslagmodel te skep. Die goeie nuus is dat PowerPivot verbeter word in SQL Server 2012 (kode-genaamd Denali). Microsoft voeg KPI's by en boor deur, wat baie nuttig sal wees vir alle gebruikers.
Analise Dienste sal 'n nuwe BI Semantiese Model (BISM) insluit. BISM is 'n 3-lae model wat insluit:
- Data Model
- Besigheids Logika
- Data toegang
BISM sal Microsoft se front-end analise ondervind, insluitend Excel, Reporting Services en SharePoint Insights. Microsoft het gesê dat BISM nie 'n vervanging vir die huidige BI-modelle is nie, maar meer van 'n alternatiewe model. In eenvoudige terme, BISM is 'n verhouding model wat insluit BI artefact soos KPIs en hiërargieë.
Webgebaseerde Visualisering - Projek Crescent
Projek Crescent is die Microsoft-kode naam vir die nuwe verslagdoening- en visualiseringsinstrument wat verwag word in SQL Server 2012 (kode-genaamd Denali). Projek Crescent bied 'n draagbare en ad-hoc verslagdoening funksionaliteit en is geheel en al op Silverlight gebou.
Dit bevat 'n kragtige navraaggereedskap en interaktiewe storiebordwerk sodat 'n gebruiker visualisasies van groot datastelle kan deel.
Datakwaliteit Dienste
Data Quality Services is 'n kennisgebaseerde benadering wat in SSIS (SQL Services Integration Services) loop. Datakwaliteit is een van daardie dinge wat jy nooit perfek kry nie. Microsoft stel 'Impact Analysis and Lineage' bekend, wat u inligting gee oor wat u data afhanklik is. Dit toon ook die afstamming van die data, insluitend waar dit vandaan kom en die stelsels wat daardeur is.