SQL Server на Mac

15

Можно ли установить ядро ​​SQL Server Express Edition на OS X? Я использую MacBook дома и хотел бы использовать его в качестве платформы для тестирования / обучения для SQL Server.

Жюльен Вавассер
источник

Ответы:

22

Нет, SQL Server не будет работать на macOS (он может работать на оборудовании Apple, если вы используете Boot Camp и изначально загружаетесь для Windows). В противном случае вам потребуется установить какое-либо программное обеспечение для виртуализации, где вы устанавливаете Windows в виртуальной машине и устанавливаете SQL Server там - я использую Parallels Desktop , но есть также VMWare Fusion и Oracle VirtualBox .

(Я не тестировал последний в последнее время, но в прошлый раз, когда я пытался, это было катастрофой - получает отличные отзывы в качестве хоста VM на Windows, но не очень стабильно на Mac.)

Вы также можете, конечно, RDP на другие машины, использовать эквивалентные клиенты SSMS для подключения к другому SQL Server, работающему под управлением Windows в другом месте, или установить другую платформу на Mac ( например, PostgreSQL ). Существует также IDE от JetBrains под названием DataGrip, и я уверен, что другие, о которых я не знаю.

С SQL Server 2017 вы можете запускать SQL Server в Linux и даже размещать свой собственный докер-контейнер, вообще не используя Windows (сейчас я делаю это на своих компьютерах Mac - и я писал об этом здесь ).

VS Code , Visual Studio и Operations Studio теперь работают изначально на Mac, так что это может работать и в некоторых случаях. Все зависит от того, ожидаете ли вы, что SQL Server действительно будет работать на macOS, или вы просто хотите выполнять большую часть своей работы там.

Аарон Бертран
источник
17

РЕДАКТИРОВАТЬ

Недавно SQL Server был выпущен для Linux. Это делает использование Docker жизнеспособным решением для «запуска SQL Server на Mac». Некоторые подробности о том, как это сделать, можно найти здесь: https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-docker .

Старый ответ

Если у вас Mac и вы не хотите запускать виртуальную машину, есть несколько вариантов.

  1. Вы можете получить пробную версию Azure и настроить экземпляр SQL Server. Azure также предоставляет веб-интерфейс запросов.

  2. Вы также можете настроить бесплатную учетную запись Amazon RDS и создать экземпляр SQL Server.

Если вам нужен клиент базы данных MSSQL, который работает на OS X (аналогично SSMS), есть несколько доступных.

Вы можете найти обзор нескольких клиентов здесь .

рукав моря
источник
-2

Чтобы запустить SQL на Mac, мы можем запустить это с помощью Docker. Пожалуйста, перейдите по ссылке ниже.

Запуск SQL на Mac с помощью Docker.

murarivarma
источник
1
Это уже упоминалось в существующем ответе с гораздо большим объяснением. Я не совсем уверен, что добавляет этот ответ, но вы всегда можете отредактировать его, чтобы сделать его более понятным.
Том V - попробуйте topanswers.xyz
Я хотел бы, чтобы ссылка Тома была лучше
Питер Келлнер,