Alles rund um SQL Server, Sharepoint, WSS und anderen Microsoft Technologien. Der Blog beinhaltet Anleitungen, Hilfen und Problemlösungen für Microsoft Sharepoint Server, Foundation oder SQL Server. Ausserdem werden nützliche Skripte und Tools, sowie Buchtipps rund um Microsoft Technologie angeboten.
T-SQL
SQL Logins umziehen
07. März 2012
Wie in vorherigen Artikeln schon beschrieben, ist ein lösbares Grundproblem des Restores einer DB auf eine andere SQL Server Instanz, dass die Logins fehlen. Die integrierte Prozedur sp_Change_userslogin kann diese verweisten Datenbankbenutzer korrigieren,. Allerdings ist das ein wenig mühselig, [...]
SQL Server 2012 – Virtual Labs
011. Februar 2012
Auf der Seite http://www.microsoft.com/sqlserver/en/us/learning-center/virtual-labs.aspx können online bestimmte Szenarien erprobt werden. Mittels virtueller Maschinen und einer Anleitung werden Labs zu den Themen Power View, AlwaysON, Security Enhancements ,T-SQL Neuerungen und weitere kostenlos [...]
SQL Server 2012 – ENDOFMONTH auch in SQL Server 2008
026. November 2011
Natürlich sind in SQL Server 2012 neue T-SQL Erweiterungen, sprich Funktionen, enthalten, die einem das Leben ein Stückchen leichter machen. Ein Beispiel dazu wäre ENDOFMONTH(). Eine Funktion, die den letzten Tag eines Monats ausgibt. Natürlich kann man eine solche Funktion auch älteren SQL Servern [...]
Workshop SQLDays – Tuning Werkstatt Indizes und Statistiken
01. Oktober 2011
Liebe Gäste,
hier der versprochene Download. Die Demodatenbanken und Slides als PDF sind enthalten. War mir eine Freude…
Demos
share me! Blog this! Bookmark on Delicious Digg this post Recommend on Facebook Share on Linkedin Share via MySpace Tweet about it Share on xing Subscribe to the comments [...]
SQL Server 2012 – Columnstore Indizes updaten
01. Oktober 2011
In Columnstore Indexex habe ich bereits den neuen spaltenorientierten Index beschrieben. Ein wichtige Tatsache muss allerdings noch beachtet werden: Tabellen mit Columnstored Indizes sind nicht update fähig. Wer denkt, dass dies ein Mag-ich-nicht Feature ist, hat zwar Recht, aber dafür gibt es 2 [...]
SQL Server – Buch Empfehlung Performance-Optimierung
031. August 2011
Auf gut 350 Seiten beschreibt Holger Schmeling die wichtigsten Tuning Maßnahmen auf leicht verständlichen Art. Da Buch führt den Leser u.a. durch Indizes, Planhinweislisten, Partitionierung oder auch Monitoring. Die Beispiele sind dabei leicht verständlich und allesamt fehlerfrei nachvollziehbar [...]
SQL Server 2012 – AdventureWorks Demodatenbank installieren
011. August 2011
Auf der codeplex.com Website findet man unter Demodatenbank für Denali CTP3. Unter anderem sind dort auch die DBs für das Datawarehouse und SSAS zu haben.
Die Demodatenbank wird mit folgendem Skript eingebunden:
CREATE DATABASE AdventureWorks2008R2
ON (FILENAME = [...]
SQL Server 2012 – Debugging von T-SQL
129. Juli 2011
Das Debugging von T-SQL Code macht in Denali deutlich mehr Spaß, als in den älteren SQL Server Versionen. Zugegeben, ich bin eher einer der print – Befehl Debugger, aber Denali überzeugt mich nun doch.
Multimonitor Support
Hier zunächst mal ein Screeenshot über zum Thema “Look and Like”: Gerade [...]
SQLDays in Rosenheim: SQL Server 2012 – SQL Server Next Generation
029. Juli 2011
Dieses Jahr finden wieder die SQLdays in Rosenheim vom 28.9. bis zum 29.9. statt . Der Fokus steht dieses mal ganz im Zeichen von Denali.
Thomas Grohser – Wächter und Hüter des größten SQL Servers (100 TB+ DBs) – wird einiges aus der Praxis erzählen. Auch Mitglieder des MVP-Programms, die bereits [...]
Tablediff – T-SQL Skript zum Synchronisieren von Tabellen automatisch erstellen lassen
13. Juli 2011
Ok.. viele kennen dieses Tool, aber noch mehr kennen es nicht, obwohl es schon seit Jahren Bestandteil des SQL Servers ist.
Tablediff kann sehr schnell und auf einfache Art unterschiedliche Daten zwischen Tabellen erkennen und ein Skript generieren, dass den Abgleich schafft. Download? Braucht man [...]
Login Failed – IP Adressen Zugriff auf SQL Server verweigern
125. Juni 2011
Normalerweise würde man den Weg umgekehrt gehen: nur bestimmte Adresse bekommen Zugriff auf den SQL Port. Allerdings bin ich häufiger unterwegs und beziehe per DHPC verschiedenste Adressen. Daher steht der SQL offen im Netz und wird gerne Ziel verschiedenster Angriffe. Das Problem ist für mich [...]
Optimieren der tempdb
019. April 2011
Eine Systemdatenbank, die es in sich hat und trotzdem oft genug ein Schattendasein führt. Immerhin steckt hier ein sehr großes Potential für Performance Tuning.
Wenn mancher wüßte, was alles über die tempdb im Hintergrund verarbeitet wird oder werden kann, hätte man sicher schon sehr früh die [...]
Insert into mit dbcc oder stored procedures
019. April 2011
SQL Server ist in vielen Momenten so “streng” logisch. Wenn man bspw. Daten aus einem Select in eine Tabelle einfügen möchte geht dies mit folgender Anweisung:
Insert into TabA
Select sp1, sp2, sp3 from TabB where sp4 = 'xy'
go.csharpcode, .csharpcode pre
{
font-size: small;
color: [...]
SQL Server: Index Leitfaden – Verwaltung der Indizes durch Rebuild oder Reorganize
019. April 2011
Indizes, Beschleuniger oder Bremse Nr 1, bedürfen einer Wartung. Man stelle sich mal das Münchener Telefonbuch vor, wenn alle neuen Telefonnummern nur immer hinten angehängt werden würden. Ähnlicher Fall bei den Indizes…
Jede Änderung der Daten führt zu dazu, dass die entsprechenden Indizes [...]
Seltsames TSQL – Geht nicht geht doch
018. April 2011
Vor kurzem bin ich über folgendes seltsames Phänomen gestolpert:
Die folgende Abfrage ist eigentlich nichts besonderes. Allerdings existiert die Spalte "country” nur in der Tabelle Customers, aber nicht in der Tabelle orders.
select * from Customers
where Country in
(select country from [...]
Kürzliche Kommentare