Skip to content

Latest commit

 

History

History
60 lines (48 loc) · 3.3 KB

File metadata and controls

60 lines (48 loc) · 3.3 KB
title Overview of development for SQL Server on Linux | SQL Server vNext CTP1
description
author sanagama
ms.author sanagama
manager jhubbard
ms.date 11/12/2016
ms.topic article
ms.prod sql-linux
ms.technology database-engine
ms.assetid 758cb738-b018-465b-9ab0-59a24b892e66

Develop applications for SQL Server on Linux

You can create applications that connect to and use SQL Server from a variety of programming languages such as C#, Java, Node.js, PHP, Python, Ruby and C++ and popular web frameworks and Object Relational Mapping (ORM) frameworks. Your applications can target SQL Server running on-premises or in the cloud, on Linux, Windows or Docker on macOS and also Azure SQL Database and Azure SQL Data Warehouse.

The best way to get started and build applications with SQL Server on Linux, Docker on macOS and Windows is to try it out for yourself.

Tip

Take a look at the macOS tutorials if you're interested in using SQL Server vNext CTP1 on Docker.

Create New applications for SQL Server on Linux

You can use your favorite programming language, web or ORM framework, code editors, tools and IDEs to develop new database applications on Linux and macOS that connect to and use SQL Server vNext CTP1 on Linux or in Docker on macOS. Take a look at Connectivity libraries for a summary of the connectors and popular frameworks available for various programming languages.

Use existing applications with SQL Server on Linux

If you have an existing database application, you can simply change it's connection string to target SQL Server vNext CTP1 on Linux. Make sure to read about the Known Issues in SQL Server vNext CTP1 on Linux.

Use existing SQL Tools on Windows with SQL Server on Linux

Tools that you currently use on Windows such as SSMS, SSDT and PowerShell work with SQL Server vNext CTP1 on Linux. Do make sure that you are using the latest versions of these tools for the best experience.

See the topics below for more information:

Use New SQL Tools on Linux and macOS

You can use the new mssql extension for Visual Studio Code on Linux, macOS and Windows with SQL Server running on-premises or in the cloud, on Linux, Windows or Docker on macOS and also with Azure SQL Database and Azure SQL Data Warehouse. You can also use new command line tools that are natively for Linux.

See the topics below for more information: