¿Se puede instalar SQL Server Engine Express Edition en OS X? Uso un MacBook en casa y me gustaría usarlo como plataforma de prueba / aprendizaje para SQL Server.
¿Se puede instalar SQL Server Engine Express Edition en OS X? Uso un MacBook en casa y me gustaría usarlo como plataforma de prueba / aprendizaje para SQL Server.
Respuestas:
No, SQL Server no se ejecutará en macOS (puede ejecutarse en el hardware de Apple, si usa Boot Camp y arranca de forma nativa en Windows). De lo contrario, necesitará instalar algún tipo de software de virtualización, donde instale Windows en una VM e instale SQL Server allí: uso Parallels Desktop , pero también hay VMWare Fusion y Oracle VirtualBox .
(No he probado este último recientemente, pero la última vez que lo intenté fue un desastre: obtiene excelentes críticas como host de VM en Windows, pero no muy estable en Mac).
También puede, por supuesto, RDP a otras máquinas, usar clientes equivalentes SSMS para conectarse a otro servidor SQL que se ejecute en Windows en otro lugar, o instalar una plataforma diferente en la Mac ( como PostgreSQL ). También hay un IDE de JetBrains llamado DataGrip y estoy seguro de otros que no conozco.
Con SQL Server 2017, puede ejecutar SQL Server en Linux e incluso puede alojar su propio contenedor acoplable sin usar Windows (estoy haciendo esto en mis Mac en este momento, y escribí sobre eso aquí ).
VS Code , Visual Studio y Operations Studio ahora se ejecutan de forma nativa en Mac, por lo que también puede funcionar para usted en algunos escenarios. Todo depende de si espera que SQL Server se ejecute realmente en macOS, o si solo quiere hacer la mayor parte de su trabajo allí.
EDITAR
Recientemente se lanzó SQL Server para Linux. Esto hace que usar Docker sea una solución viable para "ejecutar el servidor SQL en Mac". Puede encontrar algunos detalles sobre cómo hacer esto aquí: https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-docker .
Vieja respuesta
Si tiene una Mac y no desea ejecutar una máquina virtual, hay algunas opciones.
Puede obtener una prueba de Azure y configurar una instancia de SQL Server. Azure también proporciona una interfaz de consulta basada en web.
También puede configurar una cuenta gratuita de Amazon RDS y crear una instancia de SQL Server.
Si necesita un cliente de base de datos MSSQL que se ejecute en OS X (similar a SSMS), hay algunos disponibles.
Puede encontrar una revisión de varios clientes aquí .
Las herramientas de línea de comandos también están disponibles para Mac. (En caso de que ayude) https://blogs.technet.microsoft.com/dataplatforminsider/2017/04/03/sql-server-command-line-tools-for-mac-preview-now-available/
Para ejecutar SQL en mac, podemos ejecutar esto usando docker. Por favor, siga el siguiente enlace.