SQL Server 2005 (tên mã Yukon), phát hành vào tháng 10 năm 2005, là sự kế thừa SQL Server 2000. Nó bao gồm hỗ trợ cho việc quản lý dữ liệu XML, ngoài các dữ liệu quan hệ. Cho mục đích này, nó được định nghĩa một kiểu dữ liệu xml có thể được sử dụng hoặc như một loại dữ liệu trong các cột cơ sở dữ liệu hoặc như literals trong truy vấn. Cột XML có thể được kết hợp với lược đồ XSD; dữ liệu XML được lưu trữ được xác minh đối với các giản đồ. XML là chuyển đổi sang một loại nội bộ dữ liệu nhị phân trước khi được lưu trữ trong cơ sở dữ liệu. Phương pháp chuyên lập chỉ mục đã được tạo sẵn cho dữ liệu XML. Dữ liệu XML là truy vấn bằng cách sử dụng XQuery, SQL Server 2005 thêm một số phần mở rộng để T cácSQL ngôn ngữ để cho phép truy vấn XQuery nhúng trong TSQL. Ngoài ra, nó cũng định nghĩa một phần mở rộng mới để XQuery, được gọi là XML DML, cho phép truy vấn dựa trên sửa đổi dữ liệu XML. SQL Server 2005 cũng cho phép một máy chủ cơ sở dữ liệu để được tiếp xúc với các dịch vụ web bằng cách sử dụng TDS gói đóng gói trong SOAP (giao thức) yêu cầu. Khi dữ liệu được truy cập các dịch vụ web, kết quả sẽ được trả lại như XML.
Trang 1Trung tâm NIIT Cần Thơ
SINH VIÊN THỰC HIỆN: HUỲNH THỦY NGÂN S103006100002
Trang 2CHỦ ĐỀ NÀY ĐƯỢC HOÀN THÀNH BỞI:
NHẬN XÉT CỦA GIẢNG VIÊN:
Trang 3
Trang 4
NGUỒN TÀI LIỆU THAM KHẢO:
www.google.com
vi.wikipedia.org
Trang 5MICROSOFT SQL SERVER 2005
A SQL SERVER 2005
SQL Server 2005 (tên mã Yukon), phát hành vào tháng 10 năm
2005, là sự kế thừa SQL Server 2000 Nó bao gồm hỗ trợ cho việc quản lý
dữ liệu XML, ngoài các dữ liệu quan hệ Cho mục đích này, nó được địnhnghĩa một kiểu dữ liệu xml có thể được sử dụng hoặc như một loại dữ liệutrong các cột cơ sở dữ liệu hoặc như literals trong truy vấn Cột XML cóthể được kết hợp với lược đồ XSD; dữ liệu XML được lưu trữ được xácminh đối với các giản đồ XML là chuyển đổi sang một loại nội bộ dữ liệunhị phân trước khi được lưu trữ trong cơ sở dữ liệu Phương pháp chuyênlập chỉ mục đã được tạo sẵn cho dữ liệu XML Dữ liệu XML là truy vấnbằng cách sử dụng XQuery, SQL Server 2005 thêm một số phần mở rộng
để T các-SQL ngôn ngữ để cho phép truy vấn XQuery nhúng trong T-SQL Ngoài ra, nó cũng định nghĩa một phần mở rộng mới để XQuery, được gọi
là XML DML, cho phép truy vấn dựa trên sửa đổi dữ liệu XML SQL Server
2005 cũng cho phép một máy chủ cơ sở dữ liệu để được tiếp xúc với cácdịch vụ web bằng cách sử dụng TDS gói đóng gói trong SOAP (giao thức)yêu cầu Khi dữ liệu được truy cập các dịch vụ web, kết quả sẽ được trảlại như XML
SQL Server 2005 giới thiệu "MARS" (Nhiều hoạt động Kết quả Sets),một phương pháp cho sử dụng các kết nối cơ sở dữ liệu cho nhiều mụcđích
SQL Server 2005 cung cấp một bộ hoàn toàn mới của công cụ quản
lý cho cả hai DBAs và phát triển With the addition of some new services in
Trang 6SQL Server 2005, service management is becoming a more important area
of DBA concern Với việc bổ sung một số dịch vụ mới trong SQL Server
2005, dịch vụ, quản lý đang trở thành một khu vực quan trọng của DBAquan tâm The new SQL Server Management Studio replaces both theSQL Server 2000 Enterprise Manager and the Query Analyzer SQL ServerManagement Studio mới thay thế cả SQL Server 2000 Enterprise Manager
Bốn phiên bản khác nhau của SQL Server 2005 của Microsoft có kế hoạch phát hành:
SQL Server 2005 Express thay thế Microsoft Data Engine (MSDE)
như phiên bản miễn phí của SQL Server cho phát triển ứng dụng và sửdụng nhẹ Nó vẫn còn miễn phí và giữ lại những hạn chế của MSDE đốivới các kết nối khách hàng và hiệu suất Đó là một công cụ tuyệt vời đểphát triển và thử nghiệm các ứng dụng và triển khai rất nhỏ, nhưng đó làkhoảng xa như bạn có thể chạy với nó
SQL Server 2005 Workgroup là entrant mới trong dòng sản phẩm
It's lập hoá đơn như là một "doanh nghiệp nhỏ SQL Server" và nó cungcấp một mảng ấn tượng của các chức năng cho một thẻ giá $ 3.899 cho
Trang 7mỗi bộ xử lý (Nó cũng có sẵn theo một 5-người sử dụng giấy phép cho
739 $) Workgroup bản maxes out at 2 CPU với 3GB RAM và cho phépcho hầu hết các chức năng bạn mong muốn từ một máy chủ dựa trên cơ
sở dữ liệu quan hệ Nó cung cấp khả năng nhân rộng giới hạn là tốt
Các Workhorse SQL Server 2005 Standard Edition vẫn là yếu của
các dòng sản phẩm cho các ứng dụng cơ sở dữ liệu nghiêm trọng Nó cóthể xử lý lên đến 4 CPU với một số lượng không hạn chế của bộ nhớRAM Standard Edition 2005 chiếu giới thiệu cơ sở dữ liệu và các dịch vụhội nhập Đó là lúc giá $ 5.999 cho một bộ xử lý hoặc $ 2,799 cho 5 người
sử dụng
The kid lớn trên khối là SQL Server 2005 Enterprise Edition Với
phiên bản 2005, Enterprise Edition cho phép không hạn chế khả năng mởrộng và phân vùng Đó thật sự là một doanh nghiệp, cơ sở dữ liệu lớp và
nó tag giá nhượng ($ 24.999 cho mỗi bộ xử lý hoặc $ 13,499 cho 5 ngườidùng) phản ánh giá trị của nó
Đó là những điều căn bản của SQL Server 2005!
Các tổ chức ngày hôm nay đối mặt với nhiều thách thức dữ liệu, ví
dụ như sự cần thiết cho dữ liệu nhanh hơn và nhiều hơn nữa-hướng quyếtđịnh, sự cần thiết để tăng năng suất và tính linh hoạt của nhân viên pháttriển, và áp suất để giảm tổng ngân sách Công nghệ thông tin trong khiđồng thời nhân rộng các cơ sở hạ tầng để luôn đáp ứng nhu cầu ngàycàng tăng
Phát hành kế tiếp của Microsoft ® SQL Server ™ được thiết kế đểgiúp doanh nghiệp, địa chỉ những thách thức này Microsoft SQL Server
2005 là một bảo đảm quản lý thế hệ kế tiếp dữ liệu và giải pháp phân tích
Trang 8đó mang lại tăng lên, khả năng mở rộng, và sẵn sàng để doanh nghiệp vàcác ứng dụng dữ liệu phân tích, trong khi làm cho chúng dễ dàng hơn đểxây dựng, triển khai và quản lý
Xây dựng trên những thế mạnh của SQL Server 2000, SQL Server
2005 quản lý dữ liệu cung cấp một giải pháp tích hợp và phân tích này sẽgiúp các tổ chức của bất kỳ kích thước:
Xây dựng, triển khai, và quản lý các ứng dụng doanh nghiệp được
an toàn hơn, khả năng mở rộng và đáng tin cậy
Công nghệ thông tin tăng tối đa năng suất bằng cách giảm sự phứctạp của việc xây dựng, triển khai và quản lý các ứng dụng cơ sở dữ liệu
Chia sẻ dữ liệu trên nhiều nền, ứng dụng, và các thiết bị để làm cho
nó dễ dàng hơn để kết nối các hệ thống nội bộ và bên ngoài
Kiểm soát chi phí mà không bị mất hiệu năng, tính sẵn có, khả năng
mở rộng, hoặc bảo mật
SQL Server là một, kết hợp toàn diện-to-end dữ liệu giup nâng caogiải pháp mà người sử dụng trên toàn tổ chức của bạn bằng cách cungcấp chúng với một nền tảng an toàn, đáng tin cậy, và dữ liệu sản xuất chodoanh nghiệp và tình báo kinh doanh (BI) ứng dụng SQL Server 2005delivers powerful, familiar tools to Information Technology professionals aswell as to information workers, reducing the complexity of creating,deploying, managing, and using enterprise data and analytical applications
on platforms ranging from mobile devices to enterprise data systems SQLServer 2005 cung cấp mạnh, quen thuộc công cụ để các chuyên gia côngnghệ thông tin cũng như thông tin để người lao động, giảm sự phức tạpcủa việc tạo, triển khai, quản lý và sử dụng dữ liệu doanh nghiệp và các
Trang 9ứng dụng trên nền tảng phân tích khác nhau, từ thiết bị di động cho doanhnghiệp, hệ thống dữ liệu Through a comprehensive feature set,interoperability with existing systems, and automation of routine tasks, SQLServer 2005 provides a complete data solution for enterprises of all sizes.Thông qua một bộ tính năng toàn diện, khả năng tương tác với các hệthống hiện có, và tự động hóa các nhiệm vụ thường lệ, SQL Server 2005cung cấp một giải pháp dữ liệu hoàn chỉnh cho các doanh nghiệp thuộcmọi quy mô Figure 1 shows the layout of the SQL Server 2005 dataplatform
Các dữ liệu SQL Server nền tảng bao gồm các công cụ sau đây:
Secure, reliable, scalable, highly available relational database enginewith improved performance and support for structured and unstructured
(XML) data Quan hệ cơ sở dữ liệu: An toàn, tin cậy, khả năng mở rộng,
đánh giá cao quan hệ cơ sở dữ liệu có sẵn công cụ với hiệu suất được cảithiện và hỗ trợ cho cấu trúc và cấu trúc (XML) dữ liệu
Data replication for distributed or mobile data processingapplications, high systems availability, scalable concurrency withsecondary data stores for enterprise reporting solutions, and integration
with heterogeneous systems, including existing Oracle databases Nhân
rộng dịch vụ: Dữ liệu nhân rộng cho các phân phối hoặc điện thoại di
động ứng dụng xử lý dữ liệu, hệ thống sẵn sàng cao, đồng thời mở rộngvới dữ liệu trung học các cửa hàng dành cho doanh nghiệp báo cáo cácgiải pháp, và hội nhập với các hệ thống đồng nhất, bao gồm cả hiện tại cơ
sở dữ liệu Oracle
Advanced notification capabilities for the development anddeployment of scalable applications that can deliver personalized, timely
Trang 10information updates to a variety of connected and mobile devices Dịch vụ
thông báo: nâng cao khả năng thông báo cho sự phát triển và triển khai
các ứng dụng khả năng mở rộng có thể cung cấp được cá nhân, kịp thờicác thông tin cập nhật của nhiều loại thiết bị được kết nối và di động
Extract, transform, and load capabilities for data warehousing and
enterprise-wide data integration Dịch vụ hội nhập: Giải nén, biến đổi, và
khả năng tải dữ liệu kho hàng và doanh nghiệp hội nhập toàn dữ liệu
Online analytical processing (OLAP) capabilities for the rapid,sophisticated analysis of large and complex datasets using
multidimensional storage Dịch vụ phân tích: phân tích xử lý trực tuyến
(OLAP) cho khả năng phân tích nhanh chóng tinh vi, trong datasets lớn vàphức tạp bằng cách sử dụng lưu trữ đa chiều
A comprehensive solution for creating, managing, and deliveringboth traditional, paper-oriented reports and interactive, Web-based reports
Dịch vụ báo cáo: Một giải pháp toàn diện cho việc tạo, quản lý và cung
cấp cả hai truyền thống, giấy báo cáo theo định hướng và tương tác, cácbáo cáo dựa trên web
SQL Server includes integrated management tools for advanceddatabase management and tuning as well as tight integration with toolssuch as Microsoft Operations Manager (MOM) and Microsoft Systems
Management Server (SMS) Quản lý công cụ: SQL Server bao gồm các
công cụ quản lý tổng hợp để quản lý cơ sở dữ liệu tiên tiến và điều chỉnhcũng như tích hợp chặt chẽ với các công cụ như Microsoft OperationsManager (MOM) và Microsoft Systems Management Server (SMS).Standard data access protocols drastically reduce the time it takes tointegrate data in SQL Server with existing systems Tiêu chuẩn dữ liệu giao
Trang 11thức truy cập mạnh làm giảm thời gian cần để tích hợp dữ liệu trong SQLServer với hệ thống hiện có In addition, native Web service support is builtinto SQL Server to ensure interoperability with other applications andplatforms Ngoài ra, có nguồn gốc web hỗ trợ dịch vụ được xây dựng vàoSQL Server để đảm bảo khả năng tương tác với các ứng dụng khác vànền tảng
SQL Server offers integrated development tools for the databaseengine, data extraction, transformation, and loading (ETL), data mining,OLAP, and reporting that are tightly integrated with Microsoft Visual
Studio® to provide end-to-end application development capabilities Phát
triển các công cụ: SQL Server cung cấp công cụ phát triển tích hợp cho
động cơ sở dữ liệu, khai thác dữ liệu, chuyển đổi, và tải (ETL), khai thác
dữ liệu, OLAP, và báo cáo được tích hợp chặt chẽ với Microsoft ® VisualStudio cung cấp cho end-to-end ứng dụng phát triển khả năng Everymajor subsystem in SQL Server ships with it's own object model and set ofAPIs to extend the data system in any direction that is unique to yourbusiness Mỗi hệ thống con tàu lớn trong SQL Server với nó là của riêngđối tượng mô hình và thiết lập các API để mở rộng hệ thống dữ liệu vềhướng nào đó là duy nhất cho doanh nghiệp của bạn
Tận dụng dữ liệu tài sản: Ngoài việc cung cấp một cơ sở dữ liệu,
an toàn đáng tin cậy cho line-of-kinh doanh và các ứng dụng phân tích,SQL Server 2005 cho phép khách hàng để có được giá trị hơn từ dữ liệucủa họ bằng cách bao gồm chức năng nhúng như báo cáo, phân tích, vàkhai thác dữ liệu
Through comprehensive business intelligence capabilities andintegration with familiar tools such as the Microsoft Office System, SQL
Trang 12Server 2005 provides information workers across your organization withcritical, timely business information that is tailored to their specific needs.
Tăng năng suất: Thông qua khả năng kinh doanh tình báo toàn diện và
hội nhập với các công cụ quen thuộc như Microsoft Office System, SQLServer 2005 cung cấp công nhân thông qua tổ chức của bạn với quantrọng, kịp thời thông tin kinh doanh đó là phù hợp với nhu cầu cụ thể của
họ The goal is to extend BI to all users within an organization andultimately to allow users at all levels of the organization to make betterbusiness decisions based on one of their most valuable assets—their data.Mục đích là để mở rộng BI đến tất cả người dùng trong một tổ chức vàcuối cùng để cho phép người sử dụng ở mọi cấp của tổ chức ra các quyếtđịnh kinh doanh tốt hơn dựa trên một trong những tài sản của họ có giá trịnhất dữ liệu của họ
SQL Server 2005 simplifies the development, deployment, andmanagement of line-of-business and analytical applications by providing aflexible development environment for developers and integrated,
automated management tools for database administrators Giảm Công
nghệ thông tin phức tạp: SQL Server 2005 giúp đơn giản hoá việc phát
triển, triển khai, và quản lý dòng-kinh doanh-và các ứng dụng phân tíchbằng cách cung cấp một môi trường phát triển linh hoạt cho các nhà pháttriển và tích hợp, các công cụ quản lý tự động cho các quản trị cơ sở dữliệu
The integrated approach and focus on ease-of-use and deploymentprovides the industry's lowest upfront, implementation, and maintenance
costs for rapid return on your database investment Tổng chi phí thấp hơn
của quyền sở hữu (TCO): Các phương pháp tiếp cận tích hợp và tập
Trang 13trung vào dễ dàng-của-sử dụng và triển khai cung cấp trả trước thấp nhấtcủa ngành công nghiệp, thực hiện, và chi phí bảo trì cho trở lại nhanhchóng về đầu tư cơ sở dữ liệu của bạn
B What's New in SQL Serv CÓ GÌ MỚI TRONG SERVER 2005
In today's connected world, data and the systems that manage thatdata must always be secure yet available to your users Trong thế giới kếtnối ngày nay, dữ liệu và hệ thống quản lý dữ liệu đó phải luôn luôn được
an toàn chưa có sẵn cho người dùng của bạn With SQL Server 2005,users and Information Technology professionals across your organizationwill benefit from reduced application downtime, increased scalability andperformance, and tight yet flexible security controls Với SQL Server 2005,người sử dụng và Công nghệ thông tin chuyên nghiệp trên toàn tổ chứccủa bạn sẽ được hưởng lợi từ các ứng dụng thời gian chết giảm, khả năng
mở rộng và tăng hiệu suất, và kiểm soát an ninh chặt nhưng linh hoạt SQLServer 2005 also includes many new and improved capabilities to helpmake your Information Technology staff more productive SQL Server 2005cũng bao gồm nhiều khả năng mới và cải thiện để giúp nhân viên Côngnghệ thông tin của bạn nhiều hơn sản xuất SQL Server 2005 includes keyenhancements to enterprise data management in the following areas: SQLServer 2005 bao gồm các cải tiến quan trọng để quản lý dữ liệu doanhnghiệp trong các lĩnh vực sau:
Manageability Quản lý
Availability Tình trạng sẵn có
Scalability Khả năng mở rộng
Trang 14 Security An ninh
I Quản lý
SQL Server 2005 makes it simpler and easier to deploy, manage,and optimize enterprise data and analytical applications SQL Server 2005làm cho nó đơn giản và dễ dàng hơn để triển khai, quản lý và tối ưu hóa
dữ liệu doanh nghiệp và các ứng dụng phân tích As an enterprise datamanagement platform, it provides a single management console thatenables data administrators anywhere in your organization to monitor,manage, and tune all of the databases and associated services across yourenterprise Khi nền tảng một doanh nghiệp quản lý dữ liệu, nó cung cấpmột giao diện điều khiển quản lý duy nhất cho phép quản trị dữ liệu ở bất
cứ đâu trong tổ chức của bạn để theo dõi, quản lý và điều chỉnh tất cả các
cơ sở dữ liệu và các dịch vụ liên quan trên toàn doanh nghiệp của bạn Itprovides an extensible management infrastructure that can be easilyprogrammed using SQL Management Objects (SMO), enabling users tocustomize and extend their management environment and IndependentSoftware Vendors (ISVs) to build additional tools and functionality to furtherextend the capabilities that come out of the box Nó cung cấp một cơ sở hạtầng quản lý mở rộng có thể dễ dàng lập trình bằng cách sử dụng SQLManagement Objects (SMO), cho phép người dùng điều chỉnh và mở rộngquản lý môi trường của họ và nhà cung cấp phần mềm độc lập (ISVs) đểxây dựng các công cụ bổ sung và các chức năng để tiếp tục mở rộng cáckhả năng có sẵn trên hộp
Đầu tư vào công nghệ sẵn sàng cao, sao lưu và phục hồi khả năng
bổ sung, cải tiến và nhân rộng sẽ cho phép các doanh nghiệp xây dựng vàtriển khai các ứng dụng cao có sẵn Innovative high availability features
Trang 15such as; database mirroring, failover clustering, database snapshots, andenhanced online operations will minimize downtime and help to ensure thatcritical enterprise systems remain accessible Sáng tạo các tính năng sẵnsàng cao như: cơ sở dữ liệu ánh xạ, failover clustering, ảnh chụp nhanh cơ
sở dữ liệu, và tăng cường các hoạt động trực tuyến sẽ giảm thiểu thời gianchết và giúp đỡ để đảm bảo rằng các hệ thống doanh nghiệp quan trọngvẫn có thể truy cập
II An ninh
SQL Server 2005 makes significant enhancements to the securitymodel of the database platform, with the intention of providing more preciseand flexible control to enable tighter security of the data SQL Server 2005làm cho cải tiến đáng kể cho các mô hình bảo mật của nền tảng cơ sở dữliệu, với mục đích cung cấp thêm quyền kiểm soát chính xác và linh hoạt
để kích hoạt tính năng an ninh chặt chẽ của dữ liệu A considerableinvestment has been made in a number of features to provide a high level
of security for your enterprise data including: Một đầu tư đáng kể đã đượcthực hiện trong một số tính năng để cung cấp một mức độ cao về an ninhcho dữ liệu doanh nghiệp của bạn bao gồm:
Enforcing policies for SQL Server login passwords in the authenticationspace Thi hành các chính sách mật khẩu đăng nhập với SQL Server trongkhông gian xác thực
Providing for more granularity in terms of specifying permissions atvarious scopes in the authorization space Cung cấp cho granularity thêm
về xác định ở phạm vi quyền hạn khác nhau trong không gian ủy quyền
Trang 16 Allowing for the separation of owners and schemas in the securitymanagement space Cho phép sự chia tách của chủ sở hữu và schemastrong không gian quản lý an toàn
A new security model in SQL Server 2005 allows administrators tomanage permissions at a granular level and at a designated scope, makingmanagement of permissions easier as well as ensuring that the principle ofleast privileges is upheld Một mô hình bảo mật mới trong SQL Server
2005 cho phép quản trị viên để quản lý quyền truy cập ở cấp hột và ở mộtphạm vi được chỉ định, việc quản lý quyền truy cập dễ dàng hơn cũng nhưđảm bảo các nguyên tắc của ít nhất là quyền được tôn trọng SQL Server
2005 allows you to specify a context under which statements in a moduleexecute SQL Server 2005 cho phép bạn chỉ định một bối cảnh theo đóphát biểu trong một module thực thi This feature also acts as an excellentmechanism for granular permission management Tính năng này cũngđóng vai trò như một cơ chế quản lý tuyệt vời cho phép dạng hạt
Trang 17Native EncryptionSQL Server 2005 supports encryption capabilities within the database itself, fully integrated with a key management infrastructure SQL Server 2005 hỗ trợ khả năng mã hóa trong cơ sở dữ liệu riêng của mình, tích hợp hoàn toàn với một quản lý cơ sở hạ tầng trọng điểm By default, client/server communications are encrypted Theo mặc định, khách hàng / máy chủ truyền thông được mã hóa To centralize security assurance, server policy can be defined to reject unencrypted communications Để tập trung bảo đảm an ninh, chính sách máy chủ có thể được xác định từ chối truyền thông không được mật mã SQL and Trustworthy Computing
The Trustworthy Computing initiative outlines a framework thatdefines the steps necessary to support secure computing as well asmeasures that help you deploy and maintain a secure environment Cácsáng kiến Trustworthy Computing vạch ra một khuôn khổ định nghĩa cácbước cần thiết để hỗ trợ máy tính an toàn cũng như các biện pháp giúpbạn triển khai và duy trì một môi trường an toàn These steps help toprotect the confidentiality, integrity, and availability of data and systems atevery phase of the software life cycle—from design, to delivery, tomaintenance Những bước này giúp bảo vệ bí mật, toàn vẹn, và sẵn cócủa dữ liệu và hệ thống ở mọi giai đoạn của chu kỳ cuộc đời phần mềm từthiết kế, để giao hàng, để bảo trì To uphold the four tenets of theTrustworthy Computing initiative, Microsoft and the SQL Server team havetaken the following steps: Để giữ nguyên bốn giáo lý của các sáng kiếnTrustworthy Computing, Microsoft và đội SQL Server đã lấy các bước sau:
The SQL Server development team conducted multiple securityaudits and spent more than two months studying SQL Server components
Trang 18and the interaction between them An toàn bằng cách thiết kế của SQL Server phát triển đội ngũ tiến hành kiểm tra an ninh và nhiều Dành hơn
hai tháng học tập SQL Server và các thành phần tương tác giữa chúng.For each potential security threat, the team did a threat analysis to evaluatethe issue and completed additional design and testing work to neutralizepotential security issues Đối với mỗi mối đe dọa an ninh tiềm năng, đội đãlàm một phân tích mối đe dọa để đánh giá vấn đề và thiết kế bổ sung vàhoàn thành công việc kiểm tra để trung hòa các vấn đề bảo mật tiềm năng
As a result of these design efforts, SQL Server 2005 includes many newserver security features Là kết quả của những nỗ lực thiết kế, SQL Server
2005 bao gồm nhiều tính năng bảo mật máy chủ mới
Upon installation, SQL Server 2005 chooses the right set ofconfiguration values for all setup options, ensuring that when a new system
is installed, it will be in a secure state by default An toàn theo mặc định.
Sau khi cài đặt, SQL Server 2005 chọn bên phải thiết lập các giá trị cấuhình cho tất cả các tùy chọn cài đặt, đảm bảo rằng khi một hệ thống mớiđược cài đặt, nó sẽ được an toàn trong trạng thái mặc định
Microsoft has created content to help organizations deploy SQLServer using the proper security credentials and to fully understand the
steps and permissions required An toàn trong việc triển khai Microsoft
đã tạo ra nội dung để giúp các tổ chức triển khai SQL Server sử dụngchứng chỉ bảo mật đúng và đầy đủ hiểu các bước và quyền yêu cầu SQLServer deployment tools provide the information necessary to understandthe decisions you need to make during deployment SQL Server công cụtriển khai cung cấp các thông tin cần thiết để hiểu được quyết định mà bạncần phải thực hiện trong quá trình triển khai Security updates are easy to
Trang 19find and install—and if you choose the option, the updates installautomatically Bảo mật thông tin cập nhật rất dễ tìm và cài đặt, và nếu bạnchọn tùy chọn, cài đặt các bản cập nhật tự động Tools are also available
to help you assess and manage security risks across organizations Công
cụ này cũng có thể giúp bạn đánh giá và quản lý rủi ro về an ninh trên toàn
tổ chức
C AN TOÀN,TIN CẬY
Một hệ thống doanh nghiệp phải được an toàn, đáng tin cậy, khảnăng mở rộng và sẵn có Microsoft SQL Server Thông báo dịch vụ đápứng các yêu cầu này thông qua các cấu trúc lập trình và kiến trúc của máychủ chạy báo Dịch vụ
1) An ninh
Dịch vụ thông báo, Microsoft NET Framework SQL Server và có cáctính năng thiết kế cho phép các nhà phát triển ứng dụng và quản trị để ápđặt bảo mật từ cuối để kết thúc ứng dụng và triển khai một cách đồng bộ:
Thông báo an ninh Dịch vụ sử dụng các mẫu được tiêu chuẩn web củacác nghiệp vụ giao tiếp qua Internet bằng cách sử dụng các thiết bị códây hoặc không dây Nó sử dụng các cơ chế bảo đảm tiêu chuẩn củaMicrosoft Windows và các cơ chế bảo mật dựa trên SQL Server 2005
để bảo vệ máy chủ
Thông báo trường hợp riêng của dịch vụ này được cô lập từ mỗi khác
sử dụng các cơ chế bảo mật dựa trên SQL Server 2005 Vì vậy, nhiềutrường hợp có thể được lưu trữ trên cùng một máy tính, bảo mật củamỗi cá nhân được bảo đảm Nếu bạn muốn hoàn toàn cô lập các diễn
Trang 20đàn, không để trong nhiều trường hợp cơ sở dữ liệu tương tự như cơ
sở dữ liệu của cơ quan có vai trò chia sẻ
Các thuê bao cá nhân được cách ly với nhau bằng cách thông báođược tạo ra và phân phối Vì vậy, mỗi thuê bao được đối xử như thể nó
là các thuê bao chỉ được quản lý bởi hệ thống
Các điều kiện hoạt động, có hỗ trợ truy vấn được xác định bởi người
sử dụng cho một tập dữ liệu, đòi hỏi cơ sở dữ liệu tài khoản người dùngriêng biệt để người dùng không thể truy cập các dữ liệu khác từ máychủ của bạn
Các nhà phát triển ứng dụng có thể mở rộng thông báo các nhà cungcấp dịch vụ trong việc xác định sự kiện riêng của họ Họ chạy mã nhưquản lý được hỗ trợ NET Framework, đảm bảo họ không thỏa hiệp bảomật máy chủ
Đối với SQL Server Express, một trong những mục tiêu của chúng tôi làcung cấp mặc định an toàn cho các thành phần khác nhau Ví dụ, cácgiao thức mạng như TCP / IP và Named Pipes đang tắt SQL dịch vụtrình duyệt không phải là bắt đầu, trừ khi người sử dụng rõ ràng yêu cầunày trong dòng lệnh thiết lập SA hay tài khoản quản trị hệ thống bị tắttheo mặc định nếu Windows Authentication được sử dụng Người sửdụng bình thường trên máy tính này có hầu như không có đặc quyềntrên dụ SQL Server Express Một quản trị địa phương trên máy chủ mộtcách rõ ràng phải cấp phép liên quan cho người sử dụng bình thường
để họ có thể sử dụng chức năng SQL
Đăng nhập SA là một đăng nhập đặc biệt trong SQL Server, và là mộtthành viên quản trị hệ thống (sysadmin) vai trò Nó được sử dụng chủyếu ở các cấu hình mà sử dụng chế độ xác thực SQL, và không được
Trang 21sử dụng trong chế độ xác thực của Windows SQL đòi hỏi một mậtkhẩu SA mạnh vì lý do bảo mật, và trong giao diện cài đặt và cài đặtSQL im lặng chế độ xác thực, người sử dụng phải cung cấp một mậtkhẩu SA mạnh Tuy nhiên, để cài đặt Windows xác thực im lặng, mậtkhẩu SA không phải là một yêu cầu Lý do là khi sử dụng chế độ xácthực Windows, SQL Server Express im lặng thiết lập cung cấp một mậtkhẩu ngẫu nhiên SA mật khẩu mạnh nếu không được chỉ định bởingười sử dụng Thiết lập cũng vô hiệu hóa tài khoản SA trong trườnghợp này, do đó, rõ ràng rằng bạn phải kích hoạt SA ở giai đoạn saubằng cách sử dụng T-SQL nếu bạn muốn sử dụng nó Điều này đượcthực hiện để ISVs không cần phải cung cấp mật khẩu khi sử dụngWindows xác thực, để triển khai hàng loạt các kịch bản không bị chặn Trong bản phát hành trong tương lai, tính năng này có thể được mởrộng để giao diện dựa trên Windows cài đặt cũng có
2) Độ tin cậy
Các cơ sở dữ liệu SQL Server 2005 lưu trữ dữ liệu và xử lý các mục đăng
ký của một rất đáng tin cậy, có lợi cho báo Dịch vụ lợi ích sau đây:
Các dữ liệu đăng ký quản lý của Dịch vụ Thông báo được lưu trữ trongSQL Server 2005 máy chủ cơ sở dữ liệu rất mạnh mẽ, mà hỗ trợ trướcđăng nhập và failover clustering
Trong Thông báo Dịch vụ, việc xử lý sự kiện, các mục đăng ký và đượcthông báo đầy đủ các giao dịch, do đó đảm bảo việc cung cấp thêm độtin cậy Lưu ý rằng một số giao thức giao hàng, ví dụ như SMTP(Simple Mail Transfer Protocol) không đảm bảo phân phối tin nhắn, tuynhiên, các dịch vụ thông báo có một nền tảng logic của tài liệu tham
Trang 22khảo cho phép các ứng dụng để gửi tin nhắn để cố gắng một mới nhàkho
Tương tự như vậy, Thông báo Dịch vụ, bằng cách sử dụng mã số quản lýcho các thành phần tùy chỉnh, đảm bảo rằng các thành phần tùy chỉnhkhông thỏa hiệp sự ổn định của hệ thống Các nhà phát triển ứng dụng cóthể xây dựng các nhà cung cấp sự kiện và các giao thức phân phối đángtin cậy, ví dụ dựa trên báo Queuing (còn gọi là MSMQ), và đảm bảo độ tincậy và hoàn hảo trong suốt
SQL Server 2005, nơi dữ liệu được lưu trữ và xử lý, là một cơ sở dữ liệumáy chủ tích hợp sẵn có đáng tin cậy hơn các công nghệ cao, bao gồmclustering failover, bản sao của bản ghi giao dịch và nhân rộng giao dịch Các cơ sở dữ liệu máy chủ có thể được cấu hình để tự động quản lý cáclỗi phần cứng
D SQL Server Security General Guidelines SQL SERVER BẢO MẬT NGUYÊN TẮC CHUNG
Security breaches on any system, whether it's a million-hits-per-hourcorporate server or a million-hits-per-millennium small office system, canmean the demise of the company—or just your job Vi phạm bảo mật trên
hệ thống nào, cho dù đó là một triệu hits mỗi giờ máy chủ doanh nghiệphay một triệu hits mỗi thiên niên kỷ hệ thống văn phòng nhỏ, có thể cónghĩa là sự sụp đổ của công ty-hay chỉ là công việc của bạn Since SQLServer Express systems assume that the application takes on manysecurity roles, it needs to be prepared to manage SQL Server logins,perform periodic maintenance such as data and log backups, move backupstores off-system (and hopefully off-site), and other maintenance tasks as
Trang 23appropriate for your database use Từ SQL Server Express cho rằng các
hệ thống ứng dụng phải mất nhiều về vai trò bảo mật, nó cần phải đượcchuẩn bị sẵn sàng để quản lý SQL Server đăng nhập, thực hiện việc bảo trìđịnh kỳ như sao lưu dữ liệu và nhật ký, di chuyển cửa hàng ra sao lưu hệthống (và hy vọng off-site), và bảo trì các nhiệm vụ khác như là thích hợpcho việc sử dụng cơ sở dữ liệu của bạn Your application also needs totake steps to monitor the health of the server log, and report problems itencounters Ứng dụng của bạn cũng cần phải thực hiện các bước để theodõi sức khỏe của nhật ký máy chủ, và các vấn đề báo cáo nó gặp
Developers not familiar with SQL Server often overlook a morefundamental approach to security, such as SQL Server's ability to protectobjects right down to the column Các nhà phát triển không quen thuộc vớiSQL Server thường bỏ qua một cách tiếp cận cơ bản hơn đối với an ninh,chẳng hạn như khả năng của SQL Server để bảo vệ các đối tượng phảixuống cột In most serious office systems, the DBA (if there is one)immediately restricts access to the base tables Trong các hệ thống vănphòng trầm trọng nhất, DBA (nếu có một) ngay lập tức hạn chế quyền truycập vào các bảng cơ sở After that, the DBA establishes specific user androle accounts that have focused access to the database, enablingappropriate permissions on specifically applicable views, storedprocedures, and functions This way, if the user credentials are hijacked,the only way the data can be accessed is through these very easilyconstrained mechanisms
chuỗi kết nối của bạn có chứa các từ khóa Integrated Security =
SSPI, ADO.NET (hoặc truy cập dữ liệu giao diện bạn đang sử dụng) sử
dụng Windows Authentication Mode Behind the scenes this mode uses the
Trang 24NTLM (NT LAN Man) Windows NT Challenge/Response authenticationprotocol to validate the account credentials which uses encryption forsecure transmission of passwords to prevent "snoopers" from picking yourcredentials off the wire Đằng sau những cảnh chế độ này sử dụng NTLM(NT LAN Man) Windows NT Challenge / giao thức xác thực đáp ứng chocác chứng xác thực tài khoản trong đó sử dụng mật mã cho truyền dẫn antoàn của các mật khẩu để ngăn chặn "snoopers" chọn mỗi chứng từ củabạn khỏi những dây điện Each time a connection is opened (or reopened),the user credentials are re-verified against the domain controller (ActiveDirectory) database Mỗi lần kết nối được mở ra (hoặc mở cửa trở lại), cácchứng chỉ người dùng được tái xác nhận với bộ điều khiển tên miền(Active Directory) cơ sở dữ liệu Microsoft recommends WindowsAuthentication Mode for most applications Microsoft khuyến cáo WindowsAuthentication Mode cho hầu hết các ứng dụng
Basically, there are four layers of security you'll need to establish andconfigure Về cơ bản, có bốn lớp bảo mật mà bạn sẽ cần phải thiết lập vàcấu hình
1 : Your system administrator needs to establish a domain accountthat includes a Login name and (strong) password—the user
"credentials" Các miền Windows tài khoản: quản trị hệ thống của
bạn cần thiết lập một tài khoản miền bao gồm một tên đăng nhập và(người) và mật khẩu người dùng "trọng" This account is (by default)
a member of the "Domain Users" group Tài khoản này được (mặcđịnh) một thành viên của "Người sử dụng tên miền" nhóm Youradministrator can set up other groups and assign users to thesegroups as needed Quản trị viên của bạn có thể thiết lập các nhóm
Trang 25khác, và gán cho người dùng các nhóm này khi cần I usually set up
"classes" of users that categorize them by the type of work role withinthe office they are assigned to Tôi thường được thiết lập "lớp học"của người sử dụng mà phân loại chúng theo kiểu vai trò làm việctrong văn phòng chúng được phân công For example, I'll setup
"Accounting Admin1" and "Accounting Admin Lead" groups and addspecific Windows domain accounts to these groups Ví dụ, tôi sẽ thiếtlập "Kế toán Admin1" và "Kế toán quản trị chì" và thêm các nhóm cụthể các tài khoản Windows tên miền để các nhóm này A singleWindows user can be assigned to several roles Một người dùngWindows duy nhất có thể được giao cho một số vai trò
2 Vật lý an ninh của các máy trạm và người sử dụng If the
workstation is left logged in while the user is away, or the userpermits others to use their Windows account credentials, yoursecurity has already been penetrated Nếu máy trạm này là trái đăngnhập trong khi người dùng đang đi, hoặc người sử dụng giấy phépngười khác sử dụng trọng tài khoản Windows của họ, an ninh củabạn đã bị xâm nhập This layer is often overlooked Lớp này thường
bị bỏ qua This is why Microsoft uses a key-access system to preventaccess to systems when the user is not physically present Đây là lý
do tại sao Microsoft sử dụng một hệ thống truy cập chính để ngănchặn truy cập vào hệ thống khi người dùng không phải là vật lý hiệnnay
3 : This is an account setup on SQL Server that's used to screen
attempts to connect to SQL Server SQL Server Đăng nhập: Đây là
một thiết lập tài khoản trên SQL Server đó là màn hình được sử dụng
Trang 26để cố gắng kết nối SQL Server Each account you add to this listdilutes the server's ability to protect the data as it permits additionalWindows users to gain access to the server Mỗi tài khoản mà bạnthêm vào danh sách này làm loãng khả năng của máy chủ để bảo vệ
dữ liệu khi nó bổ sung giấy phép người dùng Windows truy cập vàomáy chủ When using Integrated Security (as we suggest), you'll stillneed to setup a Login account on SQL Server to permit access to thetargeted database by a specific user or to a Windows Domain group(such as Domain Users) Khi sử dụng tích hợp Bảo mật (như chúngtôi đề nghị), bạn vẫn sẽ cần phải thiết lập một tài khoản đăng nhậpvào SQL Server để cho phép truy cập vào cơ sở dữ liệu nhắm mụctiêu của một người sử dụng cụ thể hoặc một nhóm Windows Domain(như Người sử dụng tên miền) Each Login account is granted rights
to one or more databases and is assigned a default database that isreferenced if the initial catalog ( ) keyword is not used in theconnection string Mỗi tài khoản đăng nhập được cấp quyền cho mộthoặc nhiều cơ sở dữ liệu và được phân công một cơ sở dữ liệu mặc
định đó là tham chiếu nếu các cửa hàng ban đầu (cơ sở dữ liệu từ
khóa) không được sử dụng trong chuỗi kết nối
4 : The final layer of protection is managed in the database itself
Người sử dụng cơ sở dữ liệu: Các lớp cuối cùng của bảo vệ được
quản lý trong cơ sở dữ liệu của chính nó In this case, you need toset up one or more database users that are granted rights to specifictables, views, functions, and stored procedures Trong trường hợpnày, bạn cần thiết lập một hoặc nhiều người sử dụng cơ sở dữ liệuđược cấp quyền để bàn cụ thể, xem, chức năng, và lưu trữ các thủ
Trang 27tục You can even grant rights to specific columns if the need arises.Bạn thậm chí có thể cấp quyền cho các cột cụ thể nếu cần được đặt
ra
One approach to managing security accounts on any SQL Serverdatabase is to use SQLCMD Một cách tiếp cận để quản lý các tài khoảnbảo mật trên bất kỳ cơ sở dữ liệu SQL Server là sử dụng SQLCMD.However, unless you're a database administrator (DBA) and areexperienced with T-SQL, this can seem a bit daunting Tuy nhiên, trừ khibạn là một quản trị cơ sở dữ liệu (DBA) và có kinh nghiệm với T-SQL, điềunày có thể có vẻ hơi khó khăn Fortunately, you can use the SQL Server
2005 Management Studio that is equivalent to SQL Enterprise Manager tocreate database users, groups or roles May mắn thay, bạn có thể sử dụngSQL Server 2005 Management Studio đó là tương đương với SQLEnterprise Manager để tạo ra cơ sở dữ liệu người dùng, các nhóm hoặccác vai trò This tool is not included with SQL Server Express, so you'llneed to use the Standard or Developer Editions for Microsoft-providedtools, or use one of the third-party tools Công cụ này không bao gồm trongSQL Server Express, do đó, bạn sẽ cần phải sử dụng các tiêu chuẩn hoặcphát triển Ấn bản cho Microsoft cung cấp công cụ, hoặc sử dụng một trongnhững công cụ của bên thứ ba Once these roles are created, you can getthe SQL tools to export these T-SQL commands to a script file Một khinhững vai diễn được tạo ra, bạn có thể nhận được các công cụ SQL đểxuất khẩu các T-SQL lệnh vào một tập tin script
E Giao diện người-máy bằng đồ hoạ.
Trang 28Một phương án đối với phần chương trình có tương tác với người
sử dụng, và dùng các biểu tượng để đại diện cho các tính năng chươngtrình
GUI bắt nguồn từ các chương trình nghiên cứu của Trung tâmNghiên cứu Palo Alto ( PARC) của hãng Xerox Corporation trong nhữngnăm đầu của thập niên 70 Từ nhận định con người nhận biết các hình vẽnhanh hơn đọc các từ hoặc các câu, nhóm nghiên cứu của PARC đã thiết
kế một giao diện người-máy có các hình ảnh đồ hoạ gọi là các biểu tượng( icon) Biểu tượng là hình vẽ gần giống hoặc gợi nhớ cho người xem vềkhái niệm mà nó đại diện Ví dụ, các biểu tượng mang tính mô tả tốt là máy
in để in ra, kéo để cắt, và các chữ ABC với một dấu kiểm tra để tượngtrưng cho kiểm lỗi chính tả
GUI thường được kết hợp với các đổi mới của PARC, ví dụ sử dụnggiao diện thông qua chuột với các trình đơn kéo xuống, các hộp hội thoại,các hộp kiểm tra, các nút radio Các tính năng này có thể được bổ sung
dễ dàng vào các màn hình cơ sở ký tự, nhiều chương trình DOS chạy cácmáy PC trong chế độ ký tự (ngược với chế độ đồ hoạ) đã sử dụng tínhnăng này
Các chương trình dùng GUI yêu cầu phải có máy tính tốc độ đủ cao,
đủ mạnh, bộ nhớ đủ lớn, để hiển thị các hình ánh xạ bit phân giải cao
The Business Intelligence Development Studio là một môi trườngphát triển chung để xây dựng các giải pháp BI dựa trên Visual Studio baogồm một động cơ sở dữ liệu, dịch vụ phân tích, và các dịch vụ báo cáo.Use the Business Intelligence Development Studio graphical user interface
Trang 29to design SQL Server Integration Services (SSIS) packages for datamanagement applications Sử dụng Kinh doanh thông minh Phát triển giaodiện người dùng đồ họa Studio để thiết kế SQL Server Integration Services(SSIS) gói cho các ứng dụng quản lý dữ liệu SSIS packages are designed,developed, and debugged in the Business Intelligence Development Studio
by dragging tasks from the toolbox, setting their properties, and connectingtasks with precedence constraints Gói SSIS được thiết kế, phát triển, vàdebugged trong Studio Phát triển Kinh doanh thông minh bằng cách kéonhiệm vụ từ hộp công cụ, thiết lập các thuộc tính của họ, và kết nối vớinhững hạn chế nhiệm vụ ưu tiên Figure 3 shows the interface in VisualStudio for the Business Intelligence Development Studio
SQL Server Express là miễn phí và dễ sử dụng cơ sở dữ liệu sản
phẩm mà là dựa trên SQL Server 2005 công nghệ Nó được thiết kế để
cung cấp một nền tảng cơ sở dữ liệu cung cấp trên dễ dàng sử dụng, chophép triển khai nhanh các kịch bản cho mục tiêu của nó The ease of usestarts with a simple and robust graphical user interface (GUI) setup thatguides the user through the installation process Các dễ bắt đầu sử dụngvới một giao diện người dùng đơn giản và mạnh mẽ đồ họa (GUI) thiết lập
mà hướng dẫn người sử dụng thông qua quá trình cài đặt The GUI toolsthat come for free with SQL Server Express include SQL ServerManagement Studio Express Edition (Technical Preview version available
at launch), Surface Area Configuration Tool, and SQL Server ConfigurationManager Các công cụ giao diện có sẵn miễn phí với SQL Server Expressbao gồm SQL Server Management Studio Express Edition (phiên bản kỹthuật trước lúc khởi động có sẵn), Surface Area Configuration Tool, vàSQL Server Configuration Manager These tools simplify the basic
Trang 30database operations Những công cụ này đơn giản hóa hoạt động cơ sở
dữ liệu cơ bản The design and development of database applications aremade easier by the integration with Visual Studio projects Thiết kế và pháttriển các ứng dụng cơ sở dữ liệu được thực hiện dễ dàng hơn do hội nhậpvới các dự án Visual Studio In addition, I introduce the ability to deploydatabase applications by moving them like typical Windows files Ngoài ra,tôi giới thiệu khả năng để triển khai các ứng dụng cơ sở dữ liệu bằng cách
di chuyển họ như Windows điển hình ảnh The servicing and patching arealso simplified and automated Các dịch vụ và vá cũng đơn giản hóa và tựđộng
SQL Server Express uses the same reliable and high-performancedatabase engine as the other versions of SQL Server 2005 SQL ServerExpress sử dụng động cơ sở dữ liệu đáng tin cậy và hiệu suất cao, giốngnhư các phiên bản khác của SQL Server 2005
SQL Server Express được thiết kế để dễ sử dụng, và người sử dụnggiao diện đồ họa (GUI) các công cụ dễ dàng, ngay cả cho người mới cơ sở
dữ liệu để sử dụng chức năng cơ bản trong cơ sở dữ liệu SQL ServerExpress A new GUI tool called SQL Server Management Studio ExpressEdition will be freely available as a separate Web download Một giao diệnmới được gọi là công cụ SQL Server Management Studio Express Edition
sẽ được tự do có sẵn như là một download web riêng biệt SSMS-EE willallow easy database management and query analysis capabilities and will
be freely redistributable SSMS-EE sẽ cho phép dễ dàng quản lý cơ sở dữliệu và khả năng phân tích truy vấn và sẽ được tự do Redistributable
SSMS-EE will support connections to SQL Server Express and otherSQL Server 2005 editions, SQL Server 2000, and MSDE 2000 SSMS-EE
Trang 31sẽ hỗ trợ các kết nối đến SQL Server Express và SQL Server 2005 phiênbản khác, SQL Server 2000, và MSDE 2000 A simple connection dialogwill guide the user through the selection of the instance and theauthentication methods to be used Một hộp thoại kết nối đơn giản sẽhướng dẫn người sử dụng thông qua việc lựa chọn sơ thẩm và phươngpháp xác thực để được sử dụng Both local and remote connections will bepossible Cả hai địa phương và các kết nối từ xa sẽ có thể Object Explorerwill enumerate and display the common objects used, such as the instance,tables, stored process, and so on, in a hierarchical manner and will help theuser visualize access to the database Đối tượng Explorer sẽ liệt kê và hiểnthị các đối tượng thường được sử dụng, chẳng hạn như trường hợp này,bảng biểu, quá trình lưu trữ, và như vậy, một cách phân cấp và sẽ giúpngười dùng truy cập hình dung cơ sở dữ liệu
All the database management functionalities will be available byinvoking the right-click context menu from Object Explorer Tất cả các chứcnăng quản lý cơ sở dữ liệu sẽ có sẵn bằng cách gọi các bên phải menunhấp chuột từ Object Explorer SSMS-EE features like creating andmodifying databases, tables, views, logins, and users are identical to thefull SQL Server Management Studio available in other editions SSMS-EEtính năng như tạo và sửa đổi các cơ sở dữ liệu, bảng, xem, đăng nhập, vàngười sử dụng là giống hệt nhau cho Studio SQL Server Quản lý đầy đủ cósẵn trong các phiên bản khác This allows you to immediately leverage theskills you learn with SSMS-EE once you upgrade to the full version ofSSMS Điều này cho phép bạn ngay lập tức tận dụng những kỹ năng bạnhọc với SSMS-EE một khi bạn nâng cấp lên phiên bản đầy đủ của SSMS
Trang 32Many database users prefer to manage their servers using T-SQL,since this approach offers finer-grained control than using the graphicaluser interface Nhiều cơ sở dữ liệu người dùng thích để quản lý các máychủ của họ bằng cách sử dụng T-SQL, kể từ cách tiếp cận này cung cấpfiner-grained kiểm soát hơn bằng cách sử dụng giao diện người dùng đồhọa The Query Editor in SSMS-EE will allow users to develop and executeT-SQL statements and scripts Editor Query trong SSMS-EE sẽ cho phépngười sử dụng để phát triển và thực thi T-SQL statements và script TheQuery Editor will have rich features such as keyword color-coding and aresults pane that returns results in a data grid Editor Query sẽ có tính năngphong phú như: màu từ khóa mã hóa và ngăn một kết quả trả về kết quảtrong một mạng lưới dữ liệu The error messages, if any, will also beshown in the results pane Các thông báo lỗi, nếu có, cũng sẽ được hiểnthị trong cửa sổ kết quả SSMS-EE supports all the query editorfunctionality of SSMS including graphical query plans SSMS-EE hỗ trợ tất
cả các chức năng soạn thảo truy vấn của SSMS bao gồm cả kế hoạch truyvấn đồ họa
Trang 33A KHÁI NIỆM :
ORACLE là một bộ phần mềm được cung cấp bởi công ty ORACLE ,
nó bao gồm một bộ xây dựng các ứng dụng và các sản phẩm cuối cùngcho uer (end_uer product)
- Oracle cung cấp một hệ quản trị CSDL mềm dẻo nó bao gồm CSDLOracle , môi trường cho việc thiết kế các cơ sở dữ liệu và các công cụ pháttriển
- Hệ quản trị CSDL có tính an toàn , bảo mật cao,tính nhất quán vàtoàn vẹn dữ liệu ,cho phép các user truy nhập tới CSDL phân tán như mộtkhối thống nhất Vì vậy nó được đánh giá là ưu việt nhất hiện nay
B KIẾN TRÚC CƠ BẢN CỦA ORACLE :
Sơ đồ kiến trúc cơ bản của ORACLE :