Save Big on Cyber Monday! Up to 40% Off
ends in   {{days}}
Days
{{timeFormat.hours}}
:
{{timeFormat.minutes}}
:
{{timeFormat.seconds}}

So installieren Sie SQL Server auf macOS

macOS ist eines der weltweit beliebtesten Betriebssysteme und hat eine treue Fangemeinde, die nur von Microsoft Windows übertroffen wird — zumindest zahlenmäßig. Und wenn es um Benutzerfreundlichkeit, Leistung, Zuverlässigkeit und die schiere Bandbreite an Funktionen geht, ist es vielleicht sogar unübertroffen. Kein Wunder also, dass macOS für die Datenbankentwicklung weit verbreitet ist. Zusammen mit Microsoft SQL Server, dem weltweit größten proprietären relationalen DBMS, bilden sie eine leistungsstarke Kombination.

Auf dieser Seite erfahren Sie, wie Sie diese Kombination zum Laufen bringen — wie Sie SQL Server 2022 auf macOS über Docker installieren, wie Sie eine Verbindung herstellen und wie Sie am schnellsten und einfachsten zur eigentlichen Datenbankentwicklung und -verwaltung übergehen.

Installation und Einrichtung von SQL Server unter macOS

Lassen Sie uns zunächst die Voraussetzungen für die Installation auflisten:

  • Ein Mac mit macOS 11 Big Sur oder höher
  • Ein Benutzer mit Administrator-Rechten
  • Zugang zum Terminal

1 - Docker Desktop installieren

1. Rufen Sie die offizielle Download-Seite auf und laden Sie die Docker-Desktop-Datei herunter. Je nachdem, welchen Mac Sie verwenden (entweder mit einem Intel-Chip oder mit einem Apple Silicon), klicken Sie auf den entsprechenden Link, um den Download zu starten.

Install Docker Desktop

2. Doppelklicken Sie auf die heruntergeladene .dmg-Datei, um die Installation zu starten, und ziehen Sie das Docker-Anwendungssymbol per Drag & Drop in Ihren Anwendungsordner.

Das war’s! Jetzt können Sie sich an die Installation von SQL Server auf Ihrem Mac machen.

2 - SQL Server 2022 installieren

1. Geben Sie im Terminal den folgenden Befehl ein und führen Sie ihn aus.

sudo docker pull mcr.microsoft.com/mssql/server:2022-latest

Wenn das Terminal Sie auffordert, das Passwort für Ihren Mac einzugeben, tun Sie dies. Der fertige Download sieht in etwa so aus wie der folgende.

Install SQL Server 2022

2. Nachdem der Download abgeschlossen ist, geben Sie den folgenden Befehl ein und führen ihn aus.

docker run -d --name SQL_Server_Docker -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=DB_Password' -p 1433:1433 mcr.microsoft.com/mssql/server:2022-latest 

Dieser Befehl besteht aus den Parametern:

-d — startet Ihren Docker-Containernamen im Daemon-Modus, so dass er im Hintergrund läuft, ohne dass Sie Ihr Terminal-Fenster geöffnet halten müssen.

--name — gibt den Namen für Ihren Docker-Container an. In unserem Beispiel lautet der Name SQL_Server_Docker.

-e 'ACCEPT_EULA=Y' — bestätigt, dass Sie die Docker EULA (Endbenutzer-Lizenzvereinbarung) akzeptieren.

-e 'SA_PASSWORD=DB_Password' — legt Ihr Datenbankpasswort fest. In unserem Beispiel ist das Passwort DB_Passwort.

-p 1433:1433 — ordnet Ihren Docker-Container dem lokalen Port 1433 zu.

-p 1433:1433 — wählt eine Image-Datei aus, die Docker verwenden soll.

Danach sollte SQL Server auf Ihrem Mac ausgeführt werden. Um sicherzugehen, können Sie den Status Ihres SQL-Server-Docker-Containers mit dem folgenden Befehl überprüfen.

docker ps -a

Prüfen Sie nun die Ausgabe. Wenn in der Spalte STATUS Up, steht, läuft Ihr Docker-Container ordnungsgemäß. Steht dort Exited, ist etwas schiefgelaufen, und Ihr Container läuft nicht.

3 - Verbindung zu SQL Server vom Terminal herstellen

Um eine Verbindung zu Ihrem neu installierten SQL Server vom Terminal aus herzustellen, müssen Sie zunächst das Befehlszeilentool sql-cli installieren, indem Sie den folgenden Befehl ausführen.

sudo npm install -g sql-cli

Mit diesem Kommandozeilen-Tool können Sie Befehle und Abfragen für Ihre SQL-Server-Instanz direkt im Terminal ausführen. Beachten Sie, dass Sie dafür Node.js auf Ihrem Mac installiert haben müssen; wenn Sie Node.js nicht haben, laden Sie es herunter und installieren Sie es. Bei der Installation von Node.js wird zusätzlich npm installiert, das in dem obigen Befehl verwendet wird.

Sobald sql-cli installiert ist, können Sie mit folgendem Befehl eine Verbindung zu Ihrem SQL Server herstellen.

mssql -u sa -p DB_Password

Dieser Befehl besteht aus Folgendem:

-u — gibt den Benutzernamen für die Verbindung zu Ihrer Datenbank an. In unserem Beispiel verwenden wir den Standardbenutzernamen sa.

-p — gibt das Datenbankpasswort an. In unserem Fall haben wir DB_Password angegeben, das wir beim Start unseres Docker-Containers festgelegt haben.

Sie erhalten eine Meldung ähnlich der folgenden.

Connecting to localhost...done
sql-cli version 0.6.2
Enter ".help" for usage hints.
mssql

Dies bedeutet, dass Sie sich erfolgreich mit Ihrem SQL Server verbunden haben.

So installieren Sie dbForge Studio for SQL Server auf einem Mac über CrossOver

An dieser Stelle werden die Dinge wirklich interessant. Schließlich ist die Installation und Einrichtung von SQL Server nur ein kurzer Moment — und danach müssen Sie ein geeignetes Set von Tools finden, das Ihnen bei der Interaktion mit Ihren Datenbanken hilft. Wir haben eines für Sie — dbForge Studio for SQL Server — eine IDE, die die meisten möglichen Aufgaben im Zusammenhang mit der Entwicklung, dem Management und der Verwaltung von SQL-Server-Datenbanken abdecken soll. Fügen Sie die intuitive Benutzeroberfläche des Studios hinzu und Sie erhalten ein Toolset, das Ihre tägliche Arbeit mit Datenbanken zu einem Vergnügen macht.

Ein möglicher Nachteil des Studios ist, dass es nicht macOS-nativ ist — es erfordert eine zusätzliche Kompatibilitätslösung namens CodeWeavers CrossOver, die dafür sorgt, dass es nahtlos auf Ihrem Mac läuft. Aber auch mit dieser Lösung wird die Installation nicht allzu lange dauern. Sehen wir uns an, wie sie gemacht wird.

1 - Herunterladen vom CrossOver Mac-Installation

Rufen Sie die offizielle Download-Seite auf und laden Sie das Installationsarchiv von CrossOver Mac herunter. Sie können mit einer 14-tägigen kostenlosen Testversion beginnen, die von CodeWeavers angeboten wird.

Laden Sie die CrossOver Mac-Installation herunter

2. Entpacken und Starten der Installation

Extrahieren Sie die Installationsdatei aus dem Archiv. Doppelklicken Sie auf die Datei, klicken Sie auf Öffnen um sie zu starten, und stimmen Sie dann zu, sie in Ihren Anwendungsordner zu verschieben. Nachdem CrossOver installiert ist, starten Sie es.

3. Installieren vom Paket NET Framework 4.7.2

Zunächst müssen Sie die erforderliche Software installieren, nämlich das Paket .NET Framework 4.7.2. NET Framework 4.7.2. Geben Sie zunächst "Microsoft .NET Framework 4.7.2" in das Suchfeld ein und klicken Sie dann in den Ergebnissen auf Microsoft .NET Framework 4.7.2.

Installieren Sie das Paket

Sobald Sie sich auf der speziellen Seite von .NET Framework 4.7.2 befinden, klicken Sie auf Installieren.

Installieren

4. Wählen Sie eine Bottle für diese Installation

CrossOver fordert Sie auf, eine Bottle auszuwählen, auf der das .NET-Framework-Paket installiert werden soll. Eine Bottle ist ein Container, auf dem eine Anwendung — in unserem Fall dbForge Studio — zusammen mit der Umgebung installiert wird, die sie für die ordnungsgemäße Ausführung benötigt. Klicken Sie also auf Bottle auswählen um eine neue Bottle zu erstellen, geben Sie den Bottle-Namen an und stellen Sie sicher, dass Sie den Bottle-Typ auf Windows 10 64-Bit setzen. Klicken Sie anschließend auf Fertig.

Wählen Sie eine Bottle aus

Nachdem die Installation des .NET Framework-Pakets begonnen hat, müssen Sie den Lizenzbedingungen zustimmen und die Bottle-Umgebung wiederholt neu starten, indem Sie auf Jetzt neu starten klicken, wenn Sie dazu aufgefordert werden (beachten Sie, dass diese Neustarts Ihren Computer nicht neu starten). Nachdem die letzte Komponente — .NET Framework 4.7.2 — installiert ist, erhalten Sie eine entsprechende Meldung. Nun ist die Umgebung auf Ihrer Bottle fertig — klicken Sie auf Fertig und fahren Sie mit der Installation von dbForge Studio for SQL Server fort.

Jetzt neu starten

5. Studio auf einer Bottle installieren

Zunächst müssen Sie die dbForge-Studio-Installationsdatei herunterladen und in einem Ordner Ihrer Wahl ablegen. Gehen Sie dann zurück zu CrossOver, suchen Sie die Bottle, die Sie gerade erstellt haben, und klicken Sie unter Bottle-Aktionen auf Anwendung auf Bottle installieren.

dbForge-Studio-Installationsdatei

Klicken Sie auf der Seite Eine Windows-Anwendung installieren auf Eine nicht aufgeführte Anwendung installieren.

Eine Windows-Anwendung installieren

Klicken Sie auf der Seite Nicht gelistete Anwendung auf Installieren.

Nicht gelistete Anwendung

5-1. Installateur auswählen

Hier müssen Sie den Speicherort der zuvor heruntergeladenen dbForge-Studio-Installerdatei angeben. Klicken Sie anschließend auf Installer auswählen.

Installateur auswählen

5-2. Gehen Sie durch den Installationsassistenten von Studio

Der dbForge-Studio-Installationsassistent öffnet sich. Klicken Sie auf Installieren.

Installieren

Wählen Sie auf der Seite Ziel auswählen den Ordner aus, in den Studio installiert werden soll, und klicken Sie auf Weiter.

Ziel auswählen

Auf der Seite Dateizuordnungen können Sie alle ausgewählten Einstellungen unverändert lassen und einfach auf Weiter klicken.

Dateizuordnungen

Wählen Sie auf der Seite Optimierung des Systemstarts die gewünschte Option aus und klicken Sie auf Weiter. Beachten Sie, dass die Installation etwas mehr Zeit in Anspruch nimmt, wenn Sie die Option zum Erzeugen von Bildern wählen, aber der Start der Anwendung wird in Zukunft schneller erfolgen.

Optimierung des Systemstarts

Wenn die Installation abgeschlossen ist, klicken Sie auf Fertig stellen. Beachten Sie, dass das Kontrollkästchen Launch dbForge Studio for SQL Server deaktiviert sein sollte, damit CrossOver die Installation ordnungsgemäß abschließen kann.

Fertig

6. Schalten Sie den Modus Hohe Auflösung ein

Abschließend informiert Sie CrossOver über den Erfolg Ihrer Installation und Sie sehen, dass dbForge Studio auf der Bottle angezeigt wird. Wir empfehlen außerdem, den High Resolution Mode mit dem entsprechenden Toggle zu aktivieren und die Bottle anschließend neu zu starten. Dies macht die Arbeit mit dem Studio noch angenehmer und flüssiger.

High Resolution Modus

Herstellen einer Fernverbindung zu SQL Server unter macOS

Nachdem das dbForge Studio nun installiert und einsatzbereit ist, können Sie mit der Verbindung zu Ihrem SQL Server beginnen, was nur eine Frage von Augenblicken ist.

Hinweis
Um den Fernzugriff auf Ihren SQL Server zu ermöglichen, muss der Rechner, auf dem er gehostet wird, mit einer öffentlichen IP-Adresse verbunden sein, die von Ihrem Internetprovider bereitgestellt werden kann. Wenn Sie eine öffentliche IP-Adresse haben und die Remote-Verbindung trotzdem nicht funktioniert, müssen Sie möglicherweise eine Portweiterleitung von Ihrem Router zum Server einrichten (die Anweisungen finden Sie im Handbuch des von Ihnen verwendeten Router-Modells).

1. Starten Sie dbForge Studio in CrossOver

Starten Sie das Studio in CrossOver, wählen Sie das Menü Datenbank und klicken Sie auf Neue Verbindung.


2. Eigenschaften der Datenbankverbindung

Jetzt müssen Sie nur noch Ihre Verbindungsparameter konfigurieren: Geben Sie den Servernamen, die Authentifizierungsmethode, das Login, das Passwort und die Datenbank an, mit der Sie arbeiten wollen. Optional können Sie auf Verbindung testen klicken, um zu prüfen, ob alles in Ordnung ist. Oder Sie klicken einfach auf Verbinden, und das war's.

Deinstallieren von SQL Server
unter macOS

Die Deinstallation Ihres SQL Server-Containers aus Docker unter macOS ist ein sehr einfacher Vorgang, der auch über das Terminal ausgeführt werden kann. Das folgende Beispiel zeigt, wie wir unseren oben erwähnten Container — SQL_Server_Docker entfernen können.

docker stop SQL_Server_Docker
docker rm SQL_Server_Docker

Bitte beachten Sie, dass das Entfernen eines Containers ein irreversibler Vorgang ist. Stellen Sie daher sicher, dass Sie Ihre Datenbanken und die darin enthaltenen Daten speichern, bevor Sie diesen Befehl ausführen.

Fazit

So können Sie Ihre Arbeit mit SQL-Server-Datenbanken auf einem Mac von Grund auf neu einrichten. Das Wichtigste dabei ist wahrscheinlich, dass Sie sich für ein Toolset entscheiden, das Sie in die Lage versetzt, nahezu jede Operation mit Ihren Datenbanken und Daten durchzuführen. Aus diesem Grund laden wir Sie ein dbForge Studio for SQL Server für eine KOSTENLOSE 30-Tage-Testversion herunterzuladen. Erkunden Sie die vielfältigen Möglichkeiten selbst — und Ihre Produktivität und Effektivität wird vom ersten Tag an ein Allzeithoch erreichen.