Upload
piper-jacobs
View
27
Download
2
Embed Size (px)
DESCRIPTION
Nyári Tanártovábbképzés. 2012. augusztus 22-23. SQL Server 2012. Király István Microsoft Certified Trainer, Systems Engineer [email protected]. Bevezetés. Architektúra Komponensek Termékváltozatok. Architektúra. Nagyvállalati technológiák és eszközök - PowerPoint PPT Presentation
Citation preview
Nyári Tanártovábbkép
zés
2012. augusztus 22-23.
SQL Server 2012
Király IstvánMicrosoft Certified Trainer, Systems [email protected]
Bevezetés- Architektúra- Komponensek- Termékváltozatok
Architektúra• Nagyvállalati technológiák és eszközök• Nem csak egy egyszerű relációs adatbázis-kezelő• Nagy teljesítmény• Magas rendelkezésre állás• Biztonságos• Skálázható
• Alacsony fenntartási költségek• Erősen integrált platform• Hatékony kezelési és fejlesztési eszközök
Komponensek• Nem csak egy adatbázis motor• Üzleti intelligencia összetevők
Termékváltozatok• Megjelent a Business Inteligence változat• Megszűnt: Datacenter és Workgroup változat
Books Online
• Elsődleges referencia • Telepíthető Online/Offline módban is• Folyamatosan frissül• Parancsok példákkal illusztrálva• Előző SQL verziók is támogatottak
Általános hardverkövetelmények• A manapság használatos processzorok megfelelőek• A processzorok száma a meghatározó• A telepítő számára minimális diszk igény szükséges• A felhasználói adatbázisok mérete a döntő• A diszkek illetve a diszk alrendszerek sebessége és
típusa nagyban befolyásolja az SQL Server teljesítményét
• Manapság egyre divatosabb az SQL Szervereket virtualizálni
Memória igény
Szoftver követelmények – Operációs rendszer• Windows Server 2008 R2 SP1• Windows Server Core 2008 R2 SP1• Windows Server 2008 SP2• Windows 7 SP1• Windows Vista SP2• Kerüljük a DC-re install-t• Részesítsük előnyben a 64bites telepítést 64bites
OS-re!
Szoftver követelmények• .NET Framework• .NET Framework 4.0• Bizonyos komponensekhez: .NET Framework 3.5 SP1
• Powershell 2.0• SQL Server Native Client• SQL Server Setup support files• Windows Installer 4.5 or later• Internet Explorer 6 SP1 or later
Üzemeltetési újdonságok- Server Core telepítés- Contained Database- Recovery Advisor- Azure támogatás- Allways ON
ServerCore alapú telepítés
• Támogatott Operációs Rendszerek:• Windows Server 2008 R2 SP1 64-bit x64 Data Center Server
Core• Windows Server 2008 R2 SP1 64-bit x64 Enterprise Server
Core• Windows Server 2008 R2 SP1 64-bit x64 Standard Server
Core• Windows Server 2008 R2 SP1 64-bit x64 Web Server Core• Windows Server 8 Beta Core
ServerCore alapú telepítés• Támogatott Funkciók:
• Database Engine Services• SQL Server Replication• Full Text Search• Analysis Services• Client Tools Connectivity• Integration Services Server• Microsoft Sync Framework
• Előfeltételek:• .NET Framework 3.5 SP1 Full Profile• .NET Framework 4 Server Core Profile• Windows Installer 4.5• Windows PowerShell 2.0
Contained database – Nincs Orphan user
• (Ön-)tartalmazó adatbázisALTER DATABASE CURRENT SET CONTAINMENT = PARTIAL;• Egyszerűbb migráció/nagy rendelkezésre állású
architektúra• Adatbázis userekkel be lehet lépni a szerverre –
igényel biztonsági meggondolást, illetve hibaelhárításnál is gondoljunk erre
• Temp táblák az adatbázis collationjével jönnek létre, nem a tempdb collationjével
• Szerver szinten engedélyezni kell
Recovery advisor• Visszaállításhoz intelligens GUI• Különösen hasznos AlwaysOn használata esetén,
amikor több gépen is készül(het) mentés• Természetes scriptet is ad.
FELHŐ támogatásPrivate Cloud támogatás
• Maszek felhőgyárosoknak: külső és belső szolgáltatóknak
• Resource Governor 64 resource poolt kezel, számlázható CPU korlátozás
• Dinamikus memória támogatása virtualizált Standard Editionben
SQL Azure Data Sync• SQL Azure és helyi SQL
Server vagy további Azure adatbázisok közötti szinkronizáció
• Egy- vagy kétirányú, igény szerint
• Sync Framework alapú
ALWAYS ON – Mi volt a „mindig” előtt?
Failover Cluster Database Mirroring Log Shipping Replication
Scope SQL Server példány adatbázis adatbázis Adatbázis objektum(ok)
Edition kétgépes: STD, több: ENT szinkron: STD, aszinkron: ENT*
STD, ENT STD, ENT (EXPR)
Menedzselhetőség
Viszonylag egyszerű Egyszerű Egyszerű Nem egyszerű
Failover Automatikus és/vagy kézi Automatikus és/vagy kézi Kézi Kézi
Failback Egyszerű Egyszerű Nem egyszerű Komplex (TR) vagy egyszerű (P2P, merge)
Adat/tranzakció vesztés
Nincs* Nincs/minimális A legutolsó log backup óta A legutolsó átvitt tranzakció óta
Standby használat
Nincs (kivéve aktív-aktív) Korlátozott (ENT) Read-only Lehetséges
Előnyök •Transzparens a klienseknek•Lefed mindet (login, backup, SQL Agent job, stb.)
•Lehet transzparens•Nem kell extra HW•Nincs adatvesztés
•Lehet késleltetett standby•Nem kell extra HW•Több standby
•Rugalmas•Több standby•A standby teljesen használható
Hátrányok •Kihasználatlan hardver•Nem tudunk semmit a standbyról
•Csak az adatbázist védi – login, backup, stb. nem védett
•Adatvesztés •A standby jóságának ellenőrzése nehéz
Ami igazán fáj Diszk = SPOF Standby nem elérhető STD-ben, ENT-ben is csak snapshotként
Szerepcsere Komplexitás, standby írható is
ALWAYS ON – A teljes kép
Availability Group Failover Cluster Database Mirroring
Log Shipping Replication
Scope Egy v több adatbázis SQL Server példány adatbázis adatbázis Adatbázis objektum(ok)
Edition ENT kétgépes: STD, több: ENT szinkron: STD, aszinkron: ENT*
STD, ENT STD, ENT (EXPR)
Menedzselhetőség
Egyszerű Viszonylag egyszerű Egyszerű Egyszerű Nem egyszerű
Failover Automatikus és/vagy kézi Automatikus és/vagy kézi Automatikus és/vagy kézi
Kézi Kézi
Failback Egyszerű Egyszerű Egyszerű Nem egyszerű Komplex (TR) vagy egyszerű (P2P, merge)
Adat/tranzakció vesztés
Nincs/minimális Nincs* Nincs/minimális A legutolsó log backup óta
A legutolsó átvitt tranzakció óta
Standby használat
Lehetséges, read-only Nincs (kivéve aktív-aktív) Korlátozott (ENT) Read-only Lehetséges
Előnyök •Transzparens a klienseknek•Nem kell extra HW•Nincs adatvesztés•Több standby, használhatóak
•Transzparens a klienseknek•Lefed mindet (login, backup, SQL Agent job, stb.)
•Lehet transzparens•Nem kell extra HW•Nincs adatvesztés
•Lehet késleltetett standby•Nem kell extra HW•Több standby
•Rugalmas•Több standby•A standby teljesen használható
Hátrányok • Domain kell a cluster miatt•SQL Agent jobokat nem védi
•Kihasználatlan hardver•Nem tudunk semmit a standbyról
•Csak az adatbázist védi – login, backup, stb. nem védett
•Adatvesztés •A standby jóságának ellenőrzése nehéz
Ami igazán fáj
ENT only Diszk = SPOF Standby nem elérhető STD-ben, ENT-ben is csak snapshotként
Szerepcsere Komplexitás, standby írható is
Fejlesztői újdonságok- File Table- Paging- Column Store Index
File Table
- A FILESTREAM továbbfejlesztése- Az adatok eléréséhez nem kell tranzakciót nyitni- Intézőben közönséges megosztásként látszik a
FileTable, létrehozhatunk benne könyvtárakat és fájlokat
- 10 fájl attribútum - FULL TEXT kereső támogatás
Paging
- Lapozás- Nagy eredmény halmazok megjelenítése
lapozásos módszerrel- Order By kiegészítéseként:• order by FirstName, LastName • offset 20 rows • fetch next 10 rows only;
Column Store Index
- Oszlop alapú index-ek készítésének lehetősége- megtöbbszörözhető a csillagsémás
adattárházak lekérdezési sebessége
Új függvények - felsorolás
• format• parse, try_parse• try_convert, try_cast• datefromparts• eomonth• iif• choose• concat
Köszönöm a figyelmet!