Cơ sở dữ liệu - Chương 1: Lập kế hoạch và cài dặt SQL server 2012 và 2008

Cơ sở dữ liệu - Chương 1: Lập kế hoạch và cài dặt SQL server 2012 và 2008 Nên dành server rieengcho SQ Để tăng khả anwng sẵn sàng đáp ứng dịch vụ của server - Tính kinh tế

pdf42 trang | Chia sẻ: huyhoang44 | Lượt xem: 687 | Lượt tải: 0download
Bạn đang xem trước 20 trang tài liệu Cơ sở dữ liệu - Chương 1: Lập kế hoạch và cài dặt SQL server 2012 và 2008, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
GV Phi Loan - Khoa CNTT – HUI 1 GV Phi Loan - Khoa CNTT – HUI Nội dung • Tổng quan về SQL server • Giơ ́i thiệu các phiên bản SQL Server 2012 • Giơ ́i thiệu các phiên bản SQL Server 2012 • Các chiến lược cài đặt SQL Server –Cài mới –Nâng cầp thay thế và nâng cấp di trú • Server instance 2 GV Phi Loan - Khoa CNTT – HUI Tổng quan về SQL server • Là hệ quản trị các CSDL quan hệ (Relational DB) • Server Product • Ngôn ngư ̃ SQL (“see-Kwul”) • Có kha ̉ năng lưu trữ dư ̃ liệu vô hạn (524,272 TB/DB) • 32,267 số kết nối đôǹg thời với người dùng • 32,767 CSDL/server • 2,147,483,647 ba ̉ng/CSDL • 1024 cột/bảng 3 GV Phi Loan - Khoa CNTT – HUI Ví dụ CSDL quan hệ 4 GV Phi Loan - Khoa CNTT – HUI Lịch sử SQL Server • 1.0 (OS/2) 1959 • 4.21 1993 • 6.0 1995 • 6.5 1996 • 7.0 1998 • 8.0 2000 SQL Server 2000 • 9.0 2005 SQL Server 2005 • 10.0 2008 SQL Server 2008 • 10.50 2008 SQL Server 2008 R2 • 11.00 2012 SQL Server 2012 5 GV Phi Loan - Khoa CNTT – HUI SQL Server 2012 • SQL Server 2012 is Microsoft’s latest cloud- ready information platform. • Mô ̣t tô ̉ chư ́c có thê ̉ phát triê ̉n và triê ̉n khai các gia ̉i pháp database: – Trên các thiết bị và trên các cloud riêng của tổ chức – Hoă ̣c trên các public cloud – Các giải pháp này có thể dễ dàng tích hợp với nhau cho ra 1 giải pháp lai tích hợp đâỳ đủ (fully integrated hybrid solution) 6 GV Phi Loan - Khoa CNTT – HUI 7 GV Phi Loan - Khoa CNTT – HUI SQL Server 2012 Enhancements for DBAs • Availability Enhancements • Scalability and Performance Enhancements • Manageability Enhancements • Security Enhancements • Programmability Enhancements 8 GV Phi Loan - Khoa CNTT – HUI Availability Enhancements • Database mirroring, • Log shipping • Replication. • AlwaysOn (new brand of technologies for achieving both high availability and disaster recovery ) 9 GV Phi Loan - Khoa CNTT – HUI 10 AlwaysOn Availability Groups GV Phi Loan - Khoa CNTT – HUI Các edition của SQL Server 2012 • Ba edition chính: – Enterprise –Business Intelligence – Standard: 2 phiên ba ̉n • 32 bit • 64 bit • Specialized editions: Web, Developer, Express 11 GV Phi Loan - Khoa CNTT – HUI SQL Server 2012 – HW Requirements 12 GV Phi Loan - Khoa CNTT – HUI SQL Server 2012 – SW Requirements 13 GV Phi Loan - Khoa CNTT – HUI SQL Server 2008 R2 • Là phiên bản mở rộng (minor version) nâng cấp của SQL Server 2008. • Nhiều tính năng nổi trội dành cho DBA: – Application & Multi-Server Administration Enhancements – Parallel Data Warehouse, Analysis Services integration with SharePoint,... 14 GV Phi Loan - Khoa CNTT – HUI Các edition cu ̉a SQL Server 2008 R2 • Premium editions – Datacenter – Parallel Data Warehouse • Core editions – Enterprise – Standard • Specialized editions – Developer – Web – Workgroup – Express – Compact 15 GV Phi Loan - Khoa CNTT – HUI Các thành phà̂n của SQL Server • Database Engine – Core DB engine, replication, search and tools for data management • Analysis Services – Server and tools for online analytical processing/data mining • Reporting Services – Provides report generation, storage ans distributation of reports • Integration Services – Data transfer and manipulation 16 GV Phi Loan - Khoa CNTT – HUI Các thành phà̂n của SQL Server • Notification Services –Platform for application that send notifications –Management Tools – Tools to access, configure, manage and administer SQL Server components 17 GV Phi Loan - Khoa CNTT – HUI Yêu cầu phần cứng SQL Server 2008 R2 18 GV Phi Loan - Khoa CNTT – HUI Các chiến lược cài đặt SQL Server • Cài mới (Installation) • Nâng câṕ thay thế (in-place upgrade) • Di trú song hành (side-by-side migration) 19 GV Phi Loan - Khoa CNTT – HUI Cài đặt mới • Chuả̂n bị phâǹ cư ́ng và Server • Tiến hành cài đă ̣t 20 GV Phi Loan - Khoa CNTT – HUI Chuả̂n bị Server • Nên dành server riêng (dedicated server) cho SQL Server –Để tăng kha ̉ năng sẵn sàng (availability) đáp ứng dịch vụ của server – Tính kinh tế (Economics): vì SQL Server vừa cần nhiều tài nguyên vừa có license đắt, nếu pha ̉i dùng chung với các phần mềm khác có license ít đắt hơn sẽ không kinh tế. 21 GV Phi Loan - Khoa CNTT – HUI Chuả̂n bi ̣ tài khoản cu ̉a Windows đê ̉ chạy các di ̣ch vụ cu ̉a SQL Server • Các dịch vụ của SQL Server đều yêu cầu phải có tài khoản login của Windows để cha ̣y và truy xuất hê ̣ thống file. • Tuy có thể cha ̣y SQL Server bằng tài khoa ̉n cục bô ̣ của nó nhưng nên ta ̣o 1 tài khoản riêng của Windows dành cho các dịch vụ SQL Server để ba ̉o mật và tin câ ̣y hơn. – Có thể câú hình các tài khoa ̉n này với quyền ha ̣n chế 22 GV Phi Loan - Khoa CNTT – HUI Tài khoa ̉n cho các di ̣ch vu ̣ cu ̉a SQL Server • Các tài khoản có thể được xác định 1 cách độc lập trong lúc cài đặt bằng cách cho ̣n mục ‘‘Customize for each service account’’ –Mă ̣c định SQL Server, SQL Server Agent, Analysis Server, và SQL Browser có thê ̉ dùng chung 1 tài khoản login. 23 GV Phi Loan - Khoa CNTT – HUI Nâng cá̂p thay thế (In-Place Upgrade) • in-place upgrade là nâng cà̂p SQL Server hiện có lên thành SQL Server 2012/2008 . –Dư ̃ liệu sẽ tự động được chuyển đô ̉i tư ̀ phiên ba ̉n trước sang phiên ba ̉n nâng cấp R2 mà không cần pha ̉i copy hay di trú (migrate) sang. 24 GV Phi Loan - Khoa CNTT – HUI Nâng cá̂p thay thế (In-Place Upgrade) • 25 GV Phi Loan - Khoa CNTT – HUI Ưu khuyết của nâng cá̂p thay thế • Dễ dàng và ít rủi ro hơn là chiến lược di trú (side-by-side migration strategy) • Nhanh hơn và không yêu câù phần cứng nhiều. – Tên của server và các instance không thay đổi –Các ư ́ng du ̣ng vẫn tro ̉ đêń instance cũ. 26 GV Phi Loan - Khoa CNTT – HUI Khuyêt́ điểm của nâng cá̂p • Ít có quyền quyết định hơn trong quá trình nâng câṕ. – Ví du ̣: DBA không có quyền chọn DB đê ̉ nâng câṕ. Tất cả DB đêù được nâng cấp cùng lúc. • Instance sẽ offline trong lúc nâng cấp DB tối quan trọng cũng buô ̣c phải ta ̣m ngưng. • Nếu nâng cấp bị lỗi thì công việc rollback rât́ phức ta ̣p và mât́ nhiều thời gian. – DBA có thể phải cài lại tư ̀ đầu hệ điều hành và SQL server, và khôi phục lại toàn bộ dư ̃ liệu của SQL Server. 27 GV Phi Loan - Khoa CNTT – HUI Các lưu ý khi nâng cá̂p • SQL server 2008 không hổ trợ các instance ngang qua các phiên bản (cross-version instance) – Số phiên bản của các thành phâǹ Database Engine, Analysis Services, và Reporting Services phải giôńg nhau trong 1 instance.. • Trước khi nâng câṕ tư ̀ 1 edition cu ̉a SQL Server 2008 sang edition khác, nên kiểm chư ́ng chư ́c năng hiện đang dùng có được hô ̉ trợ trong phiên bản muốn nâng cấp không? 28 GV Phi Loan - Khoa CNTT – HUI Các Lưu ý khi nâng cá̂p • Không hổ trợ việc nâng cấp qua các platform (cross-platform upgrade) –Không thể nâng cấp SQL Server dùng trong OS 32-bit thành OS 64-bit. 29 GV Phi Loan - Khoa CNTT – HUI Nhiệm vụ sau khi nâng cá̂p • Đăng ký server – việc nâng cấp sẽ xóa các xác lâ ̣p của instance trước, câǹ pha ̉i đăng ký server mới. • Câ ̣p nhâ ̣t và thống kê tất ca ̉ các DB để ca ̉i thiê ̣n các kế hoạch truy vấn và thực thi truy vấn khi câ ̣p nhâ ̣t tư ̀ SQL server cũ • Câú hình SQL Server mơ ́i. 30 GV Phi Loan - Khoa CNTT – HUI Side-by-Side Migration • Mô ta ̉ việc triển khai instance của SQL Server 2008 mới cùng vơ ́i instance cũ. –Khi cài đă ̣t xong, DBA di trú dư ̃ liê ̣u tư ̀ DB của SQL Server cũ sang SQL Server 2008 mới. 31 GV Phi Loan - Khoa CNTT – HUI 32 GV Phi Loan - Khoa CNTT – HUI Ưu điểm của migration • Do cấu trúc của SQL Server 2008 được xây dựng mới trước khi di trú nên tránh được các khuyết điê ̉m của nâng cấp thay thế. • Có nhiều quyền kiểm soát hơn trong quá trình nâng cấp vì có thê ̉ di trú các DB và thành phần 1 cách đô ̣c lâ ̣p. • Instance cũ vần online trong quá trình di trú. Khi hai instance cùng cha ̣y song song, có thê ̉ thực hiê ̣n các kiê ̉m chư ́ng và rollback cũng dễ dàng hơn khi có lỗi trong lúc di trú. 33 GV Phi Loan - Khoa CNTT – HUI Khuyêt́ điểm của migration • Yêu cầu thêm phâǹ cứng. • Có thể không di trú DB quá lớn vì câǹ gâṕ đôi không gian lưu trữ trong lúc di trú. 34 GV Phi Loan - Khoa CNTT – HUI Upgrade Advisor • Trong lúc nâng cấp, nên cài đặt Upgrade Advisor • Hổ trợ việc di trú dữ liệu sang version mới và tránh không bị gián đoạn sau khi di trú. 35 GV Phi Loan - Khoa CNTT – HUI SQL Server instance là gì? • Instance là 1 triển khai (deployment) riêng biê ̣t các tính năng của SQL Server 2012 trên cùng 1 máy tính và có các file chương trình và thư mục dư ̃ liê ̣u riêng. • Viê ̣c cài service pack hay câ ̣p nhâ ̣t phần mềm trên 1 instance sẽ không được cập nhâ ̣t tương ư ́ng trên các instance khác. 36 GV Phi Loan - Khoa CNTT – HUI SQL Server instance là gì? • Một user hay 1 nhóm được gán role Administrator của instance này không thể có cùng role này trên các instance khác cho dù các instance cùng chung server host 37 GV Phi Loan - Khoa CNTT – HUI Các instance của SQL Server • Nhiều instance of SQL Server 2008 có thể cha ̣y trên cùng 1 Server – Instance mă ̣c định – Các instance có tên gọi khác • SQL Server 2008 Enterprise hô ̉ trợ lên tới 50 instance trên cùng 1 server với các edition khác nhau như Enterprise, Standard, or Developer. • Mỗi instance có cấu hình mức server riêng. 38 GV Phi Loan - Khoa CNTT – HUI Default Instance • Là cài đă ̣t đâù tiên • Thường có tên là MSSQLServer 39 GV Phi Loan - Khoa CNTT – HUI Các instance khác • Được đă ̣t tên theo quy tắc sau: – Không phân biệt chữ hoa (not case sensitive.) – Không được dùng từ DEFAULT, hay các từ khóa như ADD, ALL, EXECUTE, ALTER, PRIMARY, or RECONFIGURE. – Tối đa 16 ký tự, ký tự đâù phải là chữ cái (letter), không được dùng backslash (\), comma (,), colon (:), semicolon (;), single quote ('), ampersand (&), khoa ̉ng trắng, (@) 40 GV Phi Loan - Khoa CNTT – HUI Trình tự cài đặt thêm instance 1. Mở Configuration Tools\SQL Server Installation Center 2. Chọn Installation\ New SQL Server Stand- Alone Installation Or Add Features To An Existing Installation. 3. Trong trang Setup Support Rules, nhấp nút Show Details để kiê ̉m tra 4. Tiếp tục cài đă ̣t cho đêń khi hoàn thành 41 GV Phi Loan - Khoa CNTT – HUI Cá̂u hình Server ở mức instance • Each instance has its own program files, directory, and security configuration • Có thể cấu hình cho từng instance –Mở SQL Server Management Studio, nhấp pha ̉i ta ̣i instance cần cấu hình, cho ̣n lê ̣nh Properties. 42

Các file đính kèm theo tài liệu này:

  • pdfchapter_1_ktdbms_1722.pdf