Erstellen einer Continuous Integration Build Pipeline mit Jenkins, Docker und SQL Server

In einer Welt mit kontinuierlicher Datenintegration und sofortiger Veröffentlichung kann es vor kommen, dass wir vielleicht mehrere unterschiedliche Builds an nur einem Tag erzeugen müssen. Dafür eignet sich besonders die Verwendung von Docker, da mit dessen Hilfe Umgebungen mit nur wenig Arbeit erzeugt und genau so leicht wieder entfernt werden …

Weiterlesen …Erstellen einer Continuous Integration Build Pipeline mit Jenkins, Docker und SQL Server

SQL Server Datenbanken Verschlüsselung unter der Beachtung der Datenschutz-Grundverordnung mit DbDefence

In diesem Beitrag wollen wir uns mit einem der wichtigsten, aber oft außer Acht gelassenem, Thema der Informatik widmen, dem Datenschutz. 90% aller Daten dieser Welt sind in den letzten zwei Jahren entstanden und es werden jeden Tag mehr und mehr. In einer Zeit, in der das Wachstum einer gigantischen …

Weiterlesen …SQL Server Datenbanken Verschlüsselung unter der Beachtung der Datenschutz-Grundverordnung mit DbDefence

Erstellen eines Self-Service Framework für SQL Server Administratoren

Das Leben eines DBA ist wirklich kein leichtes Spiel. Wer kennt es nicht: von “Kannst du mal eben die Abfrage XYZ ausführen und mir die Ergebnisse als Excel-Dokument zukommen lassen?” bis “Hier, alle diese Skripte müssen in die Vor-Produktion!”. Alles keine großen Herausforderungen für einen DBA – aber sie kosten …

Weiterlesen …Erstellen eines Self-Service Framework für SQL Server Administratoren

Log Shipping für SQL Server auf Linux

Wir stellen uns ein Szenario vor, in dem wir über eine SQL Server Instanz auf einem Linux Centos 7 Server verfügen. Ist es nun möglich, eine Disaster Recovery Solution einzurichten, mit der wir Backups auf einer sekundären Instanz automatisch wiederherstellen können? Die Antwort lautet: Ja! Und genau darum geht es …

Weiterlesen …Log Shipping für SQL Server auf Linux

Windows Authentifizierung für SQL Server auf Ubuntu 18.04

In diesem Beitrag wollen wir uns anhand eines praktischen Beispiels anschauen, wie wir einen Ubuntu 18.04 Server in eine Micosoft Active Directory Domäne hinzufügen und anschließend SQL Server für die Active Directory Authentifizierung konfigurieren können. Wir verwenden hierfür einen frischen Ubuntu 18.04 Server und einen Windows Server 2019, der uns …

Weiterlesen …Windows Authentifizierung für SQL Server auf Ubuntu 18.04

SQL Server mit Kubernetes auf Linux (Teil 2)

Wir haben erfolgreich einen SQL Server Container auf Linux bereitgestellt, der in einem Pod auf Kubernetes ausgeführt wird. Den Pod haben wir mithilfe eines Service verfügbar gemacht. Dies ist für den Anfang auch nicht schlecht, allerdings können wir noch persistenten Speicher für unsere Daten bereitstellen. Weiterhin könnten wir mittels YAML …

Weiterlesen …SQL Server mit Kubernetes auf Linux (Teil 2)

SQL Server mit Kubernetes auf Linux (Teil 1)

In diesem Beitrag wollen wir uns mit der Bereitstellung von SQL Server in Kombination mit Kubernetes auf einem Ubuntu Server auseinandersetzen. Hierfür wollen wir anhand eines praktischen Beispiels zwei Kubernetes Objekte, einen Pod und einen SQL Server Service erstellen. Haben wir das alles auf einem Cluster zum Laufen gebracht, werden …

Weiterlesen …SQL Server mit Kubernetes auf Linux (Teil 1)

Ansible: Backup einer remote PostgreSQL-Datenbank erstellen

Einführung In diesem Artikel wollen wir darauf eingehen, wie man mithilfe eines Ansible Playbooks die Erstellung und den Download eines Datenbankdumps von einem Remote-Server automatisieren kann. Dieses Playbook führt folgende Schritte aus: Richtet ein Sicherungsverzeichnis auf dem lokalen PC unter /tmp/bkups/blog/postgres/db ein. Führt einen Shell-Befehl in einem Postgres-Docker-Container auf einem Remote-Server …

Weiterlesen …Ansible: Backup einer remote PostgreSQL-Datenbank erstellen

Update eines MSSQL-Servers von 2008 auf 2016/2019

Die Mainzer Datenfabrik ist ein Team aus Experten für ingenieurnahe IT-Dienstleistungen, das Dich gerne bei Deiner Arbeit wie etwa einer Servermigration oder -synchronisation unterstützt! Auf Basis unserer Dienstleistungen möchten wir Dir heute gerne erklären, wie wir Dir dabei helfen können.   Allgemein: Update eines MSSQL-Servers von 2008 auf 2016/2019 Bei …

Weiterlesen …Update eines MSSQL-Servers von 2008 auf 2016/2019

SQL Server Hochverfügbarkeitsgruppen mit Ubuntu

In diesem Beitrag wollen wir uns einmal anschauen, wie sich mithilfe von Pacemaker Cluster eine SQL Server Hochverfügbarkeitsgruppe auf Ubuntu 18.04 konfigurieren lässt. Hierfür erstellen wir ein Cluster aus 3 Knoten, wobei jeder Knoten ein eigener Ubuntu 18.04 Server ist. Zur Übersicht hier einmal die Nodes mit ihrem Computernamen und …

Weiterlesen …SQL Server Hochverfügbarkeitsgruppen mit Ubuntu