SQL Server na Macu

15

Czy SQL Server Engine Express Edition może być zainstalowany w systemie OS X? Używam MacBooka w domu i chciałbym go używać jako platformy testowej / edukacyjnej dla SQL Server.

Julien Vavasseur
źródło

Odpowiedzi:

22

Nie, SQL Server nie będzie działał na macOS (może działać na sprzęcie Apple, jeśli używasz Boot Camp i uruchamiasz się natywnie do Windows). W przeciwnym razie będziesz musiał zainstalować oprogramowanie do wirtualizacji, w którym instalujesz Windows na maszynie wirtualnej i instalujesz tam SQL Server - używam Parallels Desktop , ale jest też VMWare Fusion i Oracle VirtualBox .

(Ostatnio nie testowałem tego ostatniego, ale ostatnia próba była katastrofą - dostaje świetne recenzje jako host VM na Windowsie, ale niezbyt stabilny na Macu).

Możesz również oczywiście RDP na innych komputerach, używać klientów równoważnych SSMS, aby połączyć się z innym SQL Server działającym w systemie Windows w innym miejscu lub zainstalować inną platformę na Macu ( np. PostgreSQL ). Istnieje również IDE od JetBrains o nazwie DataGrip i jestem pewien, że inni o których nie wiem.

Dzięki SQL Server 2017 możesz uruchomić SQL Server w systemie Linux , a nawet hostować własny kontener dokerów w ogóle bez korzystania z systemu Windows (robię to teraz na moich komputerach Mac - i pisałem o tym tutaj ).

VS Code , Visual Studio i Operations Studio działają teraz natywnie na komputerze Mac, dzięki czemu może działać również dla Ciebie w niektórych scenariuszach. Wszystko zależy od tego, czy spodziewasz się, że SQL Server będzie działał na macOS, czy też po prostu chcesz tam wykonać większość swojej pracy.

Aaron Bertrand
źródło
17

EDYTOWAĆ

Niedawno SQL Server został wydany dla systemu Linux. To sprawia, że ​​korzystanie z Dockera jest realnym rozwiązaniem do „uruchamiania serwera SQL na Macu”. Szczegółowe informacje na temat tego można znaleźć tutaj: https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-docker .

Stara odpowiedź

Jeśli masz komputer Mac i nie chcesz uruchamiać maszyny wirtualnej, istnieje kilka opcji.

  1. Możesz pobrać wersję próbną platformy Azure i skonfigurować wystąpienie programu SQL Server. Platforma Azure udostępnia także internetowy interfejs zapytań.

  2. Możesz także skonfigurować bezpłatne konto Amazon RDS i utworzyć instancję programu SQL Server.

Jeśli potrzebujesz klienta bazy danych MSSQL działającego w systemie OS X (podobnym do SSMS), dostępnych jest kilka.

Można znaleźć przegląd wielu klientów tutaj .

Kyle
źródło
-2

Aby uruchomić SQL na Macu, możemy uruchomić to za pomocą okna dokowanego. Kliknij poniższy link.

Uruchamianie SQL na Macu za pomocą dokera.

murarivarma
źródło
1
Jest to już wspomniane w istniejącej odpowiedzi z dużo większym wyjaśnieniem. Nie jestem do końca pewien, co dodaje ta odpowiedź, ale zawsze możesz ją edytować, aby była bardziej przejrzysta.
Tom V - spróbuj topanswers.xyz
Bardziej podoba mi się link Toma
Peter Kellner