

Replace the container name and password with your own. The Mac uses the Linux image (the SQL Server for Linux Docker image).ĭocker run -d -name Homer -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=myPassw0rd' -p 1433:1433 microsoft/mssql-server-linux Now that we've installed Docker and increased its memory allocation, we can go ahead and install SQL Server. OK, we're now ready to install SQL Server on your Mac. I've written a tutorial with screenshots: Install Docker on a Mac and Configure for SQL Server. Launch Docker, and go to Preferences > Advanced and increase its memory allocation to 4GB.Download Docker from the download page, extract it, and drag it into your Application folder.Once installed, we'll increase its memory allocation to a more suitable level for running SQL Server. Because the Mac runs SQL Server inside a Docker container, the first thing we need to do is download and install Docker (unless it's already installed). This is a prerequisite for installing SQL Server on your Mac. Therefore, there's no need to install a virtual machine with Windows (which was the only way to run SQL Server on a Mac prior to SQL Server 2017). This is made possible by running SQL Server from a Docker container. Microsoft has made SQL Server available for macOS and Linux systems. It only serves as a client to a database server.Install SQL Server directly to your Mac - no virtual machine required! – Export data from tables, views or queries to csv-filesĪttention: You need a database server to use the app. – List, filter, sort, and search tables and views – Execute multiple SQL commands in one query With this app, you can filter, sort, and search tables and views by type, schema/database, and name. Syntax highlighting helps you when writing your queries and the undo/redo feature makes editing easy.

However, you can execute any SQL statement supported by your database (including insert, update, delete), even multiple commands in one query. You cannot edit values directly in the table view. SQL Client allows you to connect to different DBMS straight from your smartphone or tablet and can execute queries, navigate through tables or views, and even export data.
