Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 166 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
166
Dung lượng
2,38 MB
Nội dung
SQLServer 2005
Database Administration
Agenda
• Introduction
• Installation
• Data Storage Architecture
• Database Physical Architecture
• Tuning and Monitoring
• Security
• High Availability
• Backup-Restore
• Administration Overview
SQL Server 2005
SQL Server2005 – Components Overview
Relational Database
Engine
.NET CLR
Integration Services
SQL Server Agent
Analysis Services
Reporting Services
Notification Services
Replication
SQL Server 2005
SQL Server 2005SQL Server 2005
SQL Server 2005
Service Broker
SQL Server 2005- Components
SQL Server2005 – Relational Database Engine
Database Engine
• The primary component of SQLServer 2005
• The Online Transaction Processing (OLTP) engine for
SQL Server
• Responsible for the efficient storage, retrieval, and
manipulation of relational and Extensible Markup
Language (XML) formatted data
• Highly optimized for transaction processing
SQL Server2005 – Analysis Services
Analysis Services
• Provides Online Analytical Processing (OLAP) and Data
Mining functionality
• Analytical processing done through multidimensional
data structures containing de-normalized and
aggregated data, often from diverse data sources
• Data Mining allows analysis of large quantities of data
for relationships and patterns
SQL Server2005 – Integration Services
Integration Services
• Supports data extraction and loading to and from
heterogeneous data sources
• A complete change from its predecessor, Data
Transformation Services (DTS)
• Supports data extraction and loading to and from
heterogeneous data sources
SQL Server2005 – Reporting Services
Reporting Services
• Provides solution for designing, deploying, and
managing flexible, dynamic Web-based reports
• Can pull information from various data sources
• Implemented as a Web service
• Supports user defined adhoc report
SQL Server2005 – Notification Services
Notification Services
• Helps building applications that support the generation
and sending of data-driven notifications
• Notifications are personalized, timely messages that
can be sent to a wide range of devices according to
subscriber preference
• Enables sending critical information to customers,
partners, and employees
SQL Server2005 – SQLServer Agent
SQL Server Agent
• Essential tool for automating database administration
• Executes scheduled administrative tasks through jobs
• Jobs can perform various database and non database
activities
[...]... advanced features of SQL Server2005SQLServer2005SQLServer2005 Data Storage Overview SQL Server2005SQLServer2005 Data Storage Overview Instances SQLServer Instances • The topmost item in SQLServer data storage hierarchy is an instance • Installing the SQLServer2005server software once on a server machine creates one instance • Sometimes referred to as server instance or only server • One physical... Name SQL Server2005SQLServer2005 Data Storage Overview Databases SQLServer Databases • The next object in the data storage hierarchy are Databases • One instance of SQLServer2005 can contain multiple (technical limit 32767) databases • Logically a database consists of objects meant for data access and storage • Physically a database is made of a set of operating system files SQLServer 2005- Database. .. SQLServer2005 Configuring SQLServer2005SQLServer Configuration Manager • SQLServer installs the following windows services: SQLServerDatabase Service Analysis Service Reporting Service Notification Service Integration Service SQLServer Agent Full-Text Search SQLServer Browser SQLServer Active Directory Helper SQL Writer Distributed Transaction Coordinator SQLServer Configuration Manager... SQLServer2005 – System Databases • Each SQLServer instance, includes four system databases and one hidden system database Master Tempdb Model MSDB Resource (Hidden) • System databases contain system objects like system tables • System Objects contain SQLServer internal data managed by SQLServer itself SQLServer2005 – System Databases Description • Master Most critical system database for SQL Server. . .SQL Server2005 – Service Broker SQLServer Service Broker • Is a new technology in Microsoft SQLServer2005 • Provides a robust asynchronous programming model • Provides queuing and reliable messaging for SQLServer between SQLServer instances or inside single SQLServer instance SQLServer2005 – Replication Replication • Provides the ability... SQL Server2005SQLServer2005 Data Storage Overview Database Logical Architecture SQLServerDatabase – Logical Architecture • A database can contain objects like Tables, Views and many more • One single database is capable of containing tens of thousands of objects (technical limit > 2 billion ) • A database in SQLServer can have sizes varying from 1 MB to 1,048,516 TB • A typical instance of SQL. .. Server2005 contains a fixed number of system databases and multiple user databases SQLServer 2005- Defining System Catalog master Server - Wide System Tables Database - Specific System Tables System Databases model tempdb msdb Resource System Tables System Tables System Tables System Tables User Database User Database System Tables SERVER User Database System Tables System Tables User Databases SQL. .. ability to automate and schedule the copying and distribution of data and database objects from one database or server to another • Ensured data integrity and consistency • Powerful technology can also be used for maintaining high database availability SQL Server2005SQLServer2005 Editions SQLServer2005 Editions • SQLServer2005 comes in 5 different editions • The highest editions is “Enterprise”,... 2005 – System Databases Description • MSDB Special type of system database used by SQL Agent Keeps history of database backup and restore Holds data for many specialized SQLServer components like SSIS • Resource A new addition in SQLServer2005 Actual database name is mssqlsystemresource Only contains code for all the system objects present in SQLServer2005 Main purpose of this system database is... to a new version of SQLServerSQLServer2005 – User Databases • User databases contain collection of user created database objects • Every user database also includes a set of system objects that maintain information about objects in the specific database • Name of a User database must be unique in an instance • User database creation and modification can be performed using t -sql statement or graphically . Services
Replication
SQL Server 2005
SQL Server 200 5SQL Server 2005
SQL Server 2005
Service Broker
SQL Server 2005- Components
SQL Server 2005 – Relational Database. by SQL Server
SQL Server 2005
Configuring SQL Server 2005
SQL Server Configuration Manager
• SQL Server installs the following windows services:
SQL Server