Installation
- Veränderte Installationsroutine
- Produktvarianten (inkl. SQL Server Express)
Datenhaltung
- Datentyp XML
- SQLXML im SQL Server 2005
- Xquery-Unterstützung (XML Query Language)
- Weitere neue Datentypen
- Snapshotisolation
Sicherheit und Verfügbarkeit
- Sicherheitserweiterungen
- Richtlinien für SQL Server-Anmeldekennwörter
- Anrgriffsflächenreduzierung
- Failoverclustering
- Datenbankspiegelung
- Datenbank-Snapshots
- Schnelle Wiederherstellung
- Verbesserte Replikation
T-SQL
Statement Level Recompile
Query-Erweiterungen: WAITFOR, UPDATE WITH OUTPUT
DDL-Triggers (d.h. Trigger bei Anlegen, Löschen, etc. von Tabellen)
SQL View auf XML-Daten (Erweiterung von Select um query Statement, erlaubt Xquery und Xpath)
Rekursive Abfrage
Unterstützung für multidimensionale Daten (PIVOT, UNPIVOT, APPLY)
- Ausnahmebehandlung für Transaktionen
Exception Handling mit ABORT
Verwaltung
- Neues SQL Server Management Studio
- SQL Management Objects (SMO)
- Business Intelligence Development Studio
Zusatzdienste des SQL Server 2005
- Microsoft SQL Server 2005 Integration Services (Nachfolger der Data Transformation Services – DTS)
- Microsoft SQL Server 2005 Reporting Services
- Microsoft SQL Server 2005 Analysis Services
Programmierung
- .NET-Fähigkeit: Hosting der CLR innerhalb des SQL Server (Name: SQL CLR)
- Managed Code für Stored Procedures Functions, Triggers und Types
- Webservices
- SQL Service Broker
- Notification Services
- Query Notifications
- Multiple Active Result Sets (MARS)