Ermittlung eines bestimmten Datums mit T-SQL

Heute ist der 05.12.2007. Was muss ich nun machen, um den letzten Sonntag davor in T-SQL zu ermitteln?Ein Blick in den Kalendar zeigt, daß als Ergebnis der 02.12.2007 herauskommen muss. Die bisher einfachste und sicherste Methode, die ich gefunden habe… mehr »

SQL Server Customer Advisory Team

Verweis auf diverse "Best Practices" des Customer Advisory Teams: http://blogs.msdn.com/euanga/archive/2007/12/04/sql-server-customer-advisory-team.aspx mehr »

Nondeterministic Row Numbers

Ein guter Tip von SQL Server MVP Itzik Ben-Gan, wie man die Sort Operation beim Einsatz von ROW_NUMBER vermeiden kann, wenn eine Durchnummerierung der Zeilen keiner Logik unterleigen muss: http://www.sqlmag.com/articles/index.cfm?articleid=97675& more »

Thanksgiving SQL Teaser COUNT

Bin gerade zufällig über dieses Blogposting gestolpert: http://sqlblog.com/blogs/denis_gobo/archive/2007/11/21/3456.aspx Während man im ersten Moment sich wundert über das Ergebnis, so macht es jedoch Sinn, wenn man erst einmal darüber nachgedacht… mehr »

SQL Server 2008 Launch Event

Der Countdown läuft. SQL Server 2008 steht vor der Tür. Vom 19. Februar bis zum 21. Februar 2008 findet die Produktvorstellung der neuen Versionen von - Microsoft Windows Server 2008, - SQL Server 2008, - und Visual Studio 2008 in Frankfurt am Main… mehr »

Inside SQL Server 2005 Tools

Inside SQL Server 2005 Tools Michael Raheem, Dima Sonkin, Thierry D´Hers, Kami LeMonds 2006, Microsoft Press 816 Seiten 59.99$ ISBN 0-32139-796-7 Dieses Buch sticht aus der Vielzahl von SQL Server Büchern positiv hervor, weil es sich nicht mit der… mehr »

Taschenbuch Datenbanken

Das vorliegende Buch führt den Leser kurz, knapp und prägnant in die Welt der Datenbanken ein und erläutert Grundlagen, Konzepte, Komponenten sowie allgemeine und spezielle Anwendungsbereiche. mehr »

Datenbankentwicklung mit dem Microsoft SQL Server 2005

Dieses Buch ist eine der wenigen deutschsprachigen Publikationen zum Thema SQL Server. Qualitativ zählt es zu der anspruchsvolleren Literatur auf diesem Fachgebiet. mehr »

Programming Microsoft SQL Server 2005

Das vorliegende Buch bietet auf knapp 900 Seiten gut fundiertes Wissen zu den stark erweiterten Programmiermöglichkeiten des SQL Server 2005 wie SQLCLR, SMO, Notification Services, Service Broker, etc…. mehr »

Was passiert mit noch nicht beendeten Transaktionen beim Backup?

Transaktionen, die noch nicht beendet wurden, bevor der Backup Vorgang endet, werden ins Backup aufgenommen und später beim Restore zurückgerollt. mehr »

Physical Database Design

Bereits in ihrem Vorgängerbuch über logisches Datenbank Design haben die drei Autoren bewiesen, daß sie sich auf diesem Gebiet hervorragend auskennen. Das vorliegende Buch schließt nahtlos daran an. mehr »

Microsoft SQL Server 2005: Applied Techniques Step by Step

Das Buch bietet solide Qualität mit präzisen Ausführungen zur Problembeseitigung im alltäglichen Betrieb von SQL Server. Zielgruppe dieses Buches ist primär der sporadische SQL Server User, der nicht tiefer in die Materie einsteigen möchte, sondern… mehr »

Mit welcher SQL Server Version kann ich Indizierte Sichten erstellen?

Generell lassen sich indizierte Sichten mit jeder Edition von SQL Server erstellen. Der Unterschied hierbei liegt aber im Detail: mehr »

Microsoft SQL Server 2005 - Das Handbuch

Im Gegensatz zu seinem Vorgänger zur SQL Server 2000, zeichnet sich dieses Buch durch deutlich höhere Qualität des Inhalts aus. Technische Unsauberheiten wurden eliminiert und umgeschrieben. Die neuen erweiterten Features des SQL Server 2005 werden… mehr »

Kann ich einen Shrink Vorgang risikolos abbrechen?

Ja. Einen Shrink Vorgang kann man jederzeit risikolos abbrechen. mehr »

Unterschied zwischen Login und User

Stark vereinfacht gesagt befindet sich ein Login auf Server-Ebene und erlaubt die Verbindung zu SQL Server, während sich ein User auf Datenbank-Ebene befindet und den Zugriff auf die Datenbank erlaubt. mehr »

Spaltenwerte als kommaseparierte Liste zurückgeben Teil 2

In diesem Beitrag haben wir uns mit der Rückgabe von Werten einer Spalte als separierte Liste beschäftigt. Vielfach sieht man aber auch die Anforderung, diese Liste auf der Basis eines bestimmten Schlüsselwertes zu generieren. mehr »

Entwickeln und Optimieren von Datenbankverwaltungslösungen für SQL Server 2005

Mit SQL Server 2005 hat Microsoft sein Zertifizierungsmodell für Datenbank-Professionals verändert. Der MCP und MCDBA wurden ersetzt durch den Microsoft Certified Technology Specialist (MCTS) und Microsoft Certified IT Professional: Database… mehr »

Entwerfen einer Datenbankserver-Infrastruktur mit Microsoft SQL Server 2005

Mit SQL Server 2005 hat Microsoft sein Zertifizierungsmodell für Datenbank-Professionals verändert. Der MCP und MCDBA wurden ersetzt durch den Microsoft Certified Technology Specialist (MCTS) und Microsoft Certified IT Professional: Database… mehr »

Das SQL Server 2005-Entwicklerbuch

Das Buch bietet einen rundum gelungenen Überblick über die vielen Neuerungen, die der SQL Server 2005 für Datenbank-Entwickler mitbringt. Sei es die Integration der CLR, durch die es möglich ist, .eigenen NET Code für den Server zu schreiben und dort… mehr »

Data Modeling Made Simple

Man mag darüber denken, was man will, aber für mich besteht definitiv ein Unterschied zwischen Büchern über Datenmodellierung die von Nichtpraktikern und Praktikern geschrieben werden. Das gleiche Thema, aber teilweise Welten… mehr »

Administrator's Guide to SQL Server 2005

Dieses Buch bietet einen guten ersten Überblick über den SQL Server 2005 aus der Sicht eines Datenbankadministrators. mehr »

Inside SQL Server 2005: The Storage Engine

Dies ist der erste der beiden Teile der "Inside SQL Server 2005" Serie, die von Kalen Delaney geschrieben wurde. Er richtet sich primär an Datenbank-Administratoren, obwohl auch Entwickler von Insiderwissen über Indices und Locking… mehr »

Kann ich datenbankübergreifende Referentielle Integritäts Einschränkungen erstellen?

Jein! mehr »

Wie kann ich Startup Prozeduren identifizieren?

Startup Prozeduren werden beim Start von SQL Server ausgeführt. Typische Verwendungszwecke sind zum Beispiel: das Befüllen von globalen Parameter Tabellen Um eine Prozedur als Startup Procedure festzulegen, muß man die Systemprozedur sp_procoption… mehr »