Mit seinen 1.438 Seiten liegt das SQL Server 2005 Entwicklerbuch recht schwer in der Hand. Da ist es umso erschreckender, dass selbst bei diesem beachtlichen Umfang einige für Entwickler wichtige Themen komplett ausgespart wurden. So wird zum Thema "Replikation" auf die Autorenwebsite verwiesen und in Aussicht gestellt, dieses Thema vielleicht in einer späteren Ausgabe zu ergänzen. Der Bereich "Analysis Services" wird ebenfalls nicht besprochen. Stattdessen wird auf ein Buch verwiesen, das sich ausschließlich mit diesem Thema befasst (die Reporting Services zumindest werden aber recht ausführlich behandelt). Damit wären die wesentlichen negativen Punkte genannt, die nach intensiver Lektüre des Buchs auffallen.
Wie der Titel schon verrät, ist das SQL Server 2005 Entwicklerbuch primär für Entwickler gedacht, aber auch Administratoren dürften zahlreiche interessante Informationen finden. Nach einer ausführlichen Einleitung vermittelt das Buch schon in den ersten Kapiteln ein tieferes Verständnis der SQL Server-Grundlagen und technischen Zusammenhänge. Wer hier nicht jedes Detail versteht, sollte sich aber nicht abschrecken lassen, die späte-ren Kapitel sind teilweise deutlich leichter zu verstehen. Das ist ein wohl schwer vermeidlicher Nebeneffekt, wenn verschiedene Autoren an einem Buch arbeiten und sich die Kapitel aufteilen. Der eine setzt mehr Vorwissen des Lesers voraus und schreibt gleich zu Beginn technisch sehr anspruchsvoll, der andere erklärt zunächst die Grundlagen. Ein durchgängiger Schreibstil wurde zwar sicherlich angestrebt, ist aber nicht über alle Kapitel hinweg gelungen. Anders ist ein Buch dieses Umfangs in halbwegs vertretbarem Zeitrahmen aber wohl kaum zu realisieren, sodass man dieses Manko als verzeihlich einordnen sollte.
Vom Aufbau her ist das Buch ist in fünf Hauptteile gegliedert. Nach dem Grundlagenteil (75 Seiten) folgt der umfangreichste Teil, der sich mit relationalem Entwickeln und Transact SQL befasst (630 Seiten). Der dritte Teil des Buchs geht auf die Entwicklung mit .NET ein (190 Seiten), gefolgt von einigen Kapiteln zum Thema XML (110 Seiten), an die sich Informationen zu verschiedenen Services (380 Seiten) anschließen. Hier werden sowohl die SQL Server Integration Services als auch Reporting Services und Notification Services behandelt.
Am Inhalt wird deutlich, dass die Autoren über große Praxiserfahrung verfügen, denn der gesamte Text ist mit praxisnahen Tipps gespickt. Einige Quelltexte lassen sich sogar direkt in der eigenenArbeit einsetzen. Als Beispiel sei hier eine Stored Procedure genannt, die alle offenen Verbindungen zu einer Datenbank trennt und diese für Wartungszwecke gleich offline nimmt (was für viele Administratoren interessant sein dürfte).
Die beiliegende Buch-CD enthält neben den Beispieldatenbanken (worin auch eine 1,36 GB große Datenbank für Performancetests enthalten ist) alle Projekte und Dateien, um die geschilderten Beispiele gleich ausprobieren zu können. Dazu kommen zahlreiche technische Artikel (meist in englisch), eine Seite mit Web- Links sowie ein Visio-Diagramm der Beispiel-Datenbank (inkl. Visio Viewer). Insgesamt handelt es sich bei dem SQL Server 2005 Entwicklerbuch um ein sehr umfassendes Werk, das zur Datenbank-Bibel für jeden Entwickler werden könnte, der den SQL Server 2005 nutzt.

