ახალი ფუნქციები SQL Server 2012 - RC0 გამოვიდა
Microsoft SQL Server 2012 RC0 ცოტა ხნის წინ გაათავისუფლეს. RC დგას გამოშვების კანდიდატი, რომელიც ძირითადად ვერსია პრაქტიკულად წარმოების მზად. Microsoft- მა მოხსენიებული ეს ვერსია როგორც SQL Server Code- ის სახელით "Denali", მაგრამ საბოლოოდ დასახელდა SQL Server 2012- ში. ბიზნეს დაზვერვა (BI) კრიტიკულად მნიშვნელოვანია ორგანიზაციებისთვის, როგორც დიდი და პატარა. უახლესი ვერსიის SQL სერვერის, არ არსებობს დეფიციტი BI გაუმჯობესებებს გარდა ბევრი სხვა გაუმჯობესებებს.
ეს მუხლი მოგაწვდით მოთხოვნებს, ახალ შესაძლებლობებსა და გაფართოებებს SQL Server 2012 (კოდი სახელად Denali), მათ შორის:
- აპარატურა და პროგრამული უზრუნველყოფა მოთხოვნები
- Multi-Subnet Failover კლასტერული
- პროგრამირების გაუმჯობესება, მათ შორის sequences, ad-hoc query პეიჯინგის და სრული ტექსტი ძებნა შესწორებები
- BI და ვებ განვითარების გარემოს გაუმჯობესება
- ვებ დაფუძნებული ვიზუალიზაცია
- მონაცემთა ხარისხის მომსახურება
გაითვალისწინეთ, რომ ეს ინფორმაცია მხოლოდ გადახედვისთვისაა და Microsoft- ის შეცვლას ექვემდებარება.
აპარატურა და პროგრამული უზრუნველყოფა მოთხოვნები
- Microsoft ურჩევს NTFS ფაილის ფორმატი FAT32- ის ნაცვლად. FAT32 იმუშავებს, მაგრამ ალბათ არ უნდა გამოიყენოთ იგი.
- თქვენ არ შეგიძლიათ დააყენოთ SQL Server 2012 (კოდი დასახელებული Denali) on mapped დისკები ან შეკუმშული დისკები.
- SQL სერვერი 2012 (კოდური სახელწოდება დენალი) ინსტალაციამდე უნდა დამონტაჟებული "არარეაბეტი" პაკეტი. ეს შედის Windows 7 SP1 და Windows Server 2008 R2. წინააღმდეგ შემთხვევაში, შეგიძლიათ ჩამოტვირთოთ Microsoft- ის არარეაბეტის პაკეტი.
- SQL Server 2012 (კოდი დაასახელა Denali) მოითხოვს. NET Framework 4.0.
- ვირტუალიზაციის მხარდაჭერა Microsoft- ის ჰიპერ-V ტექნოლოგიის გამოყენებით.
- თქვენ დაგჭირდებათ მინიმუმ 3.6 გბ თავისუფალი დისკზე.
- Microsoft ურჩევს, რომ თქვენ არ დააყენოთ SQL Server 2012 (კოდი დასახელებული Denali) on დომენის კონტროლერი.
- რეკომენდებული პროცესორი და RAM
- 64-ბიტიანი ვერსია: AMD Opteron, AMD Athlin 64, Intel Xeon Intel EM64T მხარდაჭერა ან Intel Pentium IV EM64T მხარდაჭერით 2.0 გჰც-ით ან უფრო სწრაფად. რეკომენდირებული RAM მაქსიმალურია, რომ ოპერაციული სისტემა მხარს უჭერს ან მინიმუმ 2 GB.
- 32-ბიტიანი ვერსია: Pentium III ან თავსებადი გაშვებული 2.0 გჰც სწრაფად. რეკომენდირებული RAM მაქსიმალურია, რომ ოპერაციული სისტემა მხარს უჭერს ან მინიმუმ 2 GB.
- Windows PowerShell 2.0 არის წინასწარი მოთხოვნილი ინსტალაცია SQL Server 2012 (კოდი დასახელდა Denali). შეგიძლიათ მიიღოთ ეს პროგრამა Windows Management Framework გვერდიდან.
Multi-Subnet Failover კლასტერული
ერთად SQL Server 2012 (კოდი დასახელდა Denali), შეგიძლიათ დააკონფიგურიროთ SQL Server, სადაც failover კასეტური კვანძების შეიძლება დაკავშირებული სრულიად განსხვავებული subnet. ქვენეტები შეიძლება გავრცელდეს სხვადასხვა გეოგრაფიულ ადგილებში, რომლებიც უზრუნველყოფს კატასტროფების აღდგენას მაღალი ხელმისაწვდომობით. იმისათვის, რომ სწორად ვიმუშაოთ, საჭიროა ამ კონფიგურაციაში ჩართული მონაცემთა ბაზების მონაცემების ტირაჟირება. SQL Server failover კასეტური დამოკიდებულია Windows Server წარუმატებელი კასეტური ასე რომ ეს უნდა შეიქმნას პირველი. გაითვალისწინეთ, რომ ამ კონფიგურაციაში ჩართული ყველა subnets უნდა იყოს იგივე Active Directory დომენი.
პროგრამირების გაუმჯობესება
- Sequences : Sequences უკვე მოთხოვნილი SQL Server თანამეგობრობას წლების განმავლობაში, და ეს შედის ამ გათავისუფლებას. Sequence არის მომხმარებლის განსაზღვრული ობიექტი, რომელიც ქმნის რიცხვის თანმიმდევრობას. აქ არის მაგალითი გამოყენებით Sequence.
/ ****** Sequence ობიექტის შექმნა ****** /
შექმენით MySequence
დაწყება 1
1;/ ****** შექმნა ტემპი მაგიდა ****** /
DECLARE @ PERSON TABLE
(
ID int არ არის NULL PRIMARY KEY,
სრული სახელი nvarchar (100) არ არის NULL
);/ ****** ჩადეთ ზოგიერთი მონაცემები ****** /
INSERT @Person (ID, სრული სახელი)
ღირებულებები (NEXT VALUE FOR MySequence, 'ჯიმ ჯონსონი'),
(NEXT VALUE FOR MySequence, "ბობ ტომპსონი"),
(შემდეგია MySequence- ისთვის, "ტიმ პერდუი");/ ****** აჩვენე მონაცემები ****** /
SELECT * FROM @Person;შედეგები ასე გამოიყურება:
ID სრული სახელი
1 ჯიმ ჯონსონი
2 ბობ ტომპსონი
3 ტიმ პერდუ
- Ad-Hoc შეკითხვის Paging: Paging შედეგების SQL Server უკვე განიხილეს წლის განმავლობაში. შეკვეთის მიხედვით SQL SELECT განაცხადი გაუმჯობესებულია SQL Server 2012 წელს. კომბინაცია OFFSET- სა და FETCH- თან ერთად ORDER- ის საშუალებით იძლევა კონტროლის შედეგების გააქტიურებას. ამ ტექნიკის გამოყენებით ნამდვილად შეუძლია დაეხმაროს შესრულებას მხოლოდ იმ შედეგების შემოტანაში, რომელსაც სურს აჩვენოთ თქვენი მომხმარებლები, როდესაც ისინი საჭიროებენ. შემდეგი TSQL კოდი გადის პერსონალური ცხრილისთვის, რომელიც შედის სამოქმედო ბაზაში (ხელმისაწვდომია Microsoft- ისგან). ქვემოთ მოყვანილი ნიმუში შეკითხვაზე, SQL Server დაბრუნდება 10 ჩანაწერით, რომელიც იწყება ჩანაწერი 11. OFFSET ბრძანება უზრუნველყოფს SELECT- ს განცხადების დაწყებას პეგინგის თვალსაზრისით და FETCH- ის ბრძანებას უზრუნველყოფს რამდენი ჩანაწერის დაბრუნებას.
SELECT BusinessEntityID, FirstName, LastName
პიროვნება
ORDER BY BusinessEntityID
OFFSET 10 ROWS
FETCH NEXT 10 მწკრივი მხოლოდ;
- სრული ტექსტი ძებნა: სრული ტექსტი ძიება SQL Server 2012 გაუმჯობესდა საშუალებას გაძლევთ მოძებნოთ და ინდექსის მონაცემები შენახული გაფართოებული თვისებები ან მეტადატის. განვიხილოთ PDF დოკუმენტი, რომელსაც აქვს "თვისებები" შევსებული სახელი, ტიპი, ფოლდერის ბილიკი, ზომა, თარიღი შექმნილია და ა.შ. SQL Server- ის უახლესი ვერსიით, ეს მონაცემები შეიძლება იყოს ინდექსები და ჩხრეკა მონაცემები დოკუმენტთან ერთად. მონაცემები უნდა გაეცნოს მუშაობას, მაგრამ ახლა შესაძლებელია.
BI და ვებ განვითარების გარემოს გაუმჯობესება
Microsoft გადავიდა BI (ბიზნეს დაზვერვის) უფრო ახლოს მომხმარებლის SQL Server 2008 R2. Excel PowerPivot ინსტრუმენტი დაეხმარება წევრებს შექმნით თვითმომსახურების ანგარიშგების მოდელი. კარგი სიახლე არის PowerPivot მიმდინარეობს გაუმჯობესებულია SQL Server 2012 (კოდი დასახელდა Denali). Microsoft დასძენს KPIs და საბურღი მეშვეობით, რაც მართლაც სასარგებლო იქნება ყველა მომხმარებლისათვის.
ანალიზი მოიცავს ახალი BI სემანტიკური მოდელი (BISM). BISM არის 3 ფენა მოდელი, რომელიც მოიცავს:
- მონაცემთა მოდელი
- ბიზნეს ლოგიკა
- მონაცემთა წვდომა
BISM ხელს შეუწყობს Microsoft- ის წინა დონის ანალიზს, მათ შორის Excel, ანგარიშგების სერვისებისა და SharePoint Insights- ს. Microsoft- მა განაცხადა, რომ BISM არ არის შემცვლელი დღევანდელი BI მოდელები, მაგრამ უფრო ალტერნატიული მოდელი. მარტივი თვალსაზრისით, BISM არის ურთიერთობების მოდელი, რომელიც მოიცავს BI არტეფაქტს, როგორიცაა KPIs და hierarchies.
ვებ დაფუძნებული ვიზუალიზაცია - პროექტის ნახევარმთვარის
პროექტის ნახევარმთვარე არის Microsoft- ის კოდური სახელი ახალი საანგარიშო და ვიზუალიზაციის ინსტრუმენტისთვის SQL Server 2012- ში (კოდური სახელწოდება დენალი). პროექტის ნახევარმთვარე უზრუნველყოფს drag-and-drop ანგარიშგების ფუნქციონირებას და აშენდა მთლიანად Silverlight.
იგი მოიცავს მძლავრი შეკითხვათა ინსტრუმენტს და ინტერაქტიული სტენოკარდირების საშუალებას, რომ მომხმარებელს საშუალება მიეცეთ დიდი მონაცემების ვიზუალიზაციების გაზიარება.
მონაცემთა ხარისხის მომსახურება
მონაცემთა ხარისხის მომსახურება არის ცოდნა დაფუძნებული მიდგომა, რომელიც ეხმარება SSIS (SQL მომსახურება ინტეგრაციის სერვისები). მონაცემთა ხარისხი არის ერთ-ერთი იმ რამ, რაც არასდროს სრულდება. Microsoft შემოიფარგლება "ზემოქმედების ანალიზი და ხაზოვანი", რომელიც მოგაწვდით ინფორმაციას თქვენი მონაცემების შესახებ. ის ასევე გვიჩვენებს მონაცემების კვალს, მათ შორის, სადაც მოდის და მის მიღმა არსებული სისტემები.