Чи можна встановити експрес-версію двигуна SQL Server на OS X? Я вдома використовую MacBook і хотів би використовувати його як платформу для тестування / навчання для SQL Server.
Чи можна встановити експрес-версію двигуна SQL Server на OS X? Я вдома використовую MacBook і хотів би використовувати його як платформу для тестування / навчання для SQL Server.
Відповіді:
Ні, SQL Server не працюватиме на macOS (він може працювати на апаратному забезпеченні Apple, якщо ви використовуєте Boot Camp і завантажуєтесь в Windows). В іншому випадку вам потрібно буде встановити програмне забезпечення для віртуалізації, де ви встановлюєте Windows у VM, і там встановити SQL Server - я використовую Parallels Desktop , але є також VMWare Fusion та Oracle VirtualBox .
(Я останній раз не тестував останнє, але останній раз, коли я спробував, це було катастрофою - отримує чудові відгуки як хостинг VM в Windows, але не дуже стабільний на Mac.)
Ви, звичайно, також можете використовувати RDP на інших машинах, використовувати еквівалентні клієнти SSMS для підключення до іншого SQL-сервера, що працює в Windows в іншому місці, або встановити іншу платформу на Mac ( наприклад, PostgreSQL ). Є також IDE від JetBrains під назвою DataGrip, і я впевнений, що про інших я не знаю.
За допомогою SQL Server 2017 ви можете запускати SQL Server в Linux і навіть можете розміщувати власний контейнер докера, не використовуючи Windows (я зараз це роблю на своїх Macs - і про це я писав тут ).
Код VS , Visual Studio і Operations Studio тепер працюють на Mac, і вони можуть працювати і для вас. Все залежить від того, чи очікуєте ви, що SQL Server дійсно працює на macOS, або ви просто хочете там виконати більшу частину вашої роботи.
EDIT
Нещодавно SQL Server був випущений для Linux. Це робить використання Docker життєздатним рішенням для "запуску sql-сервера на mac". Деякі відомості про те, як це зробити, ви можете знайти тут: https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-docker .
Стара відповідь
Якщо у вас є mac і не хочете запускати віртуальну машину, є кілька варіантів.
Ви можете захопити пробну версію Azure та встановити екземпляр SQL Server. Azure також надає веб-інтерфейс запитів.
Ви також можете налаштувати безкоштовний акаунт Amazon RDS та створити екземпляр SQL Server.
Якщо вам потрібен клієнт бази даних MSSQL, який працює на OS X (подібний до SSMS), є декілька доступних.
Ви можете знайти огляд декількох клієнтів тут .
Інструменти командного рядка також доступні для Mac. (У випадку, якщо це допомагає) https://blogs.technet.microsoft.com/dataplatforminsider/2017/04/03/sql-server-command-line-tools-for-mac-preview-now-available/
Щоб запустити SQL на mac, ми можемо запустити це за допомогою docker. Перейдіть за посиланням нижче.