Datenbanken

    Apache, MySQL und PHP in Subsystem für Linux 2 (WSL2) installieren

    Distributionen für Windows Subsystem for LinuxDas in Windows 10 2004 ent­haltene Sub­system for Linux 2 (WSL2) umfasst einen eigenen Linux-Kernel und kann zahl­reiche Programme für das Open-Source-OS nativ aus­führen. Daher bietet es sich etwa an, diese Um­gebung für die Web-Entwicklung zu nutzen und dort Apache, MySQL und PHP zu instal­lieren.

    Exchange-Datenbankfehler untersuchen und beheben

    Exchange-Datebank und LogsBeim Einspielen des CU4 für Exchange 2019 trat beim Installations­schritt Postfachrolle: Postfach­dienst die Fehler­meldung Mapi­Exception­DatabaseError: Unable to mount database (hr=0x80004005, ec=1108) auf. An diesem Beispiel zeige ich, wie man Problemen mit der Exchange-DB auf den Grund gehen kann.

    SQL Server 2019 (Express) auf Windows Server Core installieren, Remote-Management aktivieren

    SQL Server Express Edition installierenMicrosoft empfiehlt die schlanke Instal­lations­variante von Windows Server für die meisten Infra­struktur­dienste und mittler­weile auch für Anwen­dungen wie Exchange 2019. Auch SQL Server lässt sich auf Server Core betreiben. Die Instal­lation erfor­dert dort aber einige Schritte auf der Kom­mando­zeile.

    SQL Server 2019: Neuerungen, Editionen, Lizenzierung, Preise

    SQL Server mit Erweiterungen für Big DataMicrosoft gab kürzlich SQL Server 2019 als GA frei. Während diese Ver­sion zahl­reiche neue Features bringt, vor allem für das Verar­beiten von Big Data, bleibt es bei den von 2016 und 2017 be­kannten Editionen. Änderungen gab es da­gegen bei den Nutzungs­rechten über die Soft­ware Assurance.

    WSUS-Datenbank von WID auf SQL Server migrieren

    SQL Server Management StudioDie meisten Instal­lationen der Windows Server Update Services laufen auf der Windows Internal Data­base (WID). Möchte man nach­träglich auf SQL Server um­stellen, dann kann man dies relativ einfach mit den Kommando­zeilen-Tools sqlcmd und wsusutil tun. Der Weg zurück ist damit eben­falls möglich.

    WSUS-Datenbank und Updates auf anderes Verzeichnis umziehen

    Einstellung für das Content-VerzeichnisZu den Wartungs­aufgaben bei den Windows Server Update Services (WSUS) kann gehören, dass die herunter­gela­denen Updates oder die SUSDB-Daten­bank in ein anderes Ver­zeichnis um­ziehen müssen. Dies lässt sich voll­ständig von der Kommando­zeile erledigen, so dass dieses Vorgehen auch unter Server Core klappt.

    Datenbanken erstellen und SQL-Befehle absetzen mit PowerShell

    Microsoft SQL ServerEine SQL-Daten­bank erweist sich nicht nur bei der klassischen Anwen­dungs­ent­wicklung als prak­tisch, sondern kann auch den Scripts der System­verwaltung als Speicher dienen. Microsoft stellt daher für SQL Server ein PowerShell-Modul zur Verfügung, mit dem man in die Daten­bank schreiben und daraus lesen kann.

    AWS RDS: Read Replicas für Datenbanken aktivieren

    Read Replica in Amazon RDSRelationale Daten­banken skalieren nor­maler­weise nicht hori­zontal, wenn man vom Multi-AZ-Feature absieht, einer speziellen Eigen­schaft von AWS-RDS-Instanzen. Anders hingegen ist die Lage bei Read-Replikaten. Das Feature stellt eine Art von horizon­talem Cluster dar, der einzig einer Erhöhung der Lese-Performance dient.

    AWS RDS: Instanzen patchen, Wartungsfenster definieren, Instanztyp wechseln

    Datenbankwartung auf AWS RDSRDS operiert hinsichtlich der Management-Ebene deutlich näher an normalen EC2-Instanzen, als dies etwa der voll verwaltete Datenbank-Service DynamoDB tut. Daher erfor­dern Datenbank-Instanzen so wie jede physische Instal­lation eine regel­mäßige Wartung. Dazu zählen Updates für das Betriebs­system und die Daten­bank selbst.

    AWS RDS: Verbindung zu Datenbanken testen

    Verbindung zu einer Datenbank auf AWS RDS testenWenn man erfolg­reich eine neue DB-Instanz auf Basis des AWS Relational Database Service (RDS) er­stellt hat, möchte man wahr­schein­lich testen, ob die Daten­bank für Anwen­dungen von außen er­reich­bar ist. Ver­läuft dieser Test posi­tiv, dann kann der Nutzer sein Daten­modell ent­wickeln und die benö­tigten Tabellen erstellen.

    Seiten