L'édition express du moteur SQL Server peut-elle être installée sur OS X? J'utilise un MacBook à la maison et je voudrais l'utiliser comme plate-forme de test / d'apprentissage pour SQL Server.
L'édition express du moteur SQL Server peut-elle être installée sur OS X? J'utilise un MacBook à la maison et je voudrais l'utiliser comme plate-forme de test / d'apprentissage pour SQL Server.
Réponses:
Non, SQL Server ne fonctionnera pas sur macOS (il peut fonctionner sur le matériel Apple, si vous utilisez Boot Camp et démarrez nativement sur Windows). Sinon, vous devrez installer un logiciel de virtualisation quelconque, où vous installez Windows dans une machine virtuelle et y installez SQL Server - j'utilise Parallels Desktop , mais il y a aussi VMWare Fusion et Oracle VirtualBox .
(Je n'ai pas testé ce dernier récemment, mais la dernière fois que j'ai essayé, c'était un désastre - obtient de bonnes critiques en tant qu'hôte VM sur Windows, mais pas très stable sur Mac.)
Vous pouvez également, bien sûr, RDP vers d'autres machines, utiliser des clients équivalents SSMS pour vous connecter à un autre SQL Server exécuté sur Windows ailleurs, ou installer une plate-forme différente sur le Mac ( comme PostgreSQL ). Il existe également un IDE de JetBrains appelé DataGrip et je suis sûr que d'autres que je ne connais pas.
Avec SQL Server 2017, vous pouvez exécuter SQL Server sur Linux et même héberger votre propre conteneur Docker sans utiliser Windows du tout (je le fais sur mes Mac en ce moment - et j'ai écrit à ce sujet ici ).
VS Code , Visual Studio et Operations Studio s'exécutent désormais en natif sur le Mac, ce qui peut également fonctionner pour vous dans certains scénarios. Tout dépend si vous vous attendez à ce que SQL Server s'exécute réellement sur macOS, ou si vous voulez simplement faire la plupart de votre travail là-bas.
ÉDITER
Récemment, SQL Server a été publié pour Linux. Cela rend l'utilisation de Docker une solution viable pour «exécuter le serveur SQL sur Mac». Vous pouvez trouver des détails sur la façon de procéder ici: https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-docker .
Ancienne réponse
Si vous avez un Mac et que vous ne souhaitez pas exécuter une machine virtuelle, il existe quelques options.
Vous pouvez récupérer un essai Azure et configurer une instance SQL Server. Azure fournit également une interface de requête basée sur le Web.
Vous pouvez également configurer un compte gratuit Amazon RDS et créer une instance SQL Server.
Si vous avez besoin d'un client de base de données MSSQL qui fonctionne sur OS X (similaire à SSMS), il en existe quelques-uns.
Vous pouvez trouver un examen de plusieurs clients ici .
Les outils de ligne de commande sont également disponibles pour Mac. (Au cas où cela aiderait) https://blogs.technet.microsoft.com/dataplatforminsider/2017/04/03/sql-server-command-line-tools-for-mac-preview-now-available/
Pour exécuter SQL sur mac, nous pouvons l'exécuter à l'aide de docker. Veuillez suivre le lien ci-dessous.