SQL Server 2012-ийн шинэ боломжууд - RC0 гарсан
Microsoft SQL Server 2012 RC0 саяхан гарсан. Сурвалжлагч нь үндсэндээ үйлдвэрлэлийн хувилбар бэлэн болсон хувилбар юм. Microsoft энэ хувилбар нь "Denali" нэртэй SQL Server Code гэж нэрлэгддэг байсан боловч SQL Server 2012 дээр бүтээгдэхүүнийг эцсийн нэр болгон ашигласан. Бизнесийн тагнуул (BI) нь том, жижиг аль алинд нь байгууллагын хувьд маш чухал ач холбогдолтой юм. SQL Server-ийн хамгийн сүүлийн үеийн хувилбарт бусад олон сайжруулалтаас гадна BI өргөтгөлийн дутагдлууд байхгүй байна.
Энэ нийтлэлд танд SQL Server 2012 (Denali нэртэй код) -д тавигдах шаардлагууд, шинэ функцууд болон нэмэлт өргөтгөлүүдийг үзүүлэх болно. Үүнд:
- Техник, програм хангамжийн шаардлагууд
- Олон-Subnet Failover Clustering
- Програмчлалын сайжруулалтууд, түүний дотор дараалал, ad-hoc хайлтын пайринг болон бүрэн текст хайлтыг өөрчлөх
- BI болон Вэбсайт хөгжүүлэх орчныг сайжруулах
- Вэб дээр суурилсан дүрслэл
- Өгөгдлийн чанарын үйлчилгээ
Энэ мэдээллийг зөвхөн урьдчилж харахад зориулагдсан бөгөөд Microsoft-ээр өөрчлөх боломжтой болохыг анхаарна уу.
Техник, програм хангамжийн шаардлагууд
- Microsoft нь FAT32-ийн оронд NTFS файлын форматыг ашиглахыг санал болгож байна. FAT32 ажиллах боловч та үүнийг ашиглахгүй байж болох юм.
- Та SQL Server 2012 (код Denali нэртэй) -ийг газрын зураг дээр хөтөч эсвэл шахсан хөтчүүд дээр суулгаж чадахгүй.
- SQL Server 2012 (код Denali нэртэйгээр суулгахаас өмнө) "суугаагүй" багцыг суулгасан байх шаардлагатай. Энэ нь Windows 7 SP1 болон Windows Server 2008 R2-д багтдаг. Үгүй бол Microsoft-оос дахин ачаалах багцыг татаж авах боломжтой.
- SQL Server 2012 (кодын нэртэй Denali) нь .NET Framework 4.0 шаарддаг.
- Виртуалчлал нь Microsoft-ын Hyper-V технологийг ашиглан дэмждэг.
- Та хамгийн багадаа 3.6GB дискний сул орон зай хэрэгтэй болно.
- Microsoft домэйн хянагч дээр SQL Server 2012 (код-Denali нэртэй) суулгахгүй байхыг зөвлөж байна.
- Зөвлөмж болгож буй процессорууд & RAM
- 64-битийн хувилбар: AMD Opteron, AMD Athlin 64, Intel Xeon Intel EM64T Support буюу Intel Pentium IV 2.0GHz буюу EM64T дэмжлэгтэйгээр ажилладаг. Зөвлөмж болгож буй RAM нь үйлдлийн системийн дэмждэг хамгийн бага буюу хамгийн багадаа 2 GB юм.
- 32-бит хувилбар: Pentium III эсвэл 2.0GHz хурдтай ажиллах боломжтой. Зөвлөмж болгож буй RAM нь үйлдлийн системийн дэмждэг хамгийн бага буюу хамгийн багадаа 2 GB юм.
- Windows PowerShell 2.0 нь SQL Server 2012 (код Denali нэртэй) суулгахад шаардлагатай урьдчилсан нөхцөл юм. Та энэ програмыг Windows Management Framework хуудаснаас авч болно.
Олон-Subnet Failover Clustering
SQL Server 2012 (кодоор Denali нэртэй) -тэй бол та SQL Server-г тохируулах боломжтой бөгөөд failover кластерын цэг нь өөр өөр дэд сүлжээнд холбогдож болно. Дэд сүлжээ нь газарзүйн байршлаас хамааран гамшгийн сэргээн босголтыг хангах боломжтой. Энэ нь зөв ажиллахын тулд энэ тохиргоонд хамаарах өгөгдлийн сан дахь датаг давтах шаардлагатай болно. SQL Server failover класс нь Windows Server failover классаас хамааралтай тул эхлээд үүнийг тохируулах хэрэгтэй. Энэ тохиргоонд хамаарах бүх дэд сүлжээнүүд адил идэвхтэй домэйнтэй байх ёстой гэдгийг санаарай.
Програмчлалын сайжруулалт
- Дараалал : SQL Server-ийн дарааллуудыг дарааллаар нь жагсаасан бөгөөд энэ нь энэ хувилбарт орсон болно. Дараалал нь хэрэглэгчийн тодорхойлсон объектын дарааллын дугаар юм. Sequence-ийг ашиглах жишээ энд байна.
/ ****** Дарааллын объект үүсгэх ****** /
ГҮЙЦЭТГЭХ МЭДҮҮЛЭГЧИЛГЭЭ
Эхлээд 1
1-ээс дээш өргөмжлөл;/ ****** Түр хүснэгтийг үүсгэх ****** /
DECLARE @Person хүснэгт
(
ID int NOT NULL PRIMARY Түлхүүр үг,
FullName nvarchar (100) NOT NULL байна
);/ ****** Зарим датаг оруулах ****** /
INSERT @Person (ID, FullName)
ҮНДЭСНИЙ (ҮНДСЭН ҮНЭЛГЭЭ, 'Жон Жонсон'),
(Боб Томпсоны "Миний үр дүнгийн төлөөх ДЭМБ-ын загвар"),
(ЭМШУИС-ийн ЭНДСЭН ҮНДСЭН ҮРГЭЛЖЛЭЛ, 'Тогтмол Tim');/ ****** Мэдээллийг харуулах ****** /
SELECT * FROM @Person;Үр дүн нь иймэрхүү харагдах болно:
ID бүрэн нэр
Жон Жонсон
2 Боб Томпсон
3 Тогтмол хугацаа
- Ad-sit Query Paging: SQL Server-ийн үр дүнг олон жилийн турш хэлэлцсэн. SQL SELECT 2012-т SQL SELECT мэдэгдлийн захиалга нь SQL Server 2012-д нэмэгдсэн байна. OFFSET болон FETCH-ийн хослолыг ашиглан ORDER BY-ийн тусламжтайгаар үр дүнгийн багцаар дамжуулалтыг хянах боломжтой. Энэ техникийг ашиглах нь хэрэгцээтэй үед хэрэглэгчиддээ үзүүлэх үр дүнг зөвхөн буцааж авчрах замаар гүйцэтгэлийг сайжруулахад тусалдаг. Дараах TSQL код нь AdventureWorks дээжийн өгөгдлийн сан дахь Person table-ын эсрэг ажилладаг (Microsoft-с боломжтой). Доорх түүвэр асуултын дагуу SQL Server нь бичлэгийн бичлэгээс эхлэн 10 бичлэгийг буцаах болно. OFFSET тушаал нь paging-ийн хувьд SELECT мэдэгдлийн эхлэх цэгийг зааж өгдөг бөгөөд FETCH команд нь нэг удаад хэдэн бүртгэлийг буцааж өгдөг.
SELECT BusinessEntityID, FirstName, LastName
FROM Person
Захиалгын бизнес эрхлэх ID
OFFSET 10 ROWS
FETCH NEXT 10 ROWS зөвхөн;
- Бүрэн текст хайлт: SQL Server 2012 дахь бүрэн текст хайлтыг өргөтгөсөн шинж чанар эсвэл метадатад хадгалсан өгөгдөл хайж, индексжүүлэх боломжийг олгосоор байна. Төрөл, Хавтсан зам, Хэмжээ, Огноо, Хавтсан зам, Хэмжээ, Огноо үүсгэсэн гэх мэт PDF өмчийг агуулсан PDF баримтыг авч үзье. SQL Server-ийн хамгийн сүүлийн хувилбарт энэ өгөгдөл нь индексжүүлж болох бөгөөд баримт бичигт байгаа өгөгдлийг хайж болох юм. Өгөгдөл нь ажилд өртөх ёстой, гэхдээ одоо боломжтой.
BI болон Вэбсайт хөгжүүлэх орчныг сайжруулах
Microsoft нь BI (Business Intelligence) нь SQL Server 2008 R2-тэй эцсийн хэрэглэгчдэд ойртсон. Excel PowerPivot хэрэгсэл нь өөртөө үйлчлэх тайлагналын загварыг бий болгосноор хэрэглэгчид туслах болно. Сайн мэдээ бол PowerPivot SQL Server 2012 (код Denali нэртэй) -ээр баяжиж байна. Microsoft нь KPI-ийг нэмж, өрөмдлөг хийж, бүх хэрэглэгчдэд үнэхээр хэрэгтэй.
Шинжилгээний үйлчилгээ нь шинэ BI семантик загварыг (BISM) багтаана. BISM нь 3 давхаргын загвар бөгөөд үүнд:
- Өгөгдлийн загвар
- Бизнесийн логик
- Өгөгдлийн хандалт
BISM нь Excel-ийн, тайлагналын үйлчилгээ болон SharePoint Insights зэрэг Microsoft-ын урд талын эцсийн шинжилгээг сайжруулах болно. Microsoft хэлэхдээ BISM нь одоогийн BI загваруудын оронд орлуулах биш, харин өөр хувилбартай байна гэжээ. Энгийнээр хэлэхэд, BISM нь Глобал Глобал, шаталсан захиргаа гэх мэт BI олдворыг багтаасан харилцааны загвар юм.
Вэбэд суурилсан дүрслэл - Төслийн хавирган сар
Project Crescent нь SQL Server 2012 (код Denali нэртэй) -д хүлээгдэж буй шинэ тайлагнал, дүрслэл хийх хэрэгсэл болох Microsoft-ын нэр юм. Төслийн Crescent нь ad-hoc тайлагнах ажиллагааг татах, хаях боломжийг олгодог бөгөөд Silverlight дээр бүхэлдээ бүтээгдсэн юм.
Хэрэглэгч том хэмжээний өгөгдөлтэй төстэй дүрслэлийг хуваалцах боломжийг олгохын тулд хүчирхэг хайлтын хэрэгсэл болон интерактив түүхийн самбарт багтах болно.
Өгөгдлийн чанарын үйлчилгээ
Өгөгдлийн чанарын үйлчилгээ нь SSIS (SQL Services Integration Services) -д ажилладаг мэдлэгт суурилсан арга юм. Өгөгдлийн чанар нь та хэзээ ч төгсөөгүй зүйлсийн нэг юм. Майкрософт нь "Нөлөөллийн дүн шинжилгээ ба удмын сан" -ыг нэвтрүүлж байгаа бөгөөд таны өгөгдөл ямар хамааралтай талаар мэдээлэл өгөх болно. Энэ нь өгөгдлийн удам, түүний дотор хаана байгаа болон түүний ард байгаа системийг харуулж байна.