SQL Server Architecture
SQL Server Architecture
Administration
SQL Server
Architecture
Database Server
Results
Results
Transact-SQL
Transact-SQL
Application
Application
Client
SQL Server
Relational
DataBase
Management
System
Client / Server
Client
Server
SQL
SQLServer
Server
Open
OpenData
Data
Database
Interface
Database Interface
Services
Services
Network
Network
NetworkLibrary
Library
NetworkLibrary
Library
Application
Application
Databases
System Databases
master
model
pubs
tempdb
msdb
distribution
northwind
User Databases
6
Service Manager
Performance Monitor
SQL Profiler
Database Files
Database
Data
Data(file)
(file)
.mdf
.mdf or
or .ndf
.ndf
Tables, Indexes
Data
Page (8 KB)
Max row size = 8092 bytes
Log
Log (file)
(file)
.ldf
.ldf
Extent
(8 contiguous
8-KB pages)
8
Storage Engine
Transaction log
Lazy Writer
Lock Manager
Log Writer
Background task
Windows Services
Login Authentication,
Database User Accounts
Windows
WindowsNT
NT
Group
GroupUser
User
Windows
WindowsNT
NT
Verifies
VerifiesPassword
Password
SQL
SQLServer
ServerAssigns
AssignsLogins
Logins
to
toUser
UserAccounts
Accountsand
andRoles
Roles
Windows
WindowsNT
NT
SQL
SQL
SQLServer
Server
SQL
SQLServer
Server
Login
LoginAccount
Account
Database
Database
User
UserAccount
Account
SQL Server
Verifies Password
Database
DatabaseRole
Role
11
12
Connecting to DB Engine
Database Properties
14
Server Databases
Operating System
Login
Database Server
Database Server Login
Server Roles
User Database
Database User
Group
Object Level
Object level Permission
16
Database Security
Server Properties
New Database
Other components
Database Objects
sp_help, sp_helpindex
sp_helpdb, sp_helpfile/filegroup
sp_who, sp_lock
sp_depends, sp_recompile
sp_readerrorlog
System tables
System functions
Object_name/id, index_col
24
Summary
26
QUESTIONS ??????
Thank you
27