Blog rund um SQL Server und Sharepoint
T-SQL
SQL Server 2012 – Paging in T-SQL Abfragen
1vor 1 Jahr
Bisher war es nur sehr umständlich möglich die Ausgabe bestimmter Zeilen eines Resultsets zu steuern. Mit Hilfe der TOP Anweisung kann man zwar die ersten n Zeilen ausgeben, aber wie gibt man die letzten n Zeilen aus oder etwa Zeile 20 bis 30 aus? Ich denke dabei an RANK() oder an WITH [...]
SQL Server 2012 – Sequences
1vor 1 Jahr
Eine Neuerung, aber keine neue Erfindung, sind Sequences. Bei Oracle oder DB2 schon lang zu haben, werden diese erst in Denali SQL 11 eingeführt.
Sequenzen stellen eine Möglichkeit dar Zahlenreihen unabhängig (auch ausserhalb von Tabellen) transaktional zu erzeugen.
Folgendes Beispiel soll dies [...]
Restore einer Datenbank – Transaktionsprotokoll defekt oder weg
2vor 1 Jahr
Der folgende Fall ist vielfach im Internet zu finden:
“Huch.. das Logfile ist aber groß. Die DB ist 500 MB und das Logfile 50 GB groß. Komisch . Am besten ich lösch das mal….DB offline und weg damit..”
Ja.. nicht nur das passiert.. auch ein Defekt des Transaktionsprotokolls könnte aufgetreten [...]
SQL Server: Datenbank beim Wiederherstellen als SUPECT gekennzeichnet (Fehlerverdächtig)
1vor 1 Jahr
Der Schreck ist groß: Der SQL wird neugestartet und eine Datenbank wird als fehlerverdächtig gekennzeichnet. Der Schreck wird noch größer, wenn keine Sicherung vorhanden ist. Genau dieses wäre optimal gewesen, um das Problem zu beheben, aber was wenn nicht..:
Folgende Statements auf der master [...]
Indizes warten–Neu erstellen oder reorganisieren
0vor 1 Jahr
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, daß die entprechenden Indizes ebenfalls [...]
T-SQL: Spalten zu Zeilen
2vor 1 Jahr
Folgendes kleines Problem musste ich vor kurzem lösen:
Die Werte eine Spalte sollten als kommaseparierte Liste ausgegeben werden.
Bspw: Tabelle Kunden:ID Nachname
------------------
1 Maier
2 Schmitt
3 Gates
4 JobAus dieser Tabelle sollte folgendes generiert [...]
SQL Server Monitoring: Messen der Leistung mit Systemmonitor – wichtige Leistungsindikatoren
0vor 1 Jahr
Systemmonitor
Jede Instanz eines SQL Servers installiert ihre persönllichen Leistungsobjekte bzw. Leistungsindikatoren. Der unter Windows verfügbare Systemmonitor (Perfmon) stellt diese und auch OS eigene Indikatoren zur Verfügung.
Der Systemmonitor stellt dadurch – als Werkzeug der ersten Wahl [...]
SQLDays in Rosenheim Review
0vor 2 Jahren
Review zu SQLDays. Vorträge im Zeichen des SQL Server 2008 R2 und Gemini.
Demodatenbanken
0vor 2 Jahren
Für diverse test benötige ich dann und wann ein paar Datenbanken:
Hier meine wichtigsten:
Nordwind DB als Skript-Datei:Nordwind DB
Adventureworks 2008: (ist eigtl ein Skript, das viele .csv Dateien importiert. Das Skript muss noch an die jeweiligen Pfade angepaßt werden.
AdventureWorks2008 [...]
Datenbanken als Skript exportieren
0vor 2 Jahren
Ein sehr nützliches Tool ist der Microsoft SQL Server Database Publishing Wizard 1.1. Mit Hilfe dieses kleinen Tools ist es möglich komplette Datenbanken als Skript zu exportieren. Im Gegensatz zu “CREATE AS” in SQL Server Management Studio werden hiermit auch die Inhalte der Tabellen, sowie die [...]
T-SQL – SQL Statement macht mal ne Pause
0vor 2 Jahren
Weil es nun doch schon öfters gefragt wurde..:
Wie kann man ein SQL Statement eine gewisse Zeit warten bzw pausieren lassen..?
Ganz simpel mit WAITFOR DELAY ‘ZEIT’
Hier ein Beispiel:
WAITFOR DELAY ’00:00:10′; — wartet 10 Sekunden
select * from customers
share me! Blog this! Bookmark on Delicious [...]
SQL Server umbenennen
1vor 3 Jahren
Nach Umbenennen des Server sollte auch SQL Server umbenannt werden... Wie? Das lesen sie hier:
Kürzliche Kommentare