Kategorie: SQL Server 2012

SQL, Sharepoint und Co > SQL Server > SQL Server 2012

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 […]

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 […]

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 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, […]

SELECT from PROCEDURE – Prozeduren in Abfragen verwenden

  Prozeduren lassen sich nicht in SELECT Statements verwenden. Sie müssen ausgeführt werden. Im Prinzip eine sehr logische Sache, da Prozeduren einerseits mehrere Ergebnistabellen zurückgeben könnte bzw. – wenn nur INSERT, UPDATE oder DELETE Statements ausgeführt werden würden – auch gar nichts zurückgeben müsste. Ein paar Ausnahmen gibst allerdings schon 😉 Der Standardweg wäre, das […]

RBS Blob Storage mit Sharepoint 2013

  Dateien in einer Datenbank vorzuhalten ist nicht gerade die effektivste Methode. Sharepoint als Informationsplattform und Dokumentmanagement Software ist out-of-the-box so ausgelegt, dass jedes Dokument und dessen Versionen in die Datenbankdateien geschrieben werden. Out-of-the-box heißt aber nicht, dass das auch nicht anders gehen würde. Mit Boardmitten , sprich für 0 Euro, läßt sich der sogenannte […]

Sharepoint 2013: Access Services konfigurieren

Access Services 2013 sind, wie vieles andere auch, in Sharepoint 2013 nicht ganz so leicht einzurichten. Da wären mehrere Services und Application Domains einzurichten. Aber mal schön der Reihe nach: SQL Server 2012 Für Access Services 2013 ist auf jeden Fall ein SQL Server 2012 notwendig. Dieser SQL Server muss folgende Features aktiviert haben: Semantische […]

Tipp: Gratis SQL Server 2012 Infotag bei Microsoft in Unterschleissheim

In Kooperation mit Microsoft findet nächsten Freitag, 03. Aug. eine Infoveranstaltung zum Thema „Neuerungen in SQL Server 2012“ direkt bei Microsoft in Unterschleißheim statt. Ich werde der Referent sein und freue, wenn ihr zahlreich erscheinen würdet. Themen sind unter anderem Filetable, AlwaysON oder auch  neue TSQL Erweiterungen wie Window Frame, Paging oder Sequences.   PS: […]

SQL Server 2012: Window Frame – Sliding Windows

Mit SQL Server 2012 wurde relativ still eine Erweiterung der Over Klausel eingeführt: Window Frame. Dann und wann liest man auch etwas von Window Function oder Sliding Windows (diese Bezeichnung finde ich optimal), aber Window Frame ist die offizielle Bezeichung.   Worum gehts? MIt dieser Erweiterungen lassen sich laufende Summe bilden. Ausgehen von einer bestimmten […]

SQL Server 2012: CUME_DIST() – kumulierte Verteilung eines Wertes

Neben den Erweiterung der OVER-Klausel wurden auch einige statistische Erweiterung implementiert. Wollen Sie zum Beispiel wissen, wie häufig ein Werte rel. zum Rest eines Bereiches vorkommt, so kann dies CUME_DIST im Handumdrehen lösen. Das kann nützlich sein, wenn Sie in einer Tabelle Abteilunge und Umsätze sehen. Wollen Sie nun wissen, welcher Umsatz pro Abteilung der […]

Preistipp: SQLDays – Größte SQL Server Konferenz im deutschen Sprachraum

Wer auf der Microsoft Seite http://www.microsoft.com/germany/msdn/aktuell/news/show.mspx?id=msdn_de_46078 schnell ist, bekommt ordentlich Rabatt. Die SQLDays sind dieses mal deutlich größer. Mehr als 30 Sessions rund um SQL Server 2012. Darunter auch Themen zu BI mit Sharepoint 2010 und Sharepoint 2013, und SAP. Neben den alt bekannten Speakern wie Klaus Aschenbrenner, Andreas Rauch, Wilfried Färber usw. ist auch […]

Kumulatives Updatepaket 1 für SQL Server 2012

Unter dem Link http://support.microsoft.com/kb/2679368/ kann das Updatepaket angefordert werden. Bitte beachten Sie den Satz auf der Website: Wenn durch eines dieser Probleme nicht schwerwiegend beeinträchtigt ist, empfehlen wir, auf das nächste SQL Server 2012 Servicepack zu warten, das die Hotfixes in dieses kumulative Updatepaket enthält. Also nur wer eines, der in der Website genannten Problem […]

SQL Server 2012 – Featurepack zum Download

Wie üblich wurde relativ schnell nach Release des SQL Servers ein Featurepack zum Download zur Verfügung gestellt. Link dazu: http://www.microsoft.com/downloads/de-de/details.aspx?familyid=327cda8d-2ad7-43f9-9746-34ac718f658d   Auf der Seite werden ausführlich die Komponenten vorgestellt. Das Paket enthält: Tools und Komponenten für Microsoft® SQL Server® 2012 Add-On-Anbieter für Microsoft® SQL Server® 2012

Datenbank teilweise online – Restore von Dateigruppen –Fehler 8653

Datenbanken können auch teilweise online sein. Im Falle eines Defekts an einer Datenbankdatei kann diese auf Offline gesetzt werden. Die Datenbank kann in diesem Fall weiter betrieben werden. Das bedeutet, dass INS, UP und DEL  Statements weiterhin funktionieren, zumindest solange nicht auf die fehlende Datei bzw Dateigruppe zugegriffen werden müsste (Z.B Indizes liegen auf den […]

Sharepoint Datenbanken: WSS_Logging zu groß

Die Logging Tabellen können im Sharepoint enorm groß werden.  Empfehlenswert wäre eine eigene HDD dafür zu besorgen und die DB dorthin auszulagern. Auf der anderen Seite, möchte man gar nicht die Verwendungsdaten der Benutzer speichern. Das kann man in der Zentraladministration sehr schnell unter: Überwachung –> Verwendungs- und Integritätsdatenerfassung konfigurieren –> Verwendungsdatenerfassung aktivieren (den Haken […]