SQL Server Hosting Toolkit

Microsoft Download Center published Microsoft SQL Server Database Publishing Wizard 1.1 (for hosting costumers) and Microsoft SQL Server Database Publishing Services 1.0 (for hosters). This toolkit was posted by the SQL Server team on SQL Server Hosting… more »

SQL Server 2005 Analysis Services Schritt für Schritt

  SQL Server 2005 Analysis Services Schritt für Schritt Reed Jacobson, Stacia Misner, Hitachi Consulting 2006 Microsoft Press Deutschland 464 Seiten 39,90 EURO ISBN: 3-86645-560-7 In der Microsoft Press bekannten Methode - Step by Step –, wird der… mehr »

SQLServer-Agent-Auftragsverlauf

Einstieg Zur Nachverfolgung der Aufträge (Jobs) des SQLServer-Agenten existiert ein Auftragsverlauf (History). Die eigentlichen Daten werden in der Tabelle msdb.dbo.sysjobhistory gespeichert. Über eine Option des SQLServer-Agenten kann die Länge des… mehr »

SQL Server 2005 Practical Troubleshooting

Gestern ist das vorliegende Buch bei mir eingetroffen und bereits nach dem ersten Durchblättern stand für mich fest, dies ist ein Buch, wie ich es liebe. Ken Henderson, Slava Oks, Wei Xiao, Bart Duncan und Bob Ward. mehr »

Programming SQL Server 2005

Mittlerweile gibt es eine ganze Menge von Büchern, die sich mit der Programmierung von SQL Server 2005 befassen. Diejenigen, die ich bisher kenne sind von Leuten geschrieben worden, die sich tendenziell eher im T-SQL Umfeld heimisch fühlen als in der… mehr »

Implementieren und Warten von SQL Server 2005

Mit SQL Server 2005 haben sich auch die Zertifizierungsmöglichkeiten bei Microsoft geändert und die bisher bekannten MCP und MCDBA Zertifizierungen gibt es so nicht mehr. An ihre Stelle sind neue getreten, wie der MCTS, der Microsoft Certified… mehr »

Listing all databases backup

Are you sure, that you make your db backups? CREATE VIEW ViewLastBackup AS SELECT a.name AS 'DataBase', Backup_Date, Days_since_last_Backup FROM master.dbo.sysdatabases AS a LEFT JOIN (SELECT database_name,MAX(backup_finish_date) AS Backup_Date,… more »

Listing a specified field in a database

Sometimes you know the field name, but forget about in which table it is. This small procedure will help you ;). USE AdventureWorks --- the database must be specified GO CREATE PROCEDURE procAllTableswithField(@columnname nvarchar(400)='%') AS… more »

Inside Microsoft SQL Server 2005 - T-SQL Programming

Teil 2 des Entwickler-Parts der Inside SQL Server 2005 Serie fängt da an, wo der erste Teil aufhört. Wurden im ersten Teil die Grundlagen erläutert, werden diese nun in der Praxis erläutert. Es empfiehlt sich, beide Bücher… mehr »

Database Modeling and Design - Logical Design

Zeitgleich zu dem Buch "Relational Database Design Clearly Explained" habe ich das vorliegende Buch gelesen. Dadurch bot sich vielfach die Gelegenheit, zwischen beiden Büchern hin- und herzuswitchen und zu schauen, wie Details in dem einen und dem… mehr »

Verwendung von Parametern in Berichten

Dynamisch einfach Im folgenden wird anhand der Tabelle authors aus der Datenbank pubs demonstriert, wie eine dynamische Selektion über den Anfangsbuchstaben aussehen könnte. mehr »

The Relational Database Dictionary

Sprache ist zweifelsohne eines der wichtigsten Elemente der menschlichen Kommunikation. Eine der Grundvoraussetzungen für eine erfolgreiche Kommunikation ist die Einigkeit der Beteiligten über die Bedeutung der verwendeten Wörter. Ansonsten sind… mehr »

Beginning SQL Server 2005 for Developers

Es gibt viel mehr Anfänger im SQL Server als Experten. Bei weitem mehr! Und es gibt gleichzeitig viel weniger echte Experten als solche, die sich dafür halten, was aber ein anderes Thema ist. mehr »

Reports im Management-Studio

Überblick Wer das Management-Studio für den SQL Server 2005 verwendet, findet recht bald unter Zusammenfassung verschiedene Berichte, die für die tägliche Arbeit nützlich sein können. mehr »

Woher kommt SQL Trace 1?

Eine erste Spur Wer beim SQL Server 2005 einen genauen Blick auf das SQLServer-Protokoll nach einem Neustart wirft, wird dort folgende Zeile finden: mehr »

Joe Celkos SQL Puzzles & Answers

Joe Celko ist zweifelsohne einer der Teilnehmer an Online-Communities, die am meisten polarisieren. Entweder man mag seine Art, auf Fragen zu antworten oder man haßt sie. Dazwischen scheint es nur wenig Spielraum zu geben. Aber zum Glück treibt sich Joe… mehr »

bsimser released SharePoint Forums 1.2

New Navigation menu to quickly jump to anywhere on the system Ability to place forums and categories in whatever display order you want Topic title/full body message search with links to topics/forums Ability to configure date format displays… more »

SQL Programming Style

Man muß nicht einmal besonders genau hinschauen, um zu sehen, daß die meisten Applikationen mit Daten in dieser oder jener Form arbeiten. Oftmals sind diese Daten in einer Datenbank gespeichert, so daß man davon ausgehen kann, daß die meisten… mehr »

JOINs

Einer der effizientesten Wege, um die JOIN Performance zu erhöhen ist die Anzahl der Zeilen die geJOINt werden, zu beschränken. Dies gilt insbesondere für die äußere(n) Tabelle(n) eines JOINs. Es sollten nur die Zeilen zurückgegeben werden, die auch für… mehr »

Composite Indexes

Ein Zusammengesetzter Index ist ein Index, der aus mehr als einer Spalte besteht. In manchen Fällen ist ein Zusammengesetzter Index auch ein Covering Index. Quick Tips zu Covering Indizes finden sich hier. Verallgemeinert gesprochen sollten… mehr »

Pro SQL Server 2005 Database Design and Optimization

Ich frage mich immer wieder, woher denn alle diese "Legacy Systeme" kommen, über die die Leute in Online Communities so berichten. Üblicherweise scheint es so zu sein, daß solche Systeme urplötzlich auftauchen (oder schon… mehr »

SQL Server 2005 - Der schnelle Einstieg

Während nach dem Release von SQL Server 2005 anscheinend zunächst einmal Bücher für die Datenbankadministratoren auf den Markt kamen, scheinen nun endlich die Entwickler auf ihre Kosten zu kommen. mehr »

Minuten in Stunden umwandeln

DECLARE @seconds INT DECLARE @hours INT DECLARE @minutes INT -- SET @seconds = 3661 SET @hours = FLOOR(@seconds/(60*60)) SET @minutes = FLOOR((@seconds - (@hours*3600))/60) -- SELECT RIGHT('0' + CONVERT(VARCHAR(2), @hours), 2) + ':' + RIGHT('0' +… mehr »

Das deutsche SQL Server TechCenter

Ab sofort ist das SQL Server TechCenter in deutscher Version verfügbar. Wie das Exchange Server TechCenter versammelt auch das SQL Server TechCenter alle Handbücher, Whitepaper, technische Artikel und sonstigen Dokumentationen, die derzeit bei TechNet… mehr »

Database in Depth

What exactly is first normal form? What's the connection between relations and predicates? What's semantic optimization? What's a join dependency? Why is semidifference important? Why doesn't deferred integrity checking make sense? What's a… mehr »