1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bài kết luận chủ đề: Quản trị Cơ sở dữ liệu là làm gì? (What Does a Database Manager Do?

23 15 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 23
Dung lượng 408,76 KB

Nội dung

Bài kết luận chủ đề: Quản trị Cơ sở liệu làm gì? (What Does a Database Manager Do? Phần 1: Số liệu tổng kết Bài kết luận chủ đề : Như vậy, SQL (viết tắt StructuredQueryLanguage) hệ thống ngôn ngữ sử dụng cho hệ quản trị sở liệu quan hệ Thông qua SQL thực thao tác sở liệu định nghĩa liệu, thao tác liệu, điều khiển truy cập, quản lý toàn vẹn liệu SQL thành phần quan trọng thiếu hệ quản trị sở liệu quan hệ SQL đời nhằm sử dụng cho sở liệu theo mô hình quan hệ Trong sở liệu quan hệ, liệu tổ chức lưu trữ bảng Mỗi bảng tập hợp bao gồm dòng cột; dòng ghi cột tương ứng với trường, tập tên cột với kiểu liệu tính chất khác tạo nên cấu trúc bảng, tập dịng bảng liệu bảng Các bảng sở liệu có mối quan hệ với Các mối quan hệ biểu diễn thơng qua khố khố ngồi bảng Khố bảng tập nhiều cột có giá trị bảng giá trị xác định dịng liệu bảng Một khố ngồi tập nhiều cột có giá trị xác định từ khố bảng khác Bản thân SQL hệ quản trị sở liệu, khơng thể tồn độc lập SQL thực phần hệ quản trị sở liệu, xuất hệ quản trị sở liệu với vai trị ngơn ngữ cơng cụ giao tiếp người sử dụng hệ quản trị sở liệu Trong hầu hết hệ quản trị sở liệu quan hệ, SQL có vai trị sau: • SQL ngơn ngữ hỏi có tính tương tác: Người sử dụng dễ dàng thơng qua trình tiện ích để gởi u cầu dạng câu lệnh SQL đến sở liệu nhận kết trả từ sở liệu • SQL ngơn ngữ lập trình sở liệu: Các lập trình viên nhúng câu lệnh SQL vào ngơn ngữ lập trình để xây dựng nên chương trình ứng dụng giao tiếp với sở liệu • SQL ngơn ngữ quản trị sở liệu : Thông qua SQL, người quản trị sở liệu quản lý sở liệu, định nghĩa cấu trúc lưu trữ liệu, điều khiển truy cập sở liệu, • SQL ngơn ngữ cho hệ thống khách/chủ (client/server): Trong hệ thống sở liệu khách/chủ, SQL sử dụng cơng cụ để giao tiếp trình ứng dụng phía máy khách với máy chủ sở liệu • SQL ngơn ngữ truy cập liệu Internet : Cho đến nay, hầu hết máy chủ Web máy chủ Internet sử dụng SQL với vai trị ngơn ngữ để tương tác với liệu sở liệu • SQL ngôn ngữ sở liệu phân tán : Đối với hệ quản trị sở liệu phân tán, hệ thống sử dụng SQL để giao tiếp với hệ thống khác mạng, gởi nhận yêu cầu truy xuất liệu với • SQL ngơn ngữ sử dụng cho cổng giao tiếp sở liệu : Trong hệ thống mạng máy tính với nhiều hệ quản trị sở liệu khác nhau, SQL thường sử dụng chuẩn ngôn ngữ để giao tiếp hệ quản trị sở liệu SQL chuẩn bao gồm lệnh thường sử dụng nhấ t khoảng 40 câu lệnh Nhóm gồm có thành viên Nguyễn Nhật Phan Quang Đặng Thị Lưu Huỳnh Phan Đăng Võ Thị Tố Hồ Thị Mỹ Hằng Huy Phượng Sơn Tiệp Uyên Viện 10/23/1993 8/30/1999 6/10/1984 10/19/1987 12/7/1988 2/2/1994 6/4/1980 Nữ Nam Nữ Nam Nam Nữ Nữ Tổng kết số liệu triển khai : * Số thành viên nhóm tham gia post : 07 người 3 3 3 NTN3 * Số USER khơng thuộc nhóm tham gia post bài: 00 người * Số post tổng cộng : 33 * Trong : · Nguyễn Nhật Hằng : 05 bài; số lượng có nội dung đóng góp 05 · Phan Quang Huy : 08 bài; số lượng có nội dung đóng góp 08 · Đặng Thị Phượng : 03 bài; số lượng có nội dung đóng góp 03 · Lưu Huỳnh Sơn : 09 bài; số lượng có nội dung đóng góp 09 · Phan Đăng Tiệp : 01 bài; số lượng có nội dung đóng góp 01 · Võ Thị Tố Uyên : 04 bài; số lượng có nội dung đóng góp 04 · Hồ Thị Mỹ Viện : 03 bài; số lượng có nội dung đóng góp 03 * Những viết đáng ý Làm để thiết lập SQL Server để kết nối từ xa qua mạng Internet? Bởi Hồ Thị Mỹ Viện Chuyên viên quản trị sở liệu làm doanh nghiệp nào? Nhiệm vụ họ gì? Bởi Hồ Thị Mỹ Viện Làm để cài đặt SQL Server 2008? Bởi Phan Quang Huy Phần : Kết luận nhóm Trước bùng nổ lưu trữ thông tin tổ chức liệu cỡ lớn, quản trị sở liệu lĩnh vực trọng tâm không doanh nghiệp phần mềm mà doanh nghiệp khác lĩnh vực bảo hiểm, ngân hàng, viễn thông Tuy nhiên với loại hình doanh nghiệp việc thiết kế, cài đặt, sử dụng trì sở liệu toán cho nhà quản trị CNTT Quản trị sở liệu làm gì? Giám sát truy cập Để đảm bảo cho an toàn sở liệu, người quản trị có vai trị tìm hiểu giám sát truy cập người dùng Tức họ đảm bảo thơng suốt, xác nhanh chóng q trình người dùng tìm kiếm kết nối đến sở liệu Người quản trị sở liệu người có tồn quyền phải chịu trách nhiệm với hệ thống Vì nhân viên quản trị sở liệu (CSDL) phải kiểm soát quyền truy cập quyền ưu tiên Thiết kế, thay đổi CSDL cho hợp lý Người quản trị sở liệu cịn có vai trị lên ý tương thiết kế sở liệu Có thể thay đổi cần để đảm bảo phù hợp Đảm bảo việc sử dụng thời gian lâu dài phù hợp với phiên Tổ chức, hướng dẫn Người quản trị sở liệu người hiểu rõ sở liệu Vì công việc học người viết tài liệu sở liệu Bao gồm liệu chuẩn, quy trình, hướng dẫn, định nghĩa,… Phát triển, quản lý đảm bảo xác, tồn vẹn cho CSDL Trong môi trường kỹ thuật công nghệ thay đổi, người quản trị CSDL phải phát triển, cập nhật hệ quản trị sở liệu Công việc họ quản lý, kiểm tra kế hoạch lưu, phục hồi Nhằm mục đích đảm bảo quy trình lưu trữ hoạt động thơng suốt, xác Kết hợp nhân viên kỹ thuật, vận hành, ứng dụng đảm bảo sở liệu toàn vẹn, bảo mật Trong công ty thiếu nhân viên quản trị sở liệu Họ đóng vai trị “quả tim” cung cấp “máu” cho công ty hoạt động Một cơng việc địi hỏi xác cao Hệ quản trị Cơ sở liệu SQL Server gì? SQL Server hệ quản trị sở liệu quan hệ (Relational Database Management System (RDBMS) ) sử dụng câu lệnh SQL (Transact-SQL) để trao đổi liệu máy Client máy cài SQL Server Một RDBMS bao gồm databases, database engine ứng dụng dùng để quản lý liệu phận khác RDBMS SQL Server tối ưu để chạy mơi trường sở liệu lớn (Very Large Database Environment) lên đến Tera-Byte phục vụ lúc cho hàng ngàn user SQL Server kết hợp “ăn ý” với server khác Microsoft Internet Information Server (IIS), E-Commerce Server, Proxy Server… Mơ hình hoạt động SQL Server môi trường mạng nào? 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 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,…) SQL Server có phiên nào? SQL Server có nhiều phiên khác Dưới danh sách phiên với tính phiên · Enterprise - cao cấp với đầy đủ tính · Standard - tính Enterprise, sử dụng khơng cần dùng tới tính nâng cao Workgroup - phù hợp cho cơng ty lớn với nhiều văn phịng làm việc từ xa · Web - thiết kế riêng cho ứng dụng web · Developer - tương tự Enterprise cấp quyền cho người dùng để phát triển, thử nghiệm, demo Có thể dễ dàng nâng cấp lên Enterprise mà không cần cài lại · Express - dùng mức độ đơn giản, tối đa CPU nhớ 1GB, kích thước tối đa sở liệu 10GB · Compact - nhúng miễn phí vào mơi trường phát triển ứng dụng web Kích thước tối đa sở liệu 4GB · Datacenter - thay đổi lớn SQL Server 2008 R2 Datacenter Edition Không giới hạn nhớ hỗ trợ 25 cài · Business Intelligence - Business Intelligence Edition giới thiệu SQL Server 2012 Phiên có tính Standard hỗ trợ số tính nâng cao BI Power View PowerPivot không hỗ trợ tính nâng cao mức độ sẵn sàng AlwaysOn Availability Groups… · Enterprise Evaluation - SQL Server Evaluation Edition lựa chọn tuyệt vời để dùng tính có cài miễn phí SQL Server để học tập phát triển Phiên có thời gian hết hạn tháng từ ngày cài Làm để cài đặt SQL Server 2008? Lần cho đĩa CD SQL Server 2008 vào ổ đĩa bạn, tự động khởi động trình thiết lập cho SQL Server 2008 Nếu cài đặt khơng bắt đầu bạn tìm tập tin “setup.exe” chạy Khi bắt đầu q trình cài đặt kiểm tra máy tính để đảm bảo Net Framework copy update cài đặt Windows máy tính bạn Nếu q trình khơng xảy máy tính, u cầu thiết lập cài đặt trước cài đặt SQL Sever 2008 Khi bạn cài đặt đầy đủ máy yêu cầu khởi động lại trước tiến hành cài đặt SQL Server 2008 Một máy tính có tất điều kiện thích hợp tiến hành cài đặt trình thiết lập sau: Trên cửa sổ bạn thấy có số lựa chọn khác sử dụng Có items khác SQL Server 2008 chọn khung bên phải nằm item khung bên trái chọn Trong trường hợp ví dụ này, chọn item “Planning” Lưu ý hiển thị font chữ đậm Để cài đặt SQL Server 2008, bạn cần phải bấm vào "installation" Khi hình hiển thị: Trên cửa sổ bạn có số lựa chọn khác liên quan đến cài đặt SQL Server Tiến trình cài đặt SQL Server 2008 Khi nhấn vào "New SQL Server stand-alone installation or add features to an existing installation" (SQL Server cài đặt đơn giản thêm tính để thiết lập cài đặt) loạt trình chạy số hộp thoại hiển thị cho phép cấu hình SQL Server 2008 theo cách bạn muốn Trong SQL Server 2008 số tùy chọn cấu hình hiển thị q trình cài đặt, mà phiên trước khơng có Sau click vào "New SQL Server stand-alone installation" máy thiết lập trình kiểm tra xác minh hệ thống bạn thiết lập Đầu tiên kiểm tra cấu hình hệ thống Sau trình kiểm tra quy trình, bạn có báo cáo tóm tắt nói hệ thống hợp quy cách hay chưa Trong báo cáo đó, bạn có tùy chọn để xem báo cáo chi tiết quy tắc Bạn nên xem báo cáo quy tắc chi tiết để xác minh báo cáo Nếu tìm thấy quy tắc cần phải chữa lại, bạn cần phải giải vấn đề sau kiểm tra lại quy tắc Cửa sổ hiển thị: "Product Key" Trên cửa sổ này, bạn cần phải chọn phiên muốn cài đặt nhập Product Key Danh sách phiên hiển thị phụ thuộc vào phương tiện mà bạn sử dụng để cài đặt Chọn phiên phù hợp, nhập key sau bấm vào nút "Next" Tiếp theo cửa sổ hiển thị điều khoản giấy phép "License Terms" Trên hình bạn nên đọc điều khoản giấy phép Nếu đồng ý với điều khoản cấp phép bạn click vào ô chấp nhận ấn nút "Next" để chuyển sang cài đặt Tiếp theo, bạn nhắc nhở để cài đặt tập tin cài Click vào nút "Install" để bắt đầu trình cài đặt file Sau tất file cài đặt, tóm tắt q trình thiết lập cài đặt đưa Nếu tất điều kiện thiết lập cần thiết có đủ, bạn cho phép để tiến hành cài đặt, không bạn cần phải khắc phục vấn đề báo cáo chạy lại việc cài đặt thiết lập Một lần trình thiết lập đường link để bạn xem lại chi tiết việc cài đặt thiết lập Bạn nên xem lại chi tiết trước tiến hành, để biết xác quy tắc cài đặt Một sẵn sàng cài đặt bạn nhấp vào nút "Next" Một cửa sổ ra: Cửa sổ hình hiển thị tính khác SQL Server 2008 mà bạn cài đặt Ở bạn bấm vào ô thích hợp cho tính muốn cài đặt Với mục đích viết chúng tơi chọn "Database Engine Services", "SQL Server Books Online", "Management Tools - Basic", "Management Tools -Complete" Ngoài ra, hình bạn chọn thư mục chứa file cài đặt Trong trường hợp ví dụ này, cài đặt tính để ổ đĩa E Sau tất tính chọn, bạn xác định vị trí nơi muốn tính chia sẻ cài đặt, bạn sau nhấp vào nút "Next" để tiến hành Cửa sổ sau ra: Trên cửa sổ rõ bạn có hay khơng cài đặt default instance named instance, bạn tự điền ID riêng thư mục gốc chứa Trong ví dụ này, cài đặt mặc định “default instance” định danh cho instance ID MSSQLSERVER Trong phần thư mục gốc “instance root directory”, định địa điểm nằm ổ C Một lần bạn click vào nút “Next” Tiến trình cài đặt tính tốn dung lượng cịn trống ổ đĩa có đủ cho đặc tính bạn chọn hay khơng Q trình báo cáo dung lượng trống cho ổ đĩa Xem lại yêu cầu dung lượng trống ổ đĩa Nếu không đủ, bạn cần phải định địa điểm khác, lúc sử dụng nút “back” để quay trở lại thay đổi địa điểm cài đặt Nếu thỏa mãn với dung lượng trống địa chỉ, bạn clik vào nút “Next” Cửa sổ ra: Trên cửa sổ sử dụng thẻ "Server Accounts" để chị định tài khoản mà bạn sử dụng để chạy services SQL Server 2008 khác sử dụng thẻ "Collation" để định dãy hòa trộn mà bạn muốn sử dụng Trong trường hợp này, chọn tài khoản giống cho tất services SQL Server Bởi vào tài khoản nhiều lần với service click vào "Use the same account for all SQL Server services" nhập tài khoản mật lần Trên hình bạn cịn định status service bạn muốn lúc khởi động Sự lựa chọn bạn "Manual", "Automatic" "Disabled" Chúng muốn hệ thống SQL Server Agent SQL Server Database bắt đầu tự động service SQL Server Browser trở nên tác dụng Để cài đặt dãy hòa trộn bạn sử dụng tab "Collation" "Collation" mặc định cài đặt "SQL_Latin1_General_CP1_CI_AS" Bạn click vào thẻ “Collation” để xác minh dãy hòa trộn định trước tiến hành, lần bạn có đầy đủ điều kiện để cài đặt cấu hình server, click vào nút “Next” để trình cài đặt tiến hành Cửa sổ sau: Trên hình, bạn định thơng tin cấu hình sở liệu Có thẻ khác để thực hiện: Account Provisioning, Data Directories, FILESTREAM Ở bạn nhìn thấy tùy chọn cấu hình "Account Provisioning" Ở bạn định đặc tính cách sử dụng cửa sổ xác thực bạn muốn chạy chế độ hỗn tạp để hỗ hợ SQL Server cửa sổ xác thực thông tin đăng nhập Nếu chọn "Mixed Mode" sau bạn cần điền mật cho tài khoản SA (khơng sai lầm việc để tài khoản SA trống) Một thay đổi khác user "BUILTIN\Administrators" không add thêm vào theo mặc định, khơng có nhiều backdoor cho thành viên nhóm quản trị Bây giờ, bạn cịn thêm tùy chọn để thêm users mà bạn muốn thay “syadmin” Bạn phải đặt người sử dụng Điều cho phép người sử dụng login vào SQL Server 2008 sau cài đặt hồn thành Bạn làm điều cách sử dụng nút “Add” để thêm chúng hình bên Ngồi ra, bạn cịn sử dụng nút “Add Current User” để thêm use quản trị hệ thống Bây có nhiều tùy chọn cho cách cấu hình thư mục liệu bạn muốn lần cài đặt, để điền thông tin bạn click vào “Data Directories” cửa sổ Một cửa sổ ra: Bạn định thư mục khác cho: user database DATA files, user database LOG files, tempdb DATA/LOG files, back up directory Điều cho phép tách rời dễ dàng databases DATA LOG files bạn ổ đĩa khác Và đảm bảo system databases files tempdb ổ đĩa khác Khi thực điều bạn tối ưu việc đặt thành phần lần cài đặt để giảm tắc nghẽn I/O Đây cách cấu hình thư mục chúng tôi: Chúng đặt file user database DATA ổ E, files user LOG ổ G Ngồi cịn đặt tempdb DATA LOG files ổ F Điều giúp bạn tách rời vài ổ đĩa thành phần Nếu muốn cấu hình FILESTREAM suốt trình cài đặt, bạn sử dụng thẻ “FILESTREAM” Thơng tin bên thẻ cho phép định xác cách mà bạn muốn kích hoạt cấu hình FILESTREAM Một hài lịng với tùy chọn cấu hình sở liệu, bạn nhấn vào nút “Next” Việc làm xuất cửa sổ "Errors and Usage Reporting" nơi bạn gửi lỗi thơng tin tính sử dụng cho Microsoft Một định báo cáo tới Microsoft có nút “Next” khác để click để chuyển sang bước q trình cài đặt, tất xác minh quy định cài đặt Bạn nên kiểm tra cửa sổ để xác minh tất quy định cài đặt được đáp ứng cho thành phần cài đặt, sau click vào nút “Next” Tại cửa sổ cài đặt cuối, bạn có đánh giá cuối tùy chọn cài đặt mà bạn lựa chọn Nếu có vài thứ muốn thay đổi, bạn sử dụng nút “Back” để thay đổi chúng Một hài lịng với cấu hình cài đặt, bạn click vào nút “install” Máy bắt đầu tiến trình cài đặt cài đặt thành phần bạn lựa chọn địa điểm bạn định Khi trình cài đặt kết thúc, cửa sổ sau ra: Ở đây, bạn thấy tất thành phần chọn vừa cài đặt thành công Khi click vào nút “Next”, hình “Close” hiển thị, tơi click vào nút “close” để kết thúc trình cài đặt SQL Server 2008 Có thể thiết lập cấu hình cho hệ quản trị CSDL SQL Server? Cấu hình Net-Library kết nối thơng qua địa kết nối xácđịnh đến Instance Trên Server thơng thường cấu hình theo TCP/IP Sockets Named Pipes Net-Libraries Cấu hình ODBC : ODBC viết tắt từ Open DataBase Connectivity, công cụ kết nối mở ODBC Windows cấp dẵn cài đặt, sử dụng làm kết nối trung gian ứng dụng hệ quản trị CSDL (Dbase, Access, SQL Server, Oracle,…) Thông qua ODBC ứng dụng cần xác định tên nguồn ODBC (gọi Data Source) tài khoản truy nhâp để thực quyền mà không cần quan tâm đến sở liệu nằm đâu Cấu hình OLE DB phương thức quen thuộc người lập tình CSDL (lập trình Desktop Internet) OLE DB sử dụng với nhiều hệ quản trị CSDL khác nhau, hệ quản trị có cú pháp riêng định driver điều khiển cho Với SQL Server thơng thường sử dụng phương thức kết nối sử dụng OLE DB: - Microsoft OLE DB Provider for SQL Server (SQLOLEDB): Không sử dụng ODBC, xác định driver cho SQL Server - Microsoft OLE DB Provider for ODBC: Sử dụng ODBC tạo Làm để thiết lập SQL Server để kết nối từ xa qua mạng Internet? Quy trình làm sau: 1- Kết nối SQL Server qua Internet 2- Ứng dụng vào VEMIS để nhập liệu qua Internet - Máy chủ SQL Server: Tên SERVER_VEMIS, IP: 192.168.1.151 Máy cài hệ điều hành Windows Server 2003, cài SQL 2005 Express với tên instant mặc định SQLEXPRESS - Trên no-ip: tên DNS đăng ký là: huynhphihung.no-ip.org - Địa IP máy trang http://www.whatismyip.com là: 113.162.238.155 =>IP máy Internet Chi tiết: 1- Kết nối SQL Server qua Internet: Bạn cần làm bước sau: - Tạo tài khoản để login vào SQL Server -> Cấu hình máy chủ SQL Server để truy cập từ xa -> Test thử port 1433 máy chủ SQL Server mở chưa (test LAN)-> Mở port 1433 modem trỏ yêu cầu bên Internet qua port 1433 máy SQL Server -> Test port 1433 máy chủ SQL Server thông qua Internet a) Tạo tài khoản để login vào SQL Server: - Mở Start -> All Programs -> Microsoft SQL Server 2005 -> SQL Server Management Studio -> Connect vào Server Ở menu bên trái, mở mục Security -> Login -> Nhấn chuột phải chọn New Login Gõ vào Tên User, Password hình, bỏ dấu mục Enforce password Expiration -> Nhấn OK Thoát SQL Server Management Studio login lại tài khoản password vừa tạo Nếu thành công bạn thấy hình bên b) Cấu hình máy chủ SQL Server để truy cập từ xa: - Vào Start -> All Programs -> Microsoft SQL Server 2005 -> Configuration Tools -> SQL Server Configuration Manager Ở menu bên trái, chọn vào mục SQL Server 2005 Services -> Bên phải tìm mục SQL Server (SQLEXPRESS) (chú ý dịch vụ SQL Server, tên tùy thuộc vào Instant SQL mà bạn cài vào máy) Click phải vào chọn Properties - Trong Tab Log On, click chọn vào Built-In Account, chọn vào Network Service hình, Click OK Quay lại hình SQL Server Configuration Manager -> menu bên trái tiếp tục click vào mục SQL Server 2005 Network Configuration để mở menu Protocols for SQLEXPRESS, chọn vào mục -> bên phải tìm mục có tên TCP/IP, click phải vào chọn Properties -Trong cửa sổ mở ra, Tab Protocols, mục Enabled chọn vào Yes Tiếp tục click qua Tab IP Address -> Sẽ xuất list IP (IP1, IP2,…), bạn chỉnh lại hình bên (chú ý TCP/IP Port 1433, 192.168.1.151 IP máy chủ SQL Server) Click OK Thoát SQL Server Configuration Manager ra, bạn vào tiếp Start -> All Programs -> Microsoft SQL Server 2005 -> Configuration Tools -> SQL Server Surface Area Configuration Nhấp vào Surface Area Configuration for Services and Connections, nhấp tiếp vào Remote Connections chọn hình bên OK, test thử kết mạng LAN trước ** Chú ý: sau bước bạn kết nối SQL Server từ máy mạng LAN dùng SQL Management Studio login vào SQL Server với server name ten_may_chu\ten_instant (SERVER_VEMIS\SQLEXPRESS), kiểu xác thực SQL Authentication, tên login password tài khoản bạn tạo c) Test thử port 1433 máy chủ SQL Server mở chưa (test LAN) - Tại máy chủ SQL Server máy mạng LAN, bạn mở chương trình Advanced Port Scan lên gõ vào địa IP LAN máy SQL Server scan thử, thấy opened có port 1433 thành cơng d) Mở port 1433 modem trỏ yêu cầu bên Internet qua port 1433 máy SQL Server: - Đối với modem khác có nhiều cách cấu hình khác thường cấu hình phần Virtual Server NAT, tơi hướng dẫn modem FWR 2105 - Vào trình duyệt gõ địa gateway (modem 192.168.1.2, tùy loại mocdem tùy vào cấu hình người cài đặt, thơng thường mổi modem có địa chỉ, tên user, password default, người cài đặt không thay đổi bạn dùng giá trị này, khơng bạn phải hỏi người cài đặt modem) Cửa sổ cấu hình bạn chọn mục NAT chọn hình bên (LAN IP: 192.168.1.151 IP máy chủ SQL Server, Port 1433 port mặc định SQL Server) - Nếu bạn muốn dùng địa DNS thay địa ip để truy cập SQL Server bạn tiếp tục vào mục DDNS chọn hình Chú ý: DDNS Server Username, DDNS Password, Hostname to register tên user, password tên host mà bạn tạo trang no-ip.com - Xong tất bạn nhấp vào Save & Logout, chọn Save khỏi trình duyệt e) Test port 1433 máy chủ SQL Server thông qua Internet: Đầu tiên bạn test địa IP (IP Internet IP LAN), để biết IP bạn Internet bạn vào trang http://www.whatismyip.com nhìn dịng: Your IP Address Is:113.162.238.155, IP bạn Tại máy khác mạng Internet bạn thử thao tác sau: - Mở chương trình Advanced Port Scan lên gõ vào địa IP bạn (113.162.238.155) vào scan thử, thấy opened có port 1433 thành công Ứng dụng vào VEMIS để nhập liệu qua Internet: Bây bạn truy cập SQL Server từ Internet rồi, việc cần làm để nhập liệu cho VEMIS map sở liệu cần thiết cho user bạn dùng kết nối từ xa chỉnh lại thông số kết nối sở liệu cho VEMIS OK a) Map sở liệu cần thiết cho user kết nối từ xa: - Tại máy chủ SQL Server ta vào SQL Server Management đăng ký no-ip Mở SQL Management Studio lên nhập vào Server name ten_dns\SQLEXPRESS, kiểu xác thực SQL Authentication, tên login password tài khoản bạn tạo (ten_dns Hostname to register bạn cấu hình modem dns bạn tạo noip.com) Nếu đăng nhập vào thành cơng chuyện hoàn tất, bạn kết nối SQL Server thơng qua Internet IP hình - Để nhập liệu từ Internet ta chọn máy chủ CSDL hình Chú ý: Lần mở phân hệ PEMIS, QLHS, QL thư viện báo khơng tìm thấy CSDL nên bạn chọn hai cách để kết nối sở liệu Với PEMIS để nhập từ Internet bạn cần thay chữ (local) ten_dns dia_chi_ip_ngoai _internet OK Nêú bạn không dùng DNS để nhập liệu từ Internet Server Management Studio, login vào với kiểu Authentication Windows Authentication, vào tiếp Security/Login, nhấp chuột phải vào tài khoản ketnoi chọn Properties Cửa sổ Login Properties ra, bạn chọn vào User Mapping Ta check vào master, chọn db_owner public, tương tự ta chọn hết tất dòng b) Thiết lập tham số kết nối sở liệu: - Để nhập liệu từ LAN ta chọn máy chủ dia_chi_ip_ngoai _internet OK Nêú bạn khơng dùng DNS để nhập liệu từ Internet cho phân hệ bạn thay ten_dns hình địa IP máy bạn Internet > Nguồn: Sưu tầm từ viết thầy Trịnh Hoàng Đa Kết nối SQL Server qua Internet (text.123doc.org) Hệ quản trị SQL Server 2008 gồm thành phần nào? Chúng dùng để làm gì? SQL Server cấu tạo nhiều thành phần Database Engine, Reporting Services, Notification Services, Integration Services, Full Text Search Service… Các thành phần phối hợp với tạo thành giải pháp hoàn chỉnh giúp cho việc lưu trữ phân tích liệu cách dễ dàng Các thành phần SQL Server Database Engine – Cái lõi SQL Server: Ðây engine có khả chứa data quy mô khác dạng table support tất kiểu kết nối (data connection) thông dụng Microsoft ActiveX Data Objects (ADO), OLE DB, and Open Database Connectivity (ODBC) Ngồi cịn có khả tự điều chỉnh (tune up) ví dụ sử dụng thêm tài nguyên (resource) máy cần trả lại tài nguyên cho hệ điều hành user log off Replication – Cơ chế tạo (Replica): Giả sử bạn có database dùng để chứa liệu ứng dụng thường xuyên cập nhật Một ngày đẹp trời bạn muốn có database giống y hệt server khác để chạy báo cáo (report database) (cách làm thường dùng để tránh ảnh hưởng đến performance server chính) Vấn đề report server bạn cần phải cập nhật thường xuyên để đảm bảo tính xác báo cáo Bạn khơng thể dùng chế back up and restore trường hợp Thế bạn phải làm sao? Lúc chế replication SQL Server sử dụng để bảo đảm cho liệu database đồng (synchronized) Replication bàn kỹ 12 Integration Services (DTS) – Integration Services tập hợp công cụ đồ họa đối tượng lập trình cho việc di chuyển, chép chuyển đổi liệu Nếu bạn làm việc công ty lớn data chứa nhiều nơi khác dạng khác cụ thể chứa Oracle, DB2 (của IBM), SQL Server, Microsoft Access….Bạn chắn có nhu cầu di chuyển data server (migrate hay transfer) không di chuyển bạn cịn muốn định dạng (format) trước lưu vào database khác, bạn thấy DTS giúp bạn giải công việc dễ dàng Analysis Services – Một dịch vụ phân tích liệu hay Microsoft Dữ liệu (Data) chứa database chẳng có ý nghĩa nhiều bạn khơng thể lấy thơng tin (Information) bổ ích từ Do Microsoft cung cấp cho bạn cơng cụ mạnh giúp cho việc phân tích liệu trở nên dễ dàng hiệu cách dùng khái niệm hình khối nhiều chiều (multi-dimension cubes) kỹ thuật “khai phá liệu” (data mining) Notification Services Dịch vụ thông báo Notification Services tảng cho phát triển triển khai ứng dụng tạo gửi thơng báo Notification Services gửi thơng báo theo địch thời đến hàng ngàn người đăng ký sử dụng nhiều loại thiết bị khác Reporting Services Reporting Services bao gồm thành phần server client cho việc tạo, quản lý triển khai báo cáo Reporting Services tảng cho việc phát triển xây dựng ứng dụng báo cáo Full Text Search Service Dịch vụ SQL Server Full Text Search dịch vụ đặc biệt cho đánh mục truy vấn cho liệu văn không cấu trúc lưu trữ CSDL SQL Server Đánh mục với Full Text Search dduwowcj tạo cột dựa liệu văn Nó hiệu cho việc tìm sử dụng tốn tử LIKE SQL với trường hợp tìm văn Service Broker Được sử dụng bên Instance, mơi trường lập trình cho việc ứng dụng nhảy qua Instance Service Broker giao tiếp qua giao thức TCP/IP cho phép component khác đồng theo hướng trao đổi message Service Broker chạy phần máy sở liệu, cung cấp tảng truyền message tin cậy theo hàng đợi cho ứng dụng SQL Server Chuyên viên quản trị sở liệu làm doanh nghiệp nào? Nhiệm vụ họ gì? Chuyên viên quản trị sở liệu làm doanh nghiệp nào? - Số đông DBA làm việc cho công ty thiết kế hệ thống máy tính dịch vụ liên quan, chẳng hạn nhà cung cấp dịch vụ Internet công ty xử lý liệu - Những DBA khác sử dụng công ty có sở liệu lớn, chẳng hạn cơng ty bảo hiểm ngân hàng, hai ngành theo dõi khối lượng lớn liệu cá nhân tài cho khách hàng họ Một số DBA quản lý sở liệu cho công ty bán lẻ việc theo dõi thông tin thẻ tín dụng khách hàng thơng tin vận chuyển, người khác làm việc cho công ty chăm sóc sức khỏe quản lý hồ sơ ý tế bệnh nhân Nhìn chung, nhân viên quản trị sở liệu làm việc tổ chức có hệ thống thơng tin, liệu lớn, lưu trữ hệ thống máy tính, tổ chức tài chính, cơng ty cơng nghệ thông tin, tổ chức tư vấn quản lý, đại học, học viện, bệnh viện, quan chức trách địa phương trung ương, tổ chức từ thiện tổ chức khác có đặc điểm nói * Nhiệm vụ họ gì? - Nhân viên quản trị sở liệu hay gọi DBA DBA người có nhiệm vụ cài đặt, lưu, kiểm sốt, xử lý, trì hệ thống liệu an toàn Họ người thiết kế, “chăm sóc” hệ thống thơng tin Cơng việc họ tìm cách lưu trữ hiệu nhất, nhằm đưa thông tin tới người cần vào thời điểm Họ người xác định nhu cầu người sử dụng, thiết lập đảm bảo hệ thống hoạt động thông suốt - Giám sát truy cập Để đảm bảo cho an toàn sở liệu, người quản trị có vai trị tìm hiểu giám sát truy cập người dùng Tức họ đảm bảo thơng suốt, xác nhanh chóng q trình người dùng tìm kiếm kết nối đến sở liệu Người quản trị sở liệu người có tồn quyền phải chịu trách nhiệm với hệ thống Vì nhân viên quản trị sở liệu (CSDL) phải kiểm soát quyền truy cập quyền ưu tiên - Thiết kế, thay đổi CSDL cho hợp lý Người quản trị sở liệu cịn có vai trị lên ý tương thiết kế sở liệu Có thể thay đổi cần để đảm bảo phù hợp Đảm bảo việc sử dụng thời gian lâu dài phù hợp với phiên - Tổ chức, hướng dẫn Người quản trị sở liệu người hiểu rõ sở liệu Vì cơng việc học người viết tài liệu sở liệu Bao gồm liệu chuẩn, quy trình, hướng dẫn, định nghĩa,… - Phát triển, quản lý đảm bảo xác, tồn vẹn cho CSDL Trong môi trường kỹ thuật công nghệ thay đổi, người quản trị CSDL phải phát triển, cập nhật hệ quản trị sở liệu Công việc họ quản lý, kiểm tra kế hoạch lưu, phục hồi Nhằm mục đích đảm bảo quy trình lưu trữ hoạt động thơng suốt, xác Kết hợp nhân viên kỹ thuật, vận hành, ứng dụng đảm bảo sở liệu toàn vẹn, bảo mật

Ngày đăng: 27/06/2021, 09:01

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w