Các tính năng mới trong SQL Server 2012 - RC0
Microsoft SQL Server 2012 RC0 gần đây đã được phát hành. RC là viết tắt của Release Candidate mà về cơ bản là phiên bản hầu như đã sẵn sàng sản xuất. Microsoft gọi bản phát hành này là Mã Máy chủ SQL có tên "Denali" nhưng đã được giải quyết trên SQL Server 2012 là tên cuối cùng cho sản phẩm .. Kinh doanh thông minh (BI) là cực kỳ quan trọng đối với các tổ chức lớn và nhỏ. Trong bản phát hành mới nhất của SQL Server, không thiếu các cải tiến BI ngoài các cải tiến khác.
Bài viết này sẽ cung cấp cho bạn một bản xem trước các yêu cầu, các tính năng mới và các cải tiến trong SQL Server 2012 (mã có tên là Denali) bao gồm:
- Yêu cầu phần cứng và phần mềm
- Multi-Subnet chuyển đổi dự phòng Clustering
- Cải tiến lập trình, bao gồm trình tự, phân trang truy vấn đặc biệt và chỉnh sửa tìm kiếm toàn văn bản
- Cải thiện môi trường phát triển BI và Web
- Hình ảnh dựa trên web
- Dịch vụ chất lượng dữ liệu
Hãy nhớ rằng thông tin này chỉ để xem trước và có thể thay đổi bởi Microsoft.
Yêu cầu phần cứng và phần mềm
- Microsoft khuyên bạn nên sử dụng định dạng tệp NTFS thay cho FAT32. FAT32 sẽ hoạt động nhưng bạn có lẽ không nên sử dụng nó.
- Bạn không thể cài đặt SQL Server 2012 (tên mã Denali) trên ổ đĩa được ánh xạ hoặc ổ đĩa nén.
- Bạn phải cài đặt gói "no-reboot" trước khi cài đặt SQL Server 2012 (tên mã là Denali). Điều này được bao gồm trong Windows 7 SP1 và Windows Server 2008 R2. Nếu không, bạn có thể tải xuống gói không khởi động lại từ Microsoft.
- SQL Server 2012 (tên mã là Denali) yêu cầu .NET Framework 4.0.
- Ảo hóa được hỗ trợ bằng công nghệ Hyper-V của Microsoft.
- Bạn sẽ cần ít nhất 3,6 GB dung lượng đĩa trống.
- Microsoft khuyến cáo bạn không cài đặt SQL Server 2012 (tên mã Denali) trên bộ điều khiển miền.
- Bộ xử lý và RAM được đề xuất
- Phiên bản 64 bit: AMD Opteron, AMD Athlin 64, Intel Xeon hỗ trợ Intel EM64T hoặc Intel Pentium IV hỗ trợ EM64T chạy 2.0 GHz hoặc nhanh hơn. RAM được khuyến nghị là tối đa mà hệ điều hành hỗ trợ hoặc ít nhất 2 GB.
- Phiên bản 32 bit: Pentium III hoặc tương thích chạy ở tốc độ 2.0 GHz nhanh hơn. RAM được khuyến nghị là tối đa mà hệ điều hành hỗ trợ hoặc ít nhất 2 GB.
- Windows PowerShell 2.0 là một điều kiện tiên quyết để cài đặt SQL Server 2012 (có tên mã là Denali). Bạn có thể lấy phần mềm này từ trang Windows Management Framework.
Multi-Subnet chuyển đổi dự phòng Clustering
Với SQL Server 2012 (tên mã là Denali), bạn có thể cấu hình máy chủ SQL nơi các nút cụm chuyển đổi dự phòng có thể được kết nối với một mạng con hoàn toàn khác. Các mạng con có thể được trải ra đến các vị trí địa lý khác nhau, cung cấp khả năng khôi phục thảm họa cùng với tính khả dụng cao. Để làm việc này một cách chính xác, bạn sẽ cần phải sao chép dữ liệu trên các cơ sở dữ liệu có liên quan đến cấu hình này. Các cụm chuyển đổi dự phòng máy chủ SQL phụ thuộc vào cụm chuyển đổi dự phòng Windows Server vì vậy điều này đã được thiết lập đầu tiên. Hãy nhớ rằng tất cả các mạng con liên quan đến cấu hình này phải nằm trong cùng một miền Active Directory.
Cải tiến lập trình
- Trình tự : Các chuỗi được yêu cầu bởi cộng đồng SQL Server trong nhiều năm và được bao gồm trong bản phát hành này. Trình tự là đối tượng do người dùng xác định tạo ra một chuỗi số. Đây là một ví dụ sử dụng Sequence.
/ ****** Tạo đối tượng chuỗi ****** /
TẠO TUYỂN DỤNG
BẮT ĐẦU VỚI 1
TĂNG TRƯỞNG 1;/ ****** Tạo bảng tạm thời ****** /
DECLARE @Person BẢNG
(
ID int NOT NULL PRIMARY KEY,
FullName nvarchar (100) KHÔNG NULL
);/ ****** Chèn một số dữ liệu ****** /
INSERT @Person (ID, Họ tên)
GIÁ TRỊ (GIÁ TRỊ TIẾP THEO cho MySequence, 'Jim Johnson'),
(Giá trị TIẾP THEO cho MySequence, 'Bob Thompson'),
(Giá trị TIẾP THEO cho MySequence, 'Tim Perdue');/ ****** Hiển thị dữ liệu ****** /
CHỌN * FROM @Person;Kết quả sẽ trông như thế này:
ID Họ tên
1 Jim Johnson
2 Bob Thompson
3 Tim Perdue
- Phân trang truy vấn Ad-Hoc: Kết quả phân trang trong SQL Server đã được thảo luận trong nhiều năm. Tùy chọn Order By trong câu lệnh SQL SELECT đã được tăng cường trong SQL Server 2012. Sử dụng kết hợp OFFSET và FETCH cùng với ORDER BY cho phép bạn kiểm soát phân trang thông qua một tập kết quả. Sử dụng kỹ thuật này có thể thực sự giúp hiệu suất bằng cách chỉ mang lại kết quả bạn muốn hiển thị cho người dùng khi cần. Mã TSQL sau chạy trên bảng Person trong cơ sở dữ liệu mẫu AdventureWorks (có sẵn từ Microsoft). Trong truy vấn mẫu dưới đây, SQL Server sẽ trả về 10 bản ghi bắt đầu bằng bản ghi 11. Lệnh OFFSET cung cấp một điểm khởi đầu cho câu lệnh SELECT về phân trang, và lệnh FETCH cung cấp bao nhiêu bản ghi để trả về tại một thời điểm.
SELECT BusinessEntityID, FirstName, LastName
FROM Person.Person
ORDER BY BusinessEntityID
OFFSET 10 ROWS
CHỈ ĂN TIẾP THEO TIẾP THEO 10 TIẾP THEO;
- Tìm kiếm toàn văn bản : Tìm kiếm toàn văn bản trong SQL Server 2012 đã được nâng cao bằng cách cho phép bạn tìm kiếm và lập chỉ mục dữ liệu được lưu trữ trong các thuộc tính mở rộng hoặc siêu dữ liệu. Xem xét tài liệu PDF có "thuộc tính" được điền như Tên, Loại, Đường dẫn thư mục, Kích thước, Ngày tạo, v.v. Trong bản phát hành mới nhất của SQL Server, dữ liệu này có thể được lập chỉ mục và tìm kiếm cùng với dữ liệu trong tài liệu. Dữ liệu không phải tiếp xúc với công việc, nhưng bây giờ có thể.
Cải thiện môi trường phát triển BI và Web
Microsoft đã chuyển BI (Business Intelligence) gần hơn với người dùng cuối bằng SQL Server 2008 R2. Công cụ Excel PowerPivot giúp người dùng bằng cách tạo mô hình báo cáo tự phục vụ. Tin tốt là PowerPivot đang được tăng cường trong SQL Server 2012 (tên mã là Denali). Microsoft đang bổ sung thêm các KPI và trải nghiệm, điều này sẽ thực sự hữu ích cho tất cả người dùng.
Dịch vụ phân tích sẽ bao gồm một mô hình ngữ nghĩa BI mới (BISM). BISM là mô hình 3 lớp bao gồm:
- Mô hình dữ liệu
- Logic kinh doanh
- Truy cập dữ liệu
BISM sẽ tăng cường trải nghiệm phân tích đầu cuối của Microsoft bao gồm Excel, Reporting Services và SharePoint Insights. Microsoft đã nói rằng BISM không phải là một sự thay thế cho các mô hình BI hiện tại mà còn là một mô hình thay thế. Nói một cách đơn giản, BISM là một mô hình quan hệ bao gồm tạo phẩm BI như KPI và phân cấp.
Hình ảnh dựa trên web - Dự án Crescent
Project Crescent là tên mã của Microsoft cho công cụ báo cáo và trực quan mới dự kiến trong SQL Server 2012 (có tên mã là Denali). Project Crescent cung cấp chức năng báo cáo kéo và thả đặc biệt và được xây dựng hoàn toàn trên Silverlight.
Nó bao gồm một công cụ truy vấn mạnh mẽ và bảng phân cảnh tương tác để cho phép người dùng chia sẻ trực quan hóa các tập dữ liệu lớn.
Dịch vụ chất lượng dữ liệu
Dịch vụ chất lượng dữ liệu là một phương pháp dựa trên tri thức chạy trong SSIS (Dịch vụ tích hợp dịch vụ SQL). Chất lượng dữ liệu là một trong những điều mà bạn không bao giờ hoàn hảo. Microsoft đang giới thiệu "Phân tích tác động và Lineage" sẽ cung cấp cho bạn thông tin về dữ liệu của bạn phụ thuộc vào. Nó cũng cho thấy dòng dữ liệu, bao gồm cả nguồn gốc của nó và các hệ thống đằng sau nó.