Installieren Sie SQL Server auf macOS
macOS ist eines der beliebtesten Betriebssysteme der Welt und verfügt über eine treue Anhängerschaft, die zahlenmäßig nur von Microsoft Windows übertroffen wird. Wenn es um Benutzerfreundlichkeit, Leistung, Zuverlässigkeit und die große Funktionsvielfalt geht, ist macOS möglicherweise sogar unübertroffen. Kein Wunder also, dass es in der Datenbankentwicklung weit verbreitet ist. Zusammen mit Microsoft SQL Server, einem der weltweit führenden proprietären relationalen Datenbankmanagementsysteme (DBMS), bildet es eine leistungsstarke Kombination.
Auf dieser Seite erfahren Sie, wie Sie diese Kombination nutzen können: wie Sie SQL Server 2022 unter macOS mit Docker installieren, eine Verbindung zum Server herstellen und möglichst schnell und einfach mit der Datenbankentwicklung und -verwaltung beginnen.
- Installation und Konfiguration von SQL Server auf macOS
- Installation von Docker Desktop
- Installation von SQL Server 2022
- Verbindung mit SQL Server über Terminal
- Installation von dbForge Studio for SQL Server auf einem Mac über CrossOver
- Herstellen einer Remote-Verbindung zu SQL Server
- Deinstallation von SQL Server unter macOS
- Fazit
- Häufig gestellte Fragen
Installation und Konfiguration von SQL Server auf macOS
Zunächst sollten wir die Voraussetzungen für die Installation aufzählen:
- Ein Mac mit macOS 11 Big Sur oder höher
- Ein Benutzer mit Administratorrechten
- Zugriff auf Terminal
Installation von dbForge Studio for SQL Server auf einem Mac über CrossOver
Hier wird es wirklich interessant. Schließlich ist die Installation und Konfiguration von SQL Server nur ein Moment – und danach müssen Sie einen geeigneten Satz von Tools finden, die Ihnen bei der Arbeit mit Ihren Datenbanken helfen. Hier kommt dbForge Studio for SQL Server – eine IDE, die so konzipiert ist, dass sie die meisten möglichen Aufgaben im Zusammenhang mit der Entwicklung, Verwaltung und Administration von SQL Server-Datenbanken abdeckt. Fügen Sie hier die intuitive Benutzeroberfläche von Studio hinzu, und Sie haben einen Werkzeugsatz, der Ihre tägliche Datenbankarbeit zu einem Vergnügen macht.
Der einzige mögliche Nachteil von Studio ist, dass es nicht nativ für macOS ist – es erfordert eine zusätzliche Kompatibilitätslösung namens CodeWeavers CrossOver, die dazu beiträgt, dass es auf Ihrem Mac nahtlos läuft. Aber selbst mit dieser Lösung wird die Installation nicht lange dauern. Schauen wir, wie es gemacht wird.
Herstellen einer Remote-Verbindung zu SQL Server
Jetzt, da dbForge Studio installiert und einsatzbereit ist, können Sie eine Verbindung zu Ihrem SQL Server herstellen – das dauert nur wenige Augenblicke.
1. Starten Sie dbForge Studio in CrossOver
Starten Sie Studio in CrossOver, gehen Sie zum Menü Database und klicken Sie auf New Connection.
2. Eigenschaften der Datenbankverbindung
Jetzt müssen Sie nur noch Ihre Verbindungsparameter konfigurieren: Geben Sie den Servernamen, die Authentifizierungsmethode, die Anmeldung, das Passwort und die Datenbank an, mit der Sie arbeiten werden. Optional können Sie auf Test Connection klicken, um zu überprüfen, ob alles in Ordnung ist. Oder Sie klicken einfach auf Connect, und das war's.
Deinstallation von SQL Server unter macOS
Sie können SQL Server von macOS deinstallieren, indem Sie einfach den Docker-Container, der ihn enthält, über Terminal entfernen. Das folgende Beispiel zeigt, wie Sie den oben erwähnten Container - SQL_Server_Docker - entfernen können.
Bitte beachten Sie, dass das Entfernen eines Containers eine irreversible Operation ist. Sichern Sie Ihre Datenbanken und die darin enthaltenen Daten daher vor der Ausführung dieses Befehls, falls erforderlich.
Fazit
So können Sie die Arbeit mit SQL Server-Datenbanken auf einem Mac von Grund auf einrichten. Entscheidend ist dabei die Wahl eines passenden Werkzeugs, mit dem Sie alle gängigen Aufgaben rund um Ihre Datenbanken und Daten effizient erledigen können. Deshalb laden wir Sie ein, dbForge Studio for SQL Server 30 Tage lang kostenlos zu testen. Entdecken Sie die umfangreichen Funktionen selbst – und steigern Sie Ihre Produktivität und Effizienz vom ersten Tag an deutlich.
Häufig gestellte Fragen
Am einfachsten lässt sich SQL Server auf macOS derzeit über eine virtuelle Umgebung wie Docker Desktop installieren.
- Ein Mac mit macOS 11 Big Sur oder einer späteren Version
- Ein Administratorkonto mit den erforderlichen Berechtigungen
- Zugriff auf Terminal
Zuerst müssen Sie die erforderliche Version von Docker Desktop auf Ihrem Mac installieren. Anschließend installieren Sie SQL Server über Terminal in Docker und stellen von dort aus eine Verbindung her. Den Ablauf sowie die benötigten Befehle finden Sie im obigen Leitfaden.
Gehen Sie in Docker Desktop zu Settings > Resources > Advanced. Stellen Sie dort in Resource Allocation sicher, dass Ihr CPU limit auf mindestens 5 eingestellt ist und Ihr Memory limit mindestens 4 GB beträgt. Dies sind die Mindestanforderungen. Wenn diese Einstellungen bereits auf diesem Niveau oder höher liegen, müssen Sie sie nicht anpassen.
Ja, das ist möglich. Mit Parallels Desktop können Sie Docker-Container so ausführen, als liefen sie direkt auf Ihrem Mac. So lassen sich virtuelle Maschinen mit vorinstallierter Docker Engine erstellen, auf denen Sie Microsoft SQL Server installieren können.
SSMS ist nur nativ für Windows verfügbar; und seine Funktionalität kann zwar als ausreichend robust gelten, für Power-User jedoch unter Umständen nicht ausreichen. Wenn Sie einen erweiterten Funktionsumfang sowie eine intuitive, durch Assistenten unterstützte Datenbankverwaltung suchen, können Sie dbForge Studio for SQL Server ausprobieren. Auch dieses ist eine Windows-native Anwendung, kann jedoch mithilfe von Kompatibilitätslösungen wie CrossOver auf macOS sowie auf verschiedenen Linux-Distributionen ausgeführt werden.
Führen Sie im Terminal einfach die Befehle docker stop und docker rm wie oben beschrieben aus. Der Docker-Container wird dabei zusammen mit dem installierten SQL Server entfernt. Dieser Vorgang kann nicht rückgängig gemacht werden, daher sollten Sie Ihre Datenbanken und Daten vor der Ausführung sichern.