Tìm kiếm Blog này

Hiển thị các bài đăng có nhãn DataBase. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn DataBase. Hiển thị tất cả bài đăng

Thứ Hai, 17 tháng 1, 2011

Làm quen với Hệ quản trị CSDL SQL Server 2008

Chắc các bạn cũng đã từng làm qua MS Access và fox rồi nhỉ những HQT đó nói chung chư đáp ứng nổi yêu cầu hiện nay của người dùng, nhận thấy được điều đó mà hãng phần mềm khổng lổ đã tung ra dòng sản phẩm cực mạnh là SQL qua các thế hệ và phát triển của nó cực mạnh.
Hôm nay mình xin giới thiệu cho các bạn về phiên bản SQL Server 2008.



Microsoft® SQL Server™ 2008 là trái tim của một nền tảng dữ liệu toàn diện, cho phép bạn có thể truy cập và gia công dữ liệu cho doanh nghiệp từ các thiết bị khác nhau, các nền tảng và dịch vụ dữ liệu trong doanh nghiệp.
Nền tảng dữ liệu của Microsoft 
Cuộc cách mạng trong việc phát triển các ứng dụng cơ sở dữ liệu 

Microsoft® SQL Server™ 2008 là trái tim của một nền tảng dữ liệu toàn diện, cho phép bạn có thể truy cập và gia công dữ liệu cho doanh nghiệp từ các thiết bị khác nhau, các nền tảng và dịch vụ dữ liệu trong doanh nghiệp. 

Các tính năng mới điển hình

  • Ánh xạ các cấu trúc dữ liệu cho các thực thể của doanh nghiệp bằng ADO.NET Entity Framework mới 
  • Sử dụng cú pháp thích hợp để truy vấn dữ liệu gồm nhiều loại khác nhau thông qua những phần mở rộng của ngôn ngữ truy vấn tích hợp .NET (LINQ) cho Microsoft Visual C#® và Microsoft Visual Basic® .NET 
  • Tạo các giải pháp kết nối bằng SQL Server 2008 Compact Edition và Microsoft Synchronization Services 
  • Lưu trữ dữ liệu hợp nhất thông qua SQL Server 2008 hỗ trợ cho dữ liệu quan hệ, XML, Filestream và dựa trên vị trí địa lý.
Tính năng suất 

Tính năng suất được cải thiện, cho phép các chuyên gia phát triển phần mềm có được năng suất cao trong công việc bằng sự tích hợp xuyên suốt giữa các kiến trúc (framework), các công nghệ kết nối dữ liệu, các ngôn ngữ lập trình, dịch vụ Web, công cụ phát triển và dữ liệu. 

Xây dựng các ứng dụng trung tâm dữ liệu thế hệ kế tiếp với ADO.NET Entity Framework 
Định nghĩa một mô hình đối tượng trên khái niệm phong phú dựa vào Entity Data Model (EDM) và các bảng cơ sở dữ liệu logic và các cột trong thực thể mức cao hơn. Mô hình hóa các ứng dụng cơ sở dữ liệu nhanh bằng sử dụng ADO.NET Entity Framework để tạo các thực thể đáp ứng chặt chẽ với nhu cầu doanh nghiệp. Cho phép tập trung vào việc phát triển các giải pháp doanh nghiệp mà không phải quan tâm về cách dữ liệu được tổ chức ra sao trong một cơ sở dữ liệu. Hiểu và duy trì ở mọi kích cỡ của ứng dụng cơ sở dữ liệu bằng việc trừu tượng hóa mô hình dữ liệu khái niệm từ cách dữ liệu được lưu ra sao trong một cơ sở dữ liệu. 

Truy vấn truy cập dữ liệu với LINQ 

Lợi dụng các mở rộng của ngôn ngữ truy vấn đối với C# và Visual Basic .NET. Sử dụng cú pháp thích hợp để truy vấn dữ liệu từ các kho dữ liệu mong muốn, cụ thể là gồm có các thực thể, các cơ sở dữ liệu quan hệ, XML, ADO.NET DataSet và các đối tượng trong bộ nhớ. Lợi dụng khả năng xử lý dữ liệu hiệu quả của LINQ cũng như thiết kế kiểm tra lỗi và sự hợp lệ kiểu. Giảm được số lượng mã cần thiết cho việc truy cập dữ liệu, và làm cho các ứng dụng được duy trì hiệu quả hơn, đơn giản hơn.
Click to view full size
Ngôn ngữ truy vấn (LINQ)

Khai thác các công nghệ nền tảng dữ liệu với Visual Studio 
Mang tất cả các công nghệ nền tảng dữ liệu của Microsoft (Microsoft Data Platform) vào cùng một sản phẩm để có thể sử dụng dễ dàng và hiệu quả đó là Microsoft Visual Studio®. Viết mã cho nhiều ứng dụng Internet phong phú, các ứng dụng trình khách và trình chủ, sự cảm nhận môi trường phát triển mạnh mẽ xuyên suốt từ đầu đến cuối trong quá trình phát triển ứng dụng. Nâng cao năng suất thông qua Microsoft IntelliSense® và sự hỗ trợ kèm theo cho ADO.NET Entity Framework và LINQ. Sự cộng tác triệt để giữa các kiến trúc sư, các chuyên gia phát triển và kiểm tra viên bằng Visual Studio Team System Edition. 

Khả năng toàn diện 

Phát triển các giải pháp dữ liệu tập trung cho phép truy cập, sử dụng và quản lý dữ liệu từ bất kỳ nguồn dữ liệu nào và cho phép phân phối hiệu quả đến người dùng thích đáng. 

Lợi dụng được hành loạt các công nghệ kết nối dữ liệu 

Truy cập dữ liệu mọi nơi thông qua các công nghệ kết nối gồm:
  • ODBC drivers
  • OLE DB data providers
  • ADO.NET data providers
  • ADO.NET Entity Framework
  • LINQ
  • Các công nghệ không phải của Microsoft (Non-Microsoft): XML, JDBC, và PHP drivers.
Mọi dữ liệu, mọi lúc, mọi nơi 

Xây dựng các ứng dụng tập trung dữ liệu có thể truy cập dữ liệu ảo mọi lúc, mọi nơi bằng một loạt các ngôn ngữ lập trình đã có, các công nghệ kết nối dữ liệu và các kiến trúc lập trình. 

Khả năng nâng cấp 
Xây dựng các giải pháp dữ liệu tập trung có khả năng nâng cấp nhằm đáp ứng cho bất kỳ luồng công việc nào từ thiết bị nhỏ nhất đến các máy chủ lớn nhất và cho phép các ứng dụng của bạn có khả năng nâng cao với những yêu cầu của doanh nghiệp. 

Mở rộng phạm vi và khả năng nâng cấp thông qua các hệ thống được kết nối 

Hỗ trợ khả năng lưu trữ online và offline bằng cách sử dụng SQL Server Compact edition kết hợp với Microsoft Synchronization Services. Mở rộng phạm vi và khả năng nâng cấp các giải pháp dịch vụ dữ liệu của bạn bằng việc phân bố các luồng công việc truy cập dữ liệu qua các thiết bị khách cũng như các máy chủ cơ sở dữ liệu. 

Lưu bất kỳ kiểu dữ liệu nào 
Tập trung và tối ưu hóa kho lưu trữ dữ liệu cho các ứng dụng bằng một loạt các kiểu dữ liệu trong SQL Server 2008 có hỗ trợ cho:
  • Dữ liệu quan hệ
  • Các tài liệu XML
  • Filestream
  • Dữ liệu không gian và dựa trên vị trí địa lý
Lợi dụng những điểm tối ưu trong lưu trữ dữ liệu của SQL Server 2008 như kiểu dữ liệu VARDECIMAL, đây là kiểu dữ liệu cho phép tối thiểu hóa được khoảng trống cần thiết cho việc lưu dữ liệu số, những hỗ trợ mới cho Sparse Columns đã giảm được việc lưu trữ các overhead của dữ liệu “null”. 

Xây dựng các ứng dụng có khả năng nâng cấp cao với SQL Server 2008 

Phát triển các thủ tục cho hiệu suất cao có thể truy cập và quản lý dữ liệu trong một cơ sở dữ liệu thông qua sự tích hợp SQL Server Common Language Runtime (CLR) bằng cách sử dụng Microsoft .NET Framework và các ngôn ngữ lập trình đã có như C# và Visual Basic .NET. Tạo sự không đồng bộ, các giải pháp dựa trên message sử dụng cấu trúc hướng dịch vụ để điều chỉnh trong toàn bộ doanh nghiệp và phát triển xa hơn nữa với Service Broker. Xây dựng các giải pháp có khả năng nâng cấp cao giải pháp dữ liệu phân bố bằng sử dụng sự hỗ trợ cho các chuẩn như SOAP và HTTP. Microsoft Data Platform cung cấp một loạt công nghệ và sản phẩm cho phép các chuyên gia phát triển phần mềm có thể xây dựng được các ứng dụng cơ sở dữ liệu mạnh mẽ phù hợp với nhu cầu của bất kỳ doanh nghiệp nào. 

Để có thêm thông tin chi tiết về Microsoft SQL Server 2008, bạn có thể tham khảo tại đường dẫn http://www.microsoft.com/sql/.

Giới thiệu SQL Server 2008

Microsoft SQl server là một hệ quản trị cơ sở dữ liệu quan hệ (relational database management system – RDBMS) do Microsoft phát triển. SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ mạng máy tính hoạt động theo mô hình khách chủ cho phép đồng thời cùng lúc có nhiều người dùng truy xuất đến dữ liệu, quản lý việc truy nhập hợp lệ và các quyền hạn của từng người dùng trên mạng. Ngôn ngữ truy vấn quan trọng của Microsoft SQL server là Transact-SQL. Transact-SQL là ngôn ngữ SQL mở rộng dựa trên SQL chuẩn của ISO (International Organization for Standardization) và
ANSI (American National Standards Institute) được sử dụng trong SQL Server
.
 
 

Quay lại lịch sử, lúc đầu Microsoft đã quay sang kết hợp với công ty Sybase để cùng hợp tác làm ra một sản phẩm thuộc loại hệ quản trị cơ sở dữ liệu (Database Management System). Với sự hợp tác tốt đẹp, hai công ty này đã thành công cho ra đời một sản phẩm thuộc loại cơ sở dữ liệu có tên là Ashton-Tate vào năm 1989, sản phẩm này hoạt động trên môi trường OS/2. Sau đó một thời gian, Sybase đã phát triển sản phẩm này trên môi trường UNIX và đổi tên riêng là DataServer mà ngày nay còn có tên khác là Sybase Adaptive Server. Microsoft quyết định không phát triển hệ điều hành OS/2 mà thay vào đó cho ra đời một hệ điều hành mạng máy tính có tên là Windows NT Server. Và thế là SQL Serverchỉ hoạt động độc lập trên môi trường Windows NT Server mà thôi. Lần lượt các phiên bản của Microsoft SQL Server đã ra đời sau sự kiện này, từ 4.2 sau đó được nâng cấp thành 4.21, 6.0, 6.5, 7.0 và hiện giờ là Microsoft SQL Server 2000, 2005 và mới nhất là Microsoft SQL Server 2008.
II. Theo dòng lịch sử
SQL có nhiều phiên bản, ở đây tôi xin nhấn mạnh một số phiên bản nổi bật:

- SQL Server 2005: SQL Server 2005, được phát hành vào tháng 11 năm 2005, là phiên bản tiếp theo của SQL Server 2000. SQL Server 2005 tập trung vào khả năng xử lý giao dịch trực tuyến trên diện rộng OLTP ( large-scale online transactional processing), ứng dụng thương mại điện tử (e-commerce applications) và kho dữ liệu (data warehousing). Ngoài ra, những cải tiến quan trọng trong SQL Server 2005 là thêm các dịch vụ mới như: dịch vụ báo cáo Reporting Services, Service Broker và sự thay đổi đáng kể trong Database Engine.

- SQL Server 2008:Đây là phiên bản mới nhất của SQl Server, có tên mã là “katmai”. Ngày 27/02/2008 , Microsoft tổ chức một sự kiện có tên Heroes Happen Here nhằm giới thiệu sản phẩm mới SQL Server 2008 (cùng với những sản phẩm khác như Windows Server 2008; Visual Studio 2008). Bản SQL Server 2008 Release Candidate sẽ được trình làng trong quý II, trong khi đó, bản hoàn chỉnh sẽ mắt trong quý III (2008).

III. Microsoft SQL Server 2008 – người bạn đường tin cậy:
Để xứng đáng là một người bạn đường tin cậy, Microsoft SQL server 2008 có những điểm mới, tiến bộ sau:

Một trong điểm nổi bật khi xem xét về SQL Server 2008 của Microsoft là tính năng phân loại biệt ngữ mới và các lợi ích vào trong nhóm hoặc các vùng chính. Có bốn vùng chính đó là Enterprise Data Platform, Dynamic Development, Beyond Relational Database, và Pervasive Insight.

SQL Server 2008 có tác dụng đòn bẩy cho công nghệ .NET 3.0 (Dot Net Framework 3.0) với LINQ (Language Integrated Query – ngôn ngữ truy vấn tích hợp). Thêm vào đó là sự hỗ trợ hiệu quả hơn cho các thực thể dữ liệu doanh nghiệp cùng với các tùy chọn đồng bộ dữ liệu.

Tóm lại: SQL Server 2008 có nhiều cải thiện hữu dụng và thiết thực. Có liệt kể một cách sơ lược như sau:

- Mã hóa dữ liệu: trong suốt cho phép toàn bộ cơ sở dữ liệu, các bảng và dữ liệu có thể được mã hóa mà không cần phải lập trình ứng dụng. Trong SQL Server 2008, toàn bộ cơ sở dữ liệu đều có thể được mã hóa bằng SQL Engine. Phương pháp này mã hóa tất cả dữ liệu và các file bản ghi cho cơ sở dữ liệu. Bằng sử dụng phương pháp này, tất cả các chỉ mục và bảng cũng được mã hóa.

Tính năng mã hóa tiếp theo là Backup Encryption. SQL Server 2008 có một phương pháp mã hóa các backup dùng để tránh lộ và can thiệp của người khác vào dữ liệu. Thêm vào đó, việc phục hồi backup có thể được hạn chế với từng người dùng cụ thể.

Cuối cùng, có một số tùy chọn mới cho External Key Management. Nếu bạn có dính dáng tới việc xử lý thẻ tín dụng hoặc PCI (thẻ trả trước), thì SQL Server 2008 sẽ hỗ trợ Hardware Security Modules (HSM) – mô đun bảo mật phần cứng. Các mô đun này là giải pháp phần cứng của nhóm thứ ba được sử dụng để lưu các Key ở một địa điểm phân biệt với dữ liệu mà chúng bảo vệ.

- Backup có thể được mã hóa để ngăn chặn việc lộ và thay đổi dữ liệu. Sự thay đổi và truy cập dữ liệu có thể được thẩm định Thêm vào việc thẩm định chuẩn cho logon / logoff và các thay đổi được phép, SQL Server 2008 cho phép kiểm tra sự thay đổi hay truy cập dữ liệu.

- Fact Tables có thể được nén với hiệu suất cao.. SQL Server Data Compression đã thực sự thực hiện được mục tiêu chính là giảm kích thước của Fact Table. Vì vậy liên quan với việc lưu trữ trên các ổ đĩa cứng, với các file vật lý nhỏ hơn, số lần backup được giảm

- Tài nguyên chủ có thể được bảo đảm an toàn. Quản lý tài nguyên - Resource Governor - trong SQL Server 2008 cũng là một điểm mới. Governor được sử dụng để hạn chế người dùng hoặc nhóm người dùng chi phối các lớp tài nguyên mức cao. Điểm mới trong SQL Server 2008 phải kể đến nữa là Performance Studio. Studio là một trong các công cụ hiệu suất. Cùng với đó chúng có thể được sử dụng cho việc kiểm tra, xử lý sự cố, điều chỉnh và báo cáo. Thành phần Data Collector của Studio có thể cấu hình. Nó hỗ trợ một số phương pháp chọn gồm có các truy vấn TSQL, SQL Trace, và Perfmon Counters. Dữ liệu cũng có thể được chọn bằng lập trình. Khi dữ liệu được chọn, có các tùy chọn báo cáo chung.

- SQL 2008 hỗ trợ Hot Plug CPU. trong SQL Server 2008, các CPU cắm thêm có thể được bổ sung vào nếu phần cứng của hệ thống hỗ trợ nó

- Bộ đếm hiệu suất được mở rộng. Số bộ đếm hiệu suất trong SQL Server 2008 đã được mở rộng hơn so với phiên bản trước đó. IO và các bộ đếm hiệu suất bộ nhớ là một cặp có thể được chọn để kiểm tra hiệu suất. Dữ liệu đã được chọn bằng bộ đếm sẽ được lưu trong trung tâm lưu dữ liệu tập trung. Microsoft phát biểu rằng việc chạy thiết lập hiệu suất mặc định liên quan đến các kiểm tra sẽ tốn ít hơn 5% tài nguyên bộ nhớ và CPU.Có một công cụ Performance Dashboard có thể đọc dữ liệu hiệu suất đã được lưu.

- Việc cài đặt đã được đơn giản hóa. Bộ đặt SQL Server 2008 cũng có nhiều nâng cao. Dữ liệu cấu hình và các bit “engine” được tách biệt vì vậy nó có thể tạo một đĩa hệ thống không cấu hình cơ bản phân phối đến một số máy chủ dễ dàng hơn. Cài đặt có thể cập nhật được các nâng cấp mới nhất từ website Microsoft. Tính năng khác là khả năng cài đặt SQL Server, gói dịch vụ và các bản vá. Đi cùng với tính năng này là khả năng gỡ bỏ cài đặt các gói dịch vụ một cách dễ dàng.

Link download SQL Standart 2008
 
 
 
 
 
 
 
 
 
 
 
 
Part 12: http://www.mediafire.com/download.php?mikzztemtjl 
Sau khi giải nén xong thành 1 file có dạng ISO bạn có thể dùng Nero hay Ultral Iso để ghi, hoặc sử dụng ổ đĩa ảo để sử dụng. Chúc các bạn thành công.

(Theo  heroeshappenhere.vn)

Những điểm mới trong SQL 2008

Sự hỗ trợ SQL Server 2000 kết thúc 

Sự trợ giúp cho SQL 2000 đang dần đến hồi kết. Tính năng và lợi ích có trong hỗ trợ gồm có khả năng đệ trình các yêu cầu thay đổi tính năng sản phẩm, nâng cấp bảo mật, các Hotfix, hỗ trợ miễn phí và hỗ trợ thu phí. Sự trợ giúp này sẽ hết hạn vào 8/4/2008 đối với một loạt sản phẩm SQL Server 2000 64-bit Edition, SQL Server 2000 Developer, SQL Server 2000 Enterprise, SQL Server 2000 Standard, SQL Server 2000 CE, và SQL Server 2000 Workgroup Edition. Hỗ trợ mở rộng gồm có các nâng cấp bảo mật và hỗ trợ trả phí sẽ tiếp tục cho tới năm 2013. Mô tả về các giai đoạn hỗ trợ có thể xem tại URL của Microsoft: “Micr
 osoft Support Lifecycle ” và “ Microsoft Support Lifecycle Policy FAQ ”. Một số đại lý sẽ không tiếp tục bán SQL 2000 trong tháng 12/2007. Cũng không có phiên bản SQL 2000 nào còn được hỗ trợ trên Vista, bao gồm cả SQL 2000 Express. 
Các vùng chính 

Một trong các mục đầu tiên được chú ý khi xem xét về SQL Server 2008 của Microsoft là tính năng phân loại biệt ngữ mới và các lợi ích vào trong nhóm hoặc các vùng chính. Có bốn vùng chính đó là Enterprise Data Platform, Dynamic Development, Beyond Relational Database, và Pervasive Insight. Trong bài chúng tôi sẽ dựa theo việc phân nhóm này để tạo tham chiếu làm cho bài trở nên dễ hiểu hơn. 

Nền tảng dữ liệu cho các doanh nghiệp 

Việc phân nhóm nền tảng dữ liệu của doanh nghiệp đôi khi được nhắc đến như Mission Critical Platform, Mission Critical Platform gồm có các tính năng SQL Server Engine lõi và các ích lợi gồm có phương pháp mã hóa dữ liệu, quản lý tài nguyên, phân tích hệ thống và tính năng quản lý máy chủ. 
Mã hóa 

Có một số tùy chọn mã hóa; tùy chọn đầu tiên được gọi là Transparent Data Encryption – mã hóa dữ liệu trong suốt. Trong SQL Server 2008, toàn bộ cơ sở dữ liệu đều có thể được mã hóa bằng SQL Engine. Phương pháp này mã hóa tất cả dữ liệu và các file bản ghi cho cơ sở dữ liệu. Bằng sử dụng phương pháp này, tất cả các chỉ mục và bảng cũng được mã hóa. 

Tính năng mã hóa tiếp theo là Backup Encryption. SQL Server 2008 có một phương pháp mã hóa các backup dùng để tránh lộ và can thiệp của người khác vào dữ liệu. Thêm vào đó, việc phục hồi backup có thể được hạn chế với từng người dùng cụ thể. 

Cuối cùng, có một số tùy chọn mới cho External Key Management. Nếu bạn có dính dáng tới việc xử lý thẻ tín dụng hoặc PCI (thẻ trả trước), thì SQL Server 2008 sẽ hỗ trợ Hardware Security Modules (HSM) – mô đun bảo mật phần cứng. Các mô đun này là giải pháp phần cứng của nhóm thứ ba được sử dụng để lưu các Key ở một địa điểm phân biệt với dữ liệu mà chúng bảo vệ. 
Thẩm định 

Thêm vào việc thẩm định chuẩn cho logon / logoff và các thay đổi được phép, SQL Server 2008 cho phép kiểm tra sự thay đổi hay truy cập dữ liệu. Việc thẩm định được cấu hình bởi các câu lệnh TSQL như trong ví dụ này: AUDIT UPDATE(Salary) ON Employee TO MyAuditFolder WHERE Salary>200000 
Nén dữ liệu 

Thông thường, việc nén dữ liệu liên quan với việc lưu trữ trên các ổ đĩa cứng, với các file vật lý nhỏ hơn, số lần backup được giảm. Trong khi điều này đúng với SQL Server Data Compression thì mục tiêu chính là giảm kích thước của Fact Table. Các ưu điểm của nén dữ liệu được liệt kê dưới đây:
  • Cải thiện hiệu suất truy vấn bằng cách giảm I/O và tăng tốc độ hit bộ đệm
  • Cung cấp các tỷ lệ nén từ 2X đến 7X cho dữ liệu DW thực
  • Trực giao với các tính năng khác
  • Thích hợp cho cả dữ liệu và các chỉ mục
Theo Microsoft, sử dụng nén dữ liệu sẽ làm tăng hiệu suất của CPU, hiệu suất toàn bộ hệ thống sẽ được cải thiện vì giảm I/O. 
Quản lý tài nguyên 

Quản lý tài nguyên - Resource Governor - trong SQL Server 2008 cũng là một điểm mới. Governor được sử dụng để hạn chế người dùng hoặc nhóm người dùng chi phối các lớp tài nguyên mức cao. Các mục có thể được kiểm tra gồm có độ rộng băng tần CPU, thời gian timeout, số lần ngoại lệ, số lần khóa và số lần nhàn rỗi. Nếu một mức ngưỡng của Resource Governor đạt tới thì hệ thống có thể kích hoạt một sự kiện hoặc dừng quá trình. Đi kèm với nó còn có một loạt các bước liên quan đến việc sử dụng Resource Governor mà chúng tôi sẽ giới thiệu cho các bạn trong các bài sau. 
Hot Plug CPU 

Trong SQL Server 2008, các CPU cắm thêm có thể được bổ sung vào nếu phần cứng của hệ thống hỗ trợ nó. 
Hiệu suất dữ liệu 

Số bộ đếm hiệu suất trong SQL Server 2008 đã được mở rộng hơn so với phiên bản trước đó. IO và các bộ đếm hiệu suất bộ nhớ là một cặp có thể được chọn để kiểm tra hiệu suất. Dữ liệu đã được chọn bằng bộ đếm sẽ được lưu trong trung tâm lưu dữ liệu tập trung. Microsoft phát biểu rằng việc chạy thiết lập hiệu suất mặc định liên quan đến các kiểm tra sẽ tốn ít hơn 5% tài nguyên bộ nhớ và CPU. 

Có một công cụ Performance Dashboard có thể đọc dữ liệu hiệu suất đã được lưu. Thêm vào đó, các so sánh cơ sở và lịch sử có thể được thực hiện và sử dụng để tạo các hành động kích hoạt. 

Điểm mới trong SQL Server 2008 phải kể đến nữa là Performance Studio. Studio là một trong các công cụ hiệu suất. Cùng với đó chúng có thể được sử dụng cho việc kiểm tra, xử lý sự cố, điều chỉnh và báo cáo. Thành phần Data Collector của Studio có thể cấu hình. Nó hỗ trợ một số phương pháp chọn gồm có các truy vấn TSQL, SQL Trace, và Perfmon Counters. Dữ liệu cũng có thể được chọn bằng lập trình. Khi dữ liệu được chọn, có các tùy chọn báo cáo chung. Microsoft liệt kê 6 tính năng phía trình khách của Performance Studio:
  • Bảng thông báo
  • Kiểm tra hiệu suất
  • Phân tích dữ liệu hiện hành và lịch sử
  • Các đề nghị cho việc điều chỉnh hiệu suất
  • Báo cáo dựa trên tập các bộ dữ liệu
  • Báo cáo dựa trên MDW
Cài đặt 

Bộ đặt SQL Server 2008 cũng có nhiều nâng cao. Dữ liệu cấu hình và các bit “engine” được tách biệt vì vậy nó có thể tạo một đĩa hệ thống không cấu hình cơ bản phân phối đến một số máy chủ dễ dàng hơn. Cài đặt có thể cập nhật được các nâng cấp mới nhất từ website Microsoft. Tính năng khác là khả năng cài đặt SQL Server, gói dịch vụ và các bản vá. Đi cùng với tính năng này là khả năng gỡ bỏ cài đặt các gói dịch vụ. 

Kết luận 

Có rất nhiều tính năng đáng kể và các ích lợi mang lại từ nó trong SQL Server 2008. Trong phần hai của loạt bài này, chúng tôi sẽ giới thiệu cho bạn về Development –sự triển khai và phát triển, Integration – sự tích hợp, Business Intelligence – thông tin doanh nghiệp và các kiểu dữ liệu mới.. 

theo internet

10 lý do sử dụng SQL Server 2008

1. Mã hóa trong suốt và hiệu quả

sql 2008Trong SQL Server 2005, Microsoft giới thiệu khả năng mã hóa và giải mã CSDL cho ứng dụng đầu cuối bằng cách cung cấp hàm để ứng dụng có thể gọi đến. Ở SQL Server 2008 khả năng mã hóa được mở rộng ra cho toàn bộ CSDL, dữ liệu và các tập tin nhật kí cũng như cung cấp khả năng mã hóa trong suốt cho phép ứng dụng có thể mã hóa và tìm kiếm dữ liệu mã hóa mà không cần phải thiết kế lại ứng dụng.

Ngoài ra khả năng sao lưu dữ liệu mã hóa cũng được cải thiện đáng kể nhằm đảm bảo dữ liệu của doan nghiệp không lọt ra ngoài cũng như đảm bảo dữ liệu được sao lưu và phục hồi bởi người được phép.

2. SQL Server 2008 với khả năng giám sát thông minh hơn

Ở SQL Server 2005, công cụ SQL Trace chỉ cho phép giám sát chủ yếu ở các đối tượng truy cập dữ liệu hơn là bản thân dữ liệu chẳng hạn “ai đăng nhập”, “những quyền nào bị thay đổi”. Ở SQL Server 2008 khả năng giám sát dữ liệu được bổ sung thông qua các DDL. Với khả năng này cho phép quản trị CSDL thực hiện những giám sát hiệu quả hơn trên dữ liệu đại loại như “Ai đã thay đổi giá trị của cột Lương vượt quá 1 tỉ” hay “Ai đang xem thông tin thẻ tín dụng của người dùng Nguyễn Văn A”

3. Tính năng “Ổn Định Cao” được tăng cường

Với SQL Server 2005, Microsoft đưa ra tính năng Ổn Định Cao “Sao Chụp Dữ Liệu” giữa hai máy chủ SQL. Để sử dụng tính năng này đòi hỏi ứng dụng phải cấu hình tự động chống lỗi và tự chuyển đổi phiên kết nối. Tuy nhiên đôi khi điều này không phải lúc nào cũng có thể thực hiện được và phiên bản SQL Server 2008 đưa ra cơ chế chống lỗi phụ để giải quyết vấn đề này. Ngoài ra với khả năng cung cấp khả năng cắm nóng CPU mà không cần khởi động lại cũng là một tính năng giúp giảm thiểu thời gian ngừng hoạt động hệ thống.

4. SQL Server 2008 cho phép quản lý CSDL bằng công cụ và chính sách

Một trong những tác vụ đòi nhiều kĩ năng và tiêu tốn thời gian nhất cho nhà quản trị CSDL đó chính là tác vụ giám sát và quản lý. Ở các hệ thống CSDL kiễu cũ để giám sát và chẩn đoán hiệu quả đòi hỏi nhà quản trị phải có hiểu biết am tường về sản phẩm CSDL cũng như hiện trang của hạ tầng liên quan như phần cứng, tải của ứng dụng và các ứng tác động khác trong hệ thống. Với SQL Server 2008, Microsoft đưa ra nền tảng Quản Lý Tường Minh cho phép công việc quản trị trở nên dễ dàng nhưng vẫn đảm bảo được tính hiểu quả. Muốn thực hiện được điều này ngoài việc cung cấp các công cụ chấn đoán hiệu quả như Surface Area Configurator, Best Practice Analyzer và Upgrade Advisor, Microsoft còn đưa ra khái niệm quản trị theo chính sách giúp nhà quản trị có thể giám sát chẩn đoán theo một cách tự nhiên nhất chẳng hạn như “Tôi muốn khôi phục hệ thống CSDL trong vòng 1 giờ” chẳng hạn.

5. Khả năng tích hợp với System Center

Ứng dụng CSDL SQL được sử dụng hầu hết trong các ứng như Exchange Server 2007 UM, Sharepoint Server 2007 cho đến OCS 2007 vì vậy nếu không có khả năng giám sát tập trung hệ CSDL thì đúng là một thiếu sót nặng nề. Vì vậy với việc tích hợp tốt nhất với các sản phẩm giám sát hệ thống System Center, doanh nghiệp sẽ hơn trong việc quản lý và giám sát tự động hạ tầng.

6. Lập trình dễ dàng và hiệu quả hơn với SQL Server 2008

Với sự ra đời của nền tảng DotNet 3.5 và bộ công cụ lập trình Visual Studio 2008 đã giúp cho các nhà phát triển ứng dụng và CSDL trên SQL Server 2008 trở nên hiệu quả hơn nhiều. Đáng kể nhất trong số đó là ADO.Net mới trong DotNet 3.5 đưa ra khái niệm Nền Tảng Đối Tượng ADO giúp cho lập trình viên thao tác với CSDL như một đối tượng. Kế đến không thể nhắc tới đứa con cưng con ngôn ngữ CSDL là LINQ, nhờ nó mà các lập trình viên có thể chuyển đôi qua lại giữa ngôn ngữ ứng dụng như C#,VB.NET và ngôn ngữ truy vấn SQL, nhờ vậy các nhà lập trình có thể thực hiện truy vấn CSDL ngay trong các dòng lệnh của ngôn ngữ lập trình ứng dụng.

7.Lưu trữ được nhiều loại dữ liệu hơn bao giờ hết

Cùng với sự bùng nổ các loại ứng dụng mới đặc biệt là các loại ứng dụng viễn thông trên nền tảng IP như OCS 2007 hay Exchange 2007 UM thì hàng loạt các định dạng dữ liệu mới cũng ra đời và người ta cũng muốn lưu trữ , tìm kiếm, truy vấn, chia sẻ, đồng bộ chúng. Vì vậy việc lưu trữ những dự liệu như vậy trên hệ CSDL đã được SQL Server 2008 giải quyết khá triệt để và rốt ráo với khả năng lưu trữ hầu hết các loại dữ liệu từ dự liệu dạng Spatial cho đến dạng File Streams.

8. Khả năng thao tác song hành trên các bảng dữ liệu phân vùng

SQL Server 2005 hỗ trợ việc lưu trữ và thao tác song hành liên bảng ghi CSDL. SQL Server 2008 tiếp tục nâng cao khả năng thao tác song hành với các bảng dữ liệu phân vùng liên hệ thống. Điều này có nghĩa là khi người dùng có thể thực hiện một truy vấn mà liên quan đến dữ liệu trên hai phân vùng CSDL thì SQL Server 2008 sẽ xử lý truy vấn này song hành cùng lúc trên mỗi phân vùng.

9. Tăng tốc khả năng truy vấn dữ liệu

Cùng với khả năng nén CSDL lên đến trên 50% thì hiệu xuất truy vấn dữ liệu cũng được cải thiện đáng kể với Support Star Schema và Star Query Optimizations trên SQL Server 2008.

10. Tăng cường kinh doanh thông minh tích hợp với Office 2007

Tính năng kinh doanh thông minh là tính năng có tầm quan trọng lớn trong các hệ CSDL lớn đặc biệt trong khối tài chính như ngân hàng, chứng khoán. Với khả năng tích hợp sâu rộng với bộ ứng dụng Office và ứng dụng Dynamic ERP, SQL Server 2008 cung cấp tốt hơn khả năng hỗ trợ việc thao tác với Kinh Doanh Thông Minh và góp phần quan trọng trong việc đưa ra quyết định ngay từ ứng dụng đầu cuối như quan trang thông tin Sharepoint hay Office Word, Office Excel.