Microsoft TechDays Februar 2009
Bei den TechDays Veranstaltungen im Februar „Best Practice Day“ gibt es unter anderem auch den Vortrag „Grundlagen der SQL Server Administration für den Teilzeit-DBA“ von Steffen Krause .
Runden ist Definitionssache
Noch mal zum Runden in VB 6.0 / Visual Basic.NET und MS SQL Server : Der Round-Befehl in VB rundet mathematisch und im MS SQL Server kaufmännisch . Definition siehe hier: http://de.wikipedia.org/wiki/Runden
Microsoft SQL Server 2008 Certification Paths
Microsoft hat zum MS SQL Server 2008 die Zertifizierungsmöglichkeiten zum MCTS und MCIP als PDF Datei veröffentlicht; der MCDBA fehlt aber. Alles im allen ist es wie beim SQL Server 2005 geblieben: http://download.microsoft.com/download/6/3/7/6370c653-e270-4e23-9685-15043f63dcce/SQLServer2008_CertPath_Complete.pdf...
Free eBook: SQL Server 2008 Transact-SQL Recipes
Das Buch „SQL Server 2008 Transact-SQL Recipes: A Problem-Solution Approach” vom aPress Verlag gibt es als kostenlosen Download im PDF Format unter http://knowfree.net/2008/12/29/sql-server-2008-transact-sql-recipes-a-problem-solution-approach.kf
Executionplan mit Missing Index
Seit MS SQL Server 2005 gibt es die DMV sys.dm_db_missing_index_... , wo mitprotokolliert wird, „ja wenn ich den Index gehabt hätte, dann wäre ich soundso schneller gewesen“. Lässt man im SSMS 2008 den „Tatsächlichen Ausführungsplan einschließen“, dann...
MS SQL Server und das kaufmännische Runden
Kleiner Nachtrag, wer es gelesen hat (nicht, das ich darauf herum reiten will). Der MS SQL Server ist schlauer ("kaufmännischer", sofern es das Wort überhaupt gibt) als VB.NET, der kann richtig runden : SELECT ROUND (1.5, 0), ROUND (2.5,0), ROUND (3.5,...
Workaround zur MS SQL Server Sicherheitslücke KB961040
Um schnell Hilfe zu bieten und die Sicherheitslücke (siehe Blog-Eintrag ) zu Schließen hat Microsoft einen Workaround in KB961040 veröffentlicht: http://support.microsoft.com/kb/961040
VB(.NET) und das kaufmännische Runden
Das "Problem" gibt es wohl seit Urzeit in VB und in VB.NET ist es immer noch drin: VB kann nicht kaufmänisch runden. Beispiel: Module MainModul Sub Main() 'Runden mit Double Debug.Print(System.Math.Round(1.5D, 0).ToString) ' = 2 (korrekt) Debug.Print(System.Math.Round(2.5D,...
Übersetzung von Datumsbezeichnungen
In manchen Projekten braucht man zumindest für die Anzeige im Client die Übersetzung von Datumsbezeichnungen, zum Beispiel in Business Intelligence Projekten. Im MS SQL Server gibt es schon die Möglichkeit, sich die Bezeichnung in einer bestimmten Sprache...
MS SQL Server 2008 und BACKUP LOG with TRUNCATE_ONLY / NO_LOG
Sind die Datenbank mit Wiederherstellungsmodel = “Vollständig” konfiguriert, wächst die Transaktionsprotokoll Datei kontinuierlich an, bis zur nächsten LOG-Sicherung. Danach kann man das LOG mit SHRINKFILE verkleinern lassen. Die "unsanftere" Methode...