SQL Server 2012 da yangi xususiyatlar - RC0 chiqdi
Microsoft SQL Server 2012 RC0 yaqinda chiqarildi. RC asosan ishlab chiqarishga tayyor bo'lgan versiya nomzodini bildiradi. Microsoft, ushbu versiyani "Denali" deb nomlangan SQL Server kodi deb atagan, ammo mahsulot uchun yakuniy nom sifatida SQL Server 2012 ga joylashtirilgan. Ish zakovati (BI) yirik va kichik korxonalar uchun juda muhimdir. SQL Serverning so'nggi versiyalarida ko'plab qo'shimcha qurilmalarga qo'shimcha ravishda BI takomillashmagan.
Ushbu maqola sizga SQL Server 2012 (Denali kodi) ning talablarini, yangi xususiyatlarini va yaxshilanishlarini oldindan ko'rish imkonini beradi, jumladan:
- Uskuna va dasturiy ta'minot talablari
- Multi-Subnet Failover Clustering
- Dasturiy ta'minotni takomillashtirish, shu jumladan ketma-ketliklar, vaqtinchalik so'rovlar to'plamini va to'liq matnli qidiruvni tweaks
- BI va veb-ishlab chiqish muhitini yaxshilash
- Veb-ga asoslangan ko'rish
- Ma'lumot sifati xizmatlari
Ushbu ma'lumot faqat oldindan ko'rish uchun va Microsoft tomonidan o'zgartirilishi mumkinligini yodda tuting.
Uskuna va dasturiy ta'minot talablari
- Microsoft FAT32 o'rniga NTFS fayl formatini qo'llashni tavsiya qiladi. FAT32 ishlaydi, lekin siz uni ishlatmasligingiz kerak.
- SQL Server 2012 (kodi Denali nomini) eşlenen disk yoki siqilgan drayvlar ustiga o'rnatolmaysiz.
- SQL Server 2012 (Denali kodi) ni o'rnatmasdan oldin "no-reboot" to'plami o'rnatilgan bo'lishi kerak. Bu Windows 7 SP1 va Windows Server 2008 R2 da mavjud. Aks holda Microsoft-dan hech qanday qayta yuklash paketini yuklab olishingiz mumkin.
- SQL Server 2012 (kodi Denali) .NET Framework 4.0 ni talab qiladi.
- Virtualizatsiya Microsoft Hyper-V texnologiyasi yordamida qo'llab-quvvatlanadi.
- Siz kamida 3.6 Gb bo'sh disk maydoniga ega bo'lishingiz kerak.
- Microsoft domen tekshiruvi serverida SQL Server 2012 (kodi Denali) ni o'rnatmaslikni tavsiya qiladi.
- Tavsiya etilgan protsessorlar va RAM
- 64-bit versiyasi: AMD Opteron, AMD Athlin 64, Intel EM64T-quvvatlashi bilan Intel Xeon yoki EM64T bilan Intel Pentium IV 2.0 GHz yoki undan tezroq ishlay oladi. Tavsiya etilgan RAM, operatsion tizimni qo'llab-quvvatlaydigan yoki kamida 2 GB hajmda ishlaydi.
- 32-bit versiyasi: Pentium III yoki 2,0 GHz tezroq mos keluvchi ish. Tavsiya etilgan RAM, operatsion tizimni qo'llab-quvvatlaydigan yoki kamida 2 GB hajmda ishlaydi.
- Windows PowerShell 2.0 SQL Server 2012 (kodi Denali) ni o'rnatish uchun oldingi shart. Ushbu dasturni Windows Management Framework-dan olishingiz mumkin.
Multi-Subnet Failover Clustering
SQL Server 2012 (kodi Denali deb ataladi) bilan SQL Serverni ishdan chiqish klasterining tugunlari butunlay boshqa bir kichik tarmoqqa ulanishi mumkin. Subnets favqulodda vaziyatni tiklashni ta'minlovchi turli geografik joylarga tarqalishi mumkin. Buning to'g'ri ishlashi uchun ushbu konfiguratsiya bilan bog'liq ma'lumotlar bazalarida ma'lumotlarni nusxalash kerak. SQL Serverni ishdan bo'shatish klasteri Windows Serverni ishga tushirish klasteriga bog'liq, shuning uchun uni avval o'rnatish kerak. Ushbu konfiguratsiya bilan bog'liq bo'lgan barcha subnetslar bir xil Active Directory domenida bo'lishi kerakligini yodda tuting.
Dasturlashni yaxshilash
- Ketma-ketliklar : SQL Server jamoasi tomonidan ketma-ketliklar uchun ketma-ketliklar talab qilingan va u ushbu versiyada mavjud. Sequence, raqamli ketma-ketlikni hosil qiluvchi foydalanuvchi belgilangan ob'ektdir. Quyidagi ketma-ketlikdan foydalanib namuna olinadi.
/ ****** Sequence ob'ektini yaratish ****** /
SEQUENCE MySequence hosil qiladi
1 bilan boshlang
1-BOSQICH./ ****** Temp jadvalni yaratish ****** /
DECLARE @ PERSONAL JAVOB
(
ID int NULL BOShQA KEY,
To'liq ism nvarchar (100) NOT NULL
);/ ****** Ba'zi ma'lumotlarni kiritish ****** /
INSERT @Person (ID, FullName)
VALUES (MySequence uchun keyingi qiymat, 'Jim Jonson'),
(MySequence uchun keyingi qiymat, "Bob Tompson"),
(MySequence uchun keyingi qiymat, 'Tim Perdue');/ ****** Ma'lumotlarni ko'rsatish ****** /
SELECT * FROM @Person;Natijalar quyidagicha bo'ladi:
ID to'liq nomi
1 Jim Jonson
2 Bob Tompson
3 Tim Perdue
- Ad-Xoc so'rovlar soni: SQL Server-da paging natijalari yillar davomida muhokama qilindi. SQL SELECT bayonnomasida Buyurtma parametrlari SQL Server 2012 da ishlab chiqilgan. ORDER BY bilan birga OFFSET va FETCH kombinatsiyasini ishlatish sizni natija majmui orqali disk xotirasidan nazorat qiladi. Ushbu texnikani qo'llash, foydalanuvchilarga kerak bo'lganda faqat siz ko'rsatmoqchi bo'lgan natijalarni qaytarish orqali ishlashga yordam berishi mumkin. Quyidagi TSQL kodi AdventureWorks misol ma'lumotlar bazasida (Microsoft-dan olinadigan) shaxs jadvali bilan ishlaydi. Quyidagi namuna so'rovida SQL Server 11 ta yozuvdan boshlangan 10 ta yozuvni qaytaradi. OFFSET buyrug'i SELECT bayonotini paging uchun boshlang'ich nuqtasi bilan ta'minlaydi va FETCH buyrug'i bir vaqtning o'zida qancha yozuvni qaytarishini ta'minlaydi.
SELECT BusinessEntityID, familiyasi, familiyasi
Person.Persondan
ORDER BY BusinessEntityID
OFFSET 10 ROWS
YANGILIKLARNI NEXT 10 RAYS QILING;
- To'liq matnli qidiruv: SQL Server 2012 da to'liq matnli qidiruv kengaytirilgan xususiyatlar yoki meta-ma'lumotlarda saqlangan ma'lumotlarni izlash va indekslash imkonini beradi. Name, Horizontal Type, Folder path, Size, Date Created kabi dolzarb "xususiyatlari" mavjud bo'lgan PDF-hujjatni ko'rib chiqing. SQL Serverning yangi versiyasida ushbu ma'lumotlar indekslar bo'lishi mumkin va hujjatning o'zi haqidagi ma'lumotlar bilan birga qidirilishi mumkin. Ma'lumotlar ishlashga moyil bo'lishi kerak, lekin hozir ham mumkin.
BI va veb-ishlab chiqish muhitini yaxshilash
Microsoft BI (Business Intelligence) dasturini oxirgi foydalanuvchini SQL Server 2008 R2 bilan yaqindan ko'chirdi. Excel PowerPivot vositasi foydalanuvchilarga o'z-o'ziga xizmat ko'rsatishning hisobot modelini yaratib yordam beradi. Yaxshi yangiliklar PowerPivot SQL Server 2012 da (Denali kodi) ishlab chiqilgan. Microsoft KPI-larni qo'shish va barcha foydalanuvchilar uchun foydali bo'ladi.
Analysis Services yangi BI Semantic Model (BISM) ni o'z ichiga oladi. BISM 3 qavatli model bo'lib, u quyidagilarni o'z ichiga oladi:
- Ma'lumot modeli
- Biznes mantiq
- Ma'lumotlarga kirish
BISM Microsoft-ning oldingi yakuniy tahlilini, shu jumladan, Excel, Reporting Services va SharePoint tushuntirishlarini yaxshilaydi. Microsoft, BISM joriy BI modellari o'rniga emas, balki muqobil modeldagi o'rnini bosa olmasligini aytdi. Oddiy ma'noda, BISM KPI va ierarxiya kabi BI artifaktini o'z ichiga olgan munosabat modeli.
Veb asoslangan videotasmalar - Project Crescent
Project Crescent, SQL Server 2012 (kodi Denali) kutilgan yangi hisobot va vizualizatsiya vositasi uchun Microsoft kod nomi. Project Crescent, adolatli hisobot berish funksiyasini sürükle va qo'y bilan ta'minlaydi va butunlay Silverlight'da qurilgan.
Foydalanuvchilarga katta ma'lumotlar majmualarini ko'rishni taqsimlash uchun kuchli so'rovlar vositasi va interaktiv hikoyalar majmuasi kiradi.
Ma'lumot sifati xizmatlari
Ma'lumotlar sifati xizmati - bu SSIS da ishlaydigan bilimga asoslangan yondashuv (SQL Services Integration Services). Ma'lumot sifati siz hech qachon mukammal bo'lmaydigan narsalardan biridir. Microsoft "Impact Analysis and Lineage" ni taqdim etmoqda, u sizning ma'lumotlaringiz qanday bog'liqligini bilib oladi. Bundan tashqari, ma'lumotlarning nasl-nasabini, shu jumladan kelib chiqadigan joylarni va orqasidagi tizimlarni ham ko'rsatadi.