SQL SERVER 2005 Presentation
SQL SERVER 2005 Presentation
Snapshots
Transact SQL
Differences between 2005 and 2000 SQL
Database Mirroring
Continuously streams transaction log from a
source server to a single target
Monitors primary and if fails target accepts
connections automatically
Works on standard hardware
IP requests auto redirected
Redundant data
Failover Clustering
Certified hardware
Adds analysis, notification and replication
services to clustering
Differences between 2005 and 2000 SQL
No query analyzer
Dedicated admin connection
• TSQL Try/Catch
What the conversion means to developers
OUTPUT keyword
What the conversion means to developers
Programmable management
SQL Management Objects
Analysis Management Objects
Can host web services without IIS
Any Web services application can access an
instance of SQL Server
What the conversion means to developers
Synonyms
Provides an alternative name for another
database object, referred to as the base object,
that can exist on a local or remote server.
Provides a layer of abstraction that protects a
client application from changes made to the
name or location of the base object.
Partitioning
Horizontal – split many row tables into separate
smaller tables by rows.
Vertical – split many column tables into separate
smaller tables by column
Both types of partitioning can target file groups
for performance boost
What the conversion means to developers
• Upgrade wizard
• Restore
• Attach
• Compatibility settings – back to SQL 7
Gotchas
Oracleserver linking and SQL 64
SP OA’s fail:
Gotchas
Oracleserver linking and SQL 64
SP OA’s fail:
Gotchas
Multiple instances not addressable
without configuration
Local user accounts use new security