Kategorie: SQL Server

SQL Server 2016 – CTP2

Nach langer Zeit wieder mal eine Artikel von mir.. der mich besonders erfreut. SQL Server 2016 ist nun endlich als Download in der CTP 2 Version verfügbar. Den Link zum Download finden Sie hier: https://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2016. Natürlich erwartet man von einer neuen Version viele schöne neue Dinge.. und ich muss sagen, enttäuscht worden bin ich nicht: […]

Statistisch semantische Suche

Ja richtig gehört: Statistisch semantische Suche. Ein schönes Wort. In Wikipedia liest man dazu “.. Bedeutung sprachlicher Zeichen..”  Und das triffts auch schon fast. Die statistisch semantische Suche extrahiert relevante Phrasen per Volltextsuche aus Spalten oder Filetables und gewichtet diese. Sehen wir uns mal gewichtete Phrasen eines Dokuments an. Man ganz gut erkennen, dass hier […]

Verwandtschaftssuche – Funktionen zur statistisch semantische Suche

Im vorhergehenden Artikel Statistisch semantische Suche haben wir das notwendige Werkzeug für den SQL Server eingebunden: Die Semantik Datenbank und den Microsoft Office Paketfilter. Nun soll die Semantik auch mal für uns tun. Mit Hilfe 3er Funktionen können wir einiges herausfinden: Funktion 1: SEMANTICKEYPHRASETABLE SEMANTICKEYPHRASETABLE hilft uns dabei die Schlüsselwörter aus Dokumenten herauszufinden. Der Funktionsrumpf […]

TSQL – Der bessere Replace

Ab und zu sieht man den Wald vor lauter Bäumen nicht. Dieses mal stand ich vor der Aufgabe aus einer Spalte bestimmte Werte zu ersetzen. Die Liste der zu ersetzenden Werte war doch etwas länger. Mit einem simplen replace komme ich nicht besonders weit, da sich ja nur ein Wert ersetzen läßt.  Grübel grübel.. Doch […]

SQL Server 2014 – RTM –1. April Release Datum

SQL Server 2014 ist fertig! Am 1. April wird SQL Server zum Download zur Verfügung gestellt werden.   Quentin Clark, corporate vice president der  Data Platform Group verkündete heute im offiziellen SQL Server Blog  den Erscheinungstermin. (-> http://blogs.technet.com/b/dataplatforminsider/archive/2014/03/18/sql-server-2014-releases-april-1.aspx) Schon einige male wurde der 1.April als Erscheinungstermin übergangen (siehe  bspw, Sharepoint Designer) um ja nicht als April […]

Contained Database–die Eigenständige Datenbank

Erst letzte Woche habe ich in meinem Blog nach Contained Databases gesucht .. und nichts gefunden. Wirklich peinlich! Gerade dieses kleine neue Gimmick des SQL Server 2012 ist für  mich eines des praktischsten und häufigst verwendeten neuen Features ab SQL Server 2012. Zweck der Contained Database Datenbanken können nicht ohne Systemdatenbanken leben. So werden beispielsweise […]

Sprecher auf der VSOne – EIN Freiticket ;-)

Auch dieses Jahr bin ich wieder auf der VSONE Speaker für SQL Server. Meine Themen dazu sind: Datenbankdesign für Entwickler und Performance pur und ohne Netz: in-memory Tabellen Ich habe gerade ein Freiticket ergattert, das ich unter den eingehenden Anfragen verlose: VSONE Freiticket Die VSOne findet dieses Jahr wieder in München vom 17. bis 18. […]

Von Anfang an – Startup Script Für SQL Server

Sie wollen nach Start des SQL Server ein bestimmtes SQL Script laufen lassen, um etwa den Zeitpunkt des Starts zu protokollieren oder etwa Prüfabfragen zu starten und zu protokollieren? Dann sind Prozeduren, die automatisch nach Start des SQL Servers Dienstes gestartet werden genau das Richtige. Vergessen Sie Startparameter oder ähnliches. Es gibt extra eine Prozedur, […]

Verschätzt – AdHoc Abfragen Probleme

Ich kenne nicht viele Systeme, deren SQL Logik nicht in Prozeduren verpackt worden wäre, aber dennoch.. es gibt sie. Sofern sie ebenfalls vorhaben, mehrfach AdHoc Abfragen an den Server zu stellen, in dem Sie beispielsweise auf Prozeduren in Anwendungen verzichten, dann sollten sie sich folgenden Umsatnd überlegen. Autoparametrisierung SQL Server versucht Abfragen zu parametrisieren, um […]

Zur falschen Zeit am falschen Ort – Datentypen

Eine ganz banale Vergesslichkeit kann zu ungewollten Performanceeinbußen führen. Aufgefallen ist mir diese – sagen wir mal Unachtsamkeit bei Erstellung von Tabellen im SSMS. Gerne klickt man schnell durch und übersieht, dass der Standard für Datentypen ein nchar(10) ist. Kein Problem, solange das auch gewollt ist. Aber wenn nicht..? PROBLEM   Sehen wir uns mal […]

Anderer Ansicht sein – die Crux der Sicht

Gerade für Anfänger scheinen Sichten das Maß aller Dinge zu sein. Sichten Editor im SSMS verhilft einem spielend einfach komplexere Joins zusammenzubasteln. Und so werden es mehr und mehr Sichten .. und Sichten greifen auf Sichten zu, die auf Sichten zugreifen , die auf Sichten zugreifen. Sie wissen sicherlich was ich meine. Die Idee ist […]

Du kommst hier net rein – Logon Trigger

Trigger sind seitens Performance vermutlich die schlechteste Wahl. Worüber wir allerdings hier sprechen hat nichts mit den üblichen Insert, Update und Delete Trigger zu tun.  Wir wollen aktive Login Versuche überwachen und evtl darauf reagieren. Das einzig Gemeinsame mit den Üblichen DML Triggern ist also das Reagieren auf Ereignisse – den Logins. Ein Frage der […]

SQL Server 2014 – CTP2 zum Download

Unter  SQL Server 2014 CTP2 läßt sich seit wenigen Stunden die neue Preview downloaden. Leider besteht keine Upgrademöglichkeit von der CTP1 auf CTP2. Also Neuinstallation.  Wer an side-bSide denkt: “…Side-by-side installation with down-level production SQL Server instances as well as in-place upgrades of down-level production SQL Server instances is NOT supported…” Zumindest ist die CTP2 […]

SQL Server 2014 Columnstore Indizes

  Version 2.0 der Columnstore Indzes. Microsoft gab in der SQL Server 2014 CTP1 den Blick frei auf die kommende Genration der spaltenorientierten Indizes. Das Prinzip der Columnstore Indizes ist klar. Zeilen statt Spalten. Wer frägt denn schon mit Select * Tabellen ab? Hoffentlich keiner! Columnstore Indzies widmen sich vor allem den OLAP Systemen, Abfragen […]

SQL Alias Komfortable Verwaltung von SQL Server Instanzen und Sharepoint

Warum das Leben nicht einfacher gestalten..? Nehmen wir doch mal folgende Fälle an: Man möchte die Datenbanken des Sharepoint Servern auf einen anderen Server umziehen ohne den aktuellen Server herunterzufahren. oder Aus Gründen der “Hochverfügbarkeit” entschiedet man sich Datenbanken auf einen Server redundant (per Logshipping bspw) mitlaufen zu lassen. Fällt nun SQL Server 1 aus, […]