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à TransactSQL. TransactSQL 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. Hiện bản mới nhất là Microsoft SQL Server 2016
Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Nhóm 11_Đề tài 17: Tìm hiểu SQL Server 2012 Thành viên: Bùi Quang Lợi_1121050249 Dương Thị Ngọc_1121050266 Hoàng Thị Ngọc_1121050267 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế LỜI MỞ ĐẦU Ngày nay, có nhiều hệ số hội tụ để tạo nên bùng nổ lưu trữ thông tin Lượng thông tin số bên tổ chức ngày tăng cách rõ rệt nhiều kiểu khác số hóa liệu từ ảnh số, video tín hiệu cảm biến Việc tăng thi hành tính toàn cầu hóa yêu cầu thông tin lưu cách an toàn phải truy cập lúc Người dùng phải di chuyển qua hàng núi liệu để tìm thông tin thích đáng Mặt khác họ muốn sử dụng thông tin thiết bị bên ứng dụng sử dụng hàng ngày Microsoft Office System Với phát triển công nghệ, chi phí cho việc lưu trữ giảm đáng kể; ổ đĩa FLASH cho phép lưu trữ lượng liệu lớn thiết bị Chính tổ chức lưu nhiều liệu giảm chi phí cho việc lưu trữ Mặc dù vậy, tồn nhiều khó khăn thách thức việc quản lý bùng nổ liệu Toàn cảnh tảng liệu Microsoft đề cập đến vấn đề cần thiết việc bùng nổ liệu hệ ứng dụng thao tác liệu việc cung cấp liệu lúc, nơi Các tổ chức yêu cầu tảng liệu lưu quản lý liệu khác gồm XML, e-mail, thời gian/lịch biểu, file, tài liệu, tính không gian… cung cấp loạt dịch vụ phong phú để tương tác với liệu như: tìm kiếm, truy vấn, phân tích, báo cáo, tích hợp liệu liên tục, đồng hóa liệu Người dùng truy cập thông tin từ ứng dụng đến kho lưu trữ liệu truy cập thiết bị nào, từ máy trạm hay thiết bị di động Nền tảng liệu Microsoft giải pháp xuyên suốt cần cho thách thức tồn nữa, việc đưa cách tân bốn lĩnh vực nhằm hỗ trợ cho liệu: Nền tảng cho nhiệm vụ then chốt, phát triển động, liệu quan hệ mở rộng, thông tin toàn doanh nghiệp Cho đến nay, Microsoft có cho đời nhiều phiên SQL để khai thác tối đa lợi ích mang lại việc truy vấn sở liệu, phiên tính đến thời điểm phiên năm 2016 phát hành vào mùa hè năm 2015 Dưới đây, xin giới thiệu tới bạn phiên đời năm 2012 Tìm hiểu tính hay sử dụng phổ biến áp dụng trình học tập nghiẻn cứu thực hành Mong tìm hiểu giúp ích nhiều cho cá nhân nhóm bạn lớp Nhóm xin chân thành cảm ơn giúp đỡ thầy cô bạn để hoàn thành tìm hiểu đề tài Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Chương 1: TỔNG QUAN VỀ MICROSOFT SQL SERVER VÀ SQL SERVER 2012 Microsoft SQL Server gì? 1.1Khái niệm Microsoft SQL Server Microsoft SQl server hệ quản trị sở liệu quan hệ (relational database management system – RDBMS) Microsoft phát triển SQL Server hệ quản trị sở 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 lúc có nhiều người dùng truy xuất đến liệu, quản lý việc truy nhập hợp lệ quyền hạn người dùng mạng Ngôn ngữ truy vấn quan trọng Microsoft SQL server Transact-SQL Transact-SQL ngôn ngữ SQL mở rộng dựa SQL chuẩn ISO (International Organization for Standardization) ANSI (American National Standards Institute) sử dụng SQL Server Hiện Microsoft SQL Server 2016 1.2Lịch sử phát triển SQL Server Những năm 70 khỉ 20, IBM phát minh ngôn ngữ máy tính dùng để truy vấn liệu gọi SEQUEL (structured English query language - cấu trúc truy vấn ngôn ngữ tiếng anh) Sau việc dùng để truy vấn liệu từ sở liệu, ngôn ngữ dùng để xây dựng quản lý bảo mật sở liệu Ban đầu Microsoft Sybase Corporation hợp tác với để phát triển lên SQL server chạy tảng IBM OS/2 SQL Server 1.0 SQL Server 1.1 Tuy nhiên, mà IBM Microsoft chia tách, Microsoft từ bỏ tảng OS/2 thay vào Window NT Và từ trở đi, microsoft định phát triển SQL server tiến lên tảng Window NT kết tạo SQL server 4.2 vào năm 1992 hệ điều hành window NT 3.1 Tuy nhiên Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế phiên SQL 6.0 phiên thức Microsoft tạo mà không dựa dẫn từ Sybase Dần dần phiên SQL server đời SQL 6.5, SQL 7.0, SQL Server 7.0 OLAP Tools, SQL 2000, SQL 2000 (64bit), SQL 2005, SQL 2008, Azure SQL DB, SQL Server 2008 R2, SQL Server 2012, … SQL 2016 1.3Đặc điểm đối tượng làm việc SQL Server Đặc điểm - Cho phép quản trị hệ CSDL lớn (lên đến vài tega byte), có tốc độ xử lý liệu nhanh đáp ứng yêu cầu thời gian - Cho phép nhiều người dùng khai thác thời điểm CSDL toàn quản trị CSDL (lên đến vài trục ngàn user) - Có hệ thống phân quyền bảo mật tương thích với hệ thống bảo mật công nghệ NT (Network Technology), tích hợp với hệ thống bảo mật Windows NT sử dụng hệ thỗng bảo vệ độc lập SQL Server - Hỗ trợ việc triển khai CSDL phân tán phát triển ứng dụng Internet - Cho phép lập trình kết nối với nhiều ngôn ngữ lập trình khác dùng cấy dựng ứng dụng đặc thù (Visual Basic, C, C++, ASP.NET, XML, …) - Sử dụng câu lệnh truy vấn liệu Transaction – SQL (Access SQL, Oracle PL/SQL) - Đây phần mềm có phiên miễn phí giành cho lập trình viên đơn vị chủ quản có CSDL tương đối Yêu cầu trả phí giành cho công ty lớn data center cụ thể ấn sau: + Enterpise Manager: Là ấn đầy đủ SQL Server chạy 32CPU 64GB RAM Có dịch vụ phân tích liệu Anaysis Service + Standard: Giống Enterprise bị hạn chế số tính cao cấp, chạy 2CPU, 4GB RAM Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế + Personal: Phiên chủ yếu để chạy PC, nên chạy hệ điều hành Windows 9x, Windows 2000, Windows 2003… + Developer Engine: Là phiên engine chạy desktop giao diện người dùng (GUI), kích thước CSDL giới hạn bới 2GB + Win CE: Sử dụng cho ứng dụng chạy Windown CE + Trial: Phiên dùng thử, bị giới hạn thời gian + SQL Client: phiên giành cho máy tính khách, thực khai thác thực kết nối đến phiên SQL Server, phiên cung cấp giao diện GUI khai thác cho người sử dụng + SQL Connectivity only: Là phiên sử dụng cho ứng dụng để kết nối đến SQL Server, ấn không cung cấp cung cụ GUI cho người dùng khai thác SQL Server Các phiên cài đặt phụ thuộc vào cài đặt mà bạ chọn lựa chọn cài đặt (ví dụ phiên Enterprise, Standard, Personal,…bạn phải chọn theo cài đặt, phiên SQL Client, Connectivity, … bạn chọn hộp thoại trình cài đặt) Đối tượng làm việc SQL Server Là bảng ( tổng quát quan hệ )dữ liệu hai chiêù Các bảng bao gồm nhiều cột hàng.Các cột gọi trường ,các hàng gọi ghi.Cột với tên gọi kiểu liệu (kiểu dl cột nhất)xác định tạo nên cấu trúc bảng (Ta dùng lệnh Desc[ribe] TABLE-name để xem cấu trúc bảng ,phần tuỳ chọn[] bỏ Oracle).Khi bảng tổ chức hệ thống cho mục đích có CSDL 1.1Mô hình chung SQL Server mạng máy tính SQL Server hệ quản trị CSDL hoạt động mạng, thực trao đổi liệu theo nhiều mô hình mạng khác nhau, nhiều giao thức phương thức truyền tin khác Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Trong sơ đồ thể ba kiểu kết nối ứng dụng đến SQL Server: - Kết nối Desktop: Có thể máy tính với SQL Server kết nối qua mạng nội - Kết nối qua mạng diện rộng: Thông qua đường truyền mạng xa kết nối đến SQL Server - Kết nối qua mạng Internet: Các ứng dụng kết nối thông qua máy chủ Internet, dịch vụ IIS thực ứng dụng Internet (ASP, JSP, ASP.NET,…) Mô hình Desktop Nếu xét máy Desktop sơ đồ kết nối trao đổi liệu thể sau: Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Trên Desktop có nhiều ứng dụng, ứng dụng thực thao tác với nhiều CSDL Mô hình Client/Server Nếu xét theo mô hình client/server, ứng dụng trao đổi với SQL Server theo sơ đồ sau: Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Như sơ đồ nhận thấy SQL Server cho phép ứng dụng kết nối theo phương thức sau: OLE DB, ODBC, DB-Library, Embedded SQL, phương thức kết nối hữ ích cho nhà phát triển ứng dụng Nếu xem xét cụ thể ta xem sơ đồ sau: Trong sơ đồ cho thấy, SQL Server thực trao đổi liệu với ứng dụngt heo nhiều giao thực truyền tin khác (TCP/IP, NetBeUI, Names Pipes,…), ứng dụng sử dụng nhiều phương thức kết nối khác (OLE DB, ODBC, DB-Library) Mô hình kết nối ứng dụng mạng Internet Nếu xét riêng ứng dụgn kết nối với SQL Server mạng Internet, máy chủ SQL Server quản lý thông qua hệ thống máy chủ mạng, hệ điều hành mạng, ứng dụng (COM+, ASP, IIS) thông qua máy chủ mạng kết nối đến SQL Server, mô hình áp dụng cho Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế mạng nội bộ, diện rộng, ứng dụng khai thác trình duyệt Internet Browser Xem xét mô hình đây: - Mô hình sở liệu Client – Server SQL Server hệ quản trị sở liệu theo mô hình client-server Phân chia công việc client server sau: Client-side Phải xác định thông tin cần server cung cấp trước gởi yêu cầu đến server Có trách nhiệm hiển thị toàn thông tin cho user Phải làm việc với result set làm việc trực tiếp bảng database Phải làm thao tác xử lý liệu Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế - Cung cấp tất định dạng liệu thông tin cần thiết để tạo report Server Side - Database engine đảm nhiệm việc lưu trữ (storage), cập nhật (update) cung cấp (retrieval) thông tin hệ thống - Tạo result set theo yêu cầu ứng dụng client - Không có giao diện người dùng (user interface) Tự thân SQL Server giao diện người dùng, ngoại trừ số tool giúp admin quản trị hệ thống - Hoàn toàn độc lập với ứng dụng client - Không chịu trách nhiệm việc hiển thị thông tin cho người dùng từ kết thực thi query Tổng quan SQL Server 2012 Trong giới liệu ngày nay, liệu hệ thống quản lý liệu cần phải luôn bảo đảm trạng thái có sẵn Tháng năm 2012 Microsoft cho mắt sản phẩm SQL Server 2012 cho phép nhà phát triển giảm phức tạp sở hạ tầng bảo đảm cho tác vụ quan trọng bảo mật, thời gian hoạt động hệ thống nhiều hơn, tính bảo mật tăng cường kèm khả cung cấp thông tin chuyên sâu 2.1 Một số tính bật SQL 2012 Nền tảng liệu then chốt: Nhắm giúp người dùng tạo giải pháp tốt cho nhu cầu quản lý liệu, SQL Server 2012 cung cấp tảng liệu thông minh, hiệu suất cao, giúp khách hàng quản lý hiệu loại liệu với kích thước lưu trữ doanh nghiệp hay điện toán đám mây Giải pháp AlwaysOn Availability Group: Đây giải pháp thay đáng giá cho giải pháp Database Mirroring Log Shipping phiên SQL Server trước AlwaysOn Availability Group cung cấp giải pháp hợp việc triển khai giải pháp HA (High Availability) DR (Disaster Recovery) Có mô hình lựa chọn triển khai: AlwaysOn Availability Group cho local HA site-to-site DR 10 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Gọi hàm NewRegion Table-valued Function: trả kiểu giá trị kiểu bảng liệu giống View (sẽ trình bày bên dưới) Cú pháp: CREATE FUNCTION FunctionName (@parameter datatype) RETURNS Table AS RETURN Statement VÍ dụ: tạo function liệt kê Nhân viên có City=@City Nhóm số 11: Tìm hiểu Microsoft SQL Server 2012 142 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Tạo function GetEmployeeByCity Gọi hàm GetEmployeeByCity vừa tạo với tham số @City=‟London‟ Nhóm số 11: Tìm hiểu Microsoft SQL Server 2012 143 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Gọi hàm GetEmployeeByCity Tuy nhiên ta thu kết tương tự cách kết hợp hàm Built-in COALESCE() hàm User Defined Tạo hàm User Defined tên MySubString() Nhóm số 11: Tìm hiểu Microsoft SQL Server 2012 144 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Hàm MySubString Sau gọi hàm MySubString câu câu lệnh SELECT ta thu kết tương tự ví dụ phần hàm Built-in Gọi hàm MySubString() Các ví dụ minh họa Viết hàm trả tổng UnitPrice cùa mặt hàng thuộc nhà cung cấp có mã số @SupplierID Nhóm số 11: Tìm hiểu Microsoft SQL Server 2012 145 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Gọi hàm xem kết quả: fn_GetSumUnitPrice Viết hàm tính tổng tiền khách hàng Nhóm số 11: Tìm hiểu Microsoft SQL Server 2012 146 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Kết gọi hàm fn_GetTotalAmount Giới thiệu VIEW Nhóm số 11: Tìm hiểu Microsoft SQL Server 2012 147 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế View đối tượng cho phép ta xem xác liệu cần thiết, không vài trường bảng mà từ nhiều trường từ nhiều bảng khác Có cách để tạo View: Cách 1: tạo View View Designer Khởi động SQL Server Management Studio (SSMS) Kết nối với Server Chọn CSDL cần làm việc Click phải vào Views Container -> chọn New View Trong hộp thoại Add Table -> chọn bảng cần thiết -> Add Click chọn trường bảng vừa thêm vào Chọn Execute SQL để xem kêt Ctrl + S để lưu View Cách 2: tạo View T-SQL Cú Pháp: CREAE VIEW AS SQL Satements Để chỉnh sửa xóa View ta dung ALTER/ DROP VÍ dụ: tạo View tên ViewOrders_Products với liệu lấy từ bảng Order Details Products Nhóm số 11: Tìm hiểu Microsoft SQL Server 2012 148 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Tạo ViewOrders_Details Gọi View vừa tạo với điều kiện ProductID=1 Nhóm số 11: Tìm hiểu Microsoft SQL Server 2012 149 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Gọi view ViewOrders_Products Các ví dụ minh họa Tạo View thống kê số lượng mặt hàng theo nhà cung cấp View vGetProductBySupplier Tạo view lấy danh sách hóa đơn có giá trị >= 10000 Nhóm số 11: Tìm hiểu Microsoft SQL Server 2012 150 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế ViewGetOrder Giới thiệu TRIGGER Trigger đối tượng gắng liền với bảng, tự động thực xảy thay đổi liệu bảng Update, Insert hay Delete Trigger dùng đề đảm bảo Data Integrity (toàn vẹn liệu) hay thực Business Rule (ràng buộc liệu) Định nghĩa Trigger cần ý: Trigger tạo bảng nào? Trigger kích hoạt câu lệnh thực thi (Insert, Update hay Delete) Cú pháp CREATE TRIGGER ON Nhóm số 11: Tìm hiểu Microsoft SQL Server 2012 151 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế As Begin End Sử dụng trigger cập nhật liệu bảng Cú pháp CREATE TRIGGER ON FOR UPDATE AS BEGIN Statements END Giả sử bạn muốn tạo Trigger tự động thông báo tới người quản lý có đơn hàng cập nhập Nhóm số 11: Tìm hiểu Microsoft SQL Server 2012 152 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Tạo trigger send mail Chú ý: để thực câu lệnh phải Enable chức “Database Mail XPs” Sau bạn tạo thành công Trigger tự đông giám sát thông báo có thay đổi Orders Ví dụ 1: Để giám sát hoạt động thêm, chỉnh sử cập nhập hàng able Products tạo table Audit , với cột AuditID, AuditType,DateTimeAudit,ProductID Trong AuditType có giá trị „I‟, ‟U‟, ‟D‟ tương ứng với hoạt động Insert, Update hay Delete Bảng Audit Sau tạo Trigger dùng cho việc audit sau Nhóm số 11: Tìm hiểu Microsoft SQL Server 2012 153 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Trigger Insert Audit Nhóm số 11: Tìm hiểu Microsoft SQL Server 2012 154 KẾT LUẬN Tuy có nhiều phiên SQL Server cũ SQL 2012 đến thời điểm dung rộng rãi phổ biến môi trường học tập áp dụng để làm việc Qua tìm hiểu này, tìm hiểu sơ lược tổng quan Microsoft SQL Server, cụ thể Microsoft SQL Server 2012, đặc điểm SQL 2012 so với phiên trước đặc biệt cách sử dụng SQL 2012 với câu lệnh phương thức sử dụng học tập Hiện nay, SQL Server tiếp tục phát triển Microsoft phiên cao nhằm khắc phục khuyết điểm phiên trước mặt khác đáp ứng kịp thời xu phát triển xã hội TÀI LIỆU THAM KHẢO Giáo trình SQL Server 2008 cao đẳng Nhất nghệ Blog Nhat Phan Báo ITNew Một số tài liệu khác [...]... kiện được định nghĩa trước; … và đặc biệt là các tính năng về Audit sẽ được hỗ trợ trên tất cả các bản (edition) SQL Server 2012 khác nhau Cài đặt Microsoft 2012 Yêu cầu phần cứng và phần mềm trước khi cài đặt SQL Server 2012 Yêu cầu phần cứng : CPU : Tối thiểu 2GHZ RAM : Phiên bản Express >= 1GB ĐĨA CỨNG : Tối thiểu 6GB còn trống Yêu cầu phần mềm : Windows Server 2008 R2 SP1 64-bit Datacenter,... tài bản SQL Server 2012 về máy Sau khi download về bạn mở lên 15 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Cài đặt SQL Server 2012 Tiếp tục, bạn nhìn ở cột bên trái nhắp chọn -> Installation, sau đó nhìn bên phải, bạn chọn -> New SQL Server stand-alone installation 16 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Cv 17 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Cài đặt SQL Server. .. hành 2_Bộ môn: Tin kinh tế Cài đặt SQL Server Tiếp tục Next và check vào những mục như hình dưới Bạn check hết tất cả cũng không sao 22 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Cài đặt SQL Server 23 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Cài đặt SQL Server Tiếp tục click Next và Next 24 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Cài đặt SQL Server 25 Môn học: Chuyên đề thực... mới cũng như AES256, SHA2 (256 và 512), … được hỗ trợ giúp cho việc mã hóa dữ liệu trong SQL Server 2012 tốt hơn bao hết Audit Enhancement Các tính năng về giám sát cũng được cải tiến rất nhiều trong SQL Server 2012, có thể kể ra 1 số tính năng như: User-defined Audit cho phép các ứng dụng có thể ghi lại log với những thông tin mong muốn theo cơ chế giám sát của SQL Server; Filtering Audit giúp lọc... kinh tế Cài đặt SQL Server 26 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Cài đặt SQL Server 27 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Cài đặt SQL Server Chú ý : Tiếp theo màn hình sẽ xuất hiện ra hai lựa chọn : Windows Authentication mode Mixed mode (SQL Server authentication and Windows authentication ) – Nếu bạn chọn Windows Authentication mode thì khi bạn mở SQL Server lên để đăng... chọn Windows Authentication và SQL Server sẽ tự động lấy Account Windows của bạn để đăng nhập – Ngược lại, nếu bạn chọn Mixed mode (SQL Server authentication and Windows authentication ) thì bạn sẽ tự tạo cho mình một password để đăng nhập SQL Server Username mặc định của nó là sai 28 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Cài đặt SQL Server Tiếp tục Click Next và Next 29 Môn học: Chuyên... 2_Bộ môn: Tin kinh tế Cài đặt SQL Server 30 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Cài đặt SQL Server 31 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Cài đặt SQL Server 32 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Cài đặt SQL Server Tiếp theo, hình dưới đây bạn bỏ checkbox này nhé 33 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Cài đặt SQL Server Next tiếp 34 Môn học:... (implicit), 1 Schema duy nhất.User-Defined Server Roles Đây là tính năng quản trị được những người quản trị yêu cầu nhiều nhất Tính năng này cho phép tạo mới cũng như tùy biến các Server Roles Như vậy, thay vì chỉ có thể sử dụng các Role có sẵn ở cấp server (fixed -server roles) như ở các phiên bản SQL Server trước đây, người quản trị có thể tạo thêm các User-Defined Server Roles mới phù hợp với yêu cầu quản... sẽ hiện ra một hộp thoại thông báo quá trình cài đặt như hình dưới 18 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Cài đặt SQL Server Bạn đợi một chút cho nó check, sau đó chọn Next -> bắt đầu quá trình cài đặt như hình bên dưới 19 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Cài đặt SQL Server 20 Môn học: Chuyên đề thực hành 2_Bộ môn: Tin kinh tế Cài đặt SQL Server Tiếp tục, click Next 21... đây Khả năng này giúp cho database ít phụ thuộc vào các system databases hơn Điều này đồng nghĩa với việc tính bảo mật trong database được tăng lên và khả năng triển khai các ứng dụng linh hoạt hơn Sẽ có 2 mức lựa chọn cho 1 Contained Database: Partial và Full Tuy nhiên, nhiều khả năng tính năng này ở phiên bản SQL Server 2012 sẽ chỉ hỗ trợ ở mức Partial (và mức Full ở những phiên bản tiếp theo) Crypto