Procedimiento para empezar a desarrollar aplicaciones para SQL Server en Linux

Se aplica a:SQL Server en Linux

Puede crear aplicaciones que se conecten a SQL Server en Linux y lo usen desde diversos lenguajes de programación, como C#, Java, Node.js, PHP, Python, Ruby y C++. También puede usar marcos web populares y marcos de asignación relacional de objetos (ORM).

Sugerencia

Estas mismas opciones de desarrollo también le permiten tener SQL Server como destino en otras plataformas. Las aplicaciones pueden tener SQL Server como destino en ejecución de forma local o en la nube, en Linux, Windows o Docker en macOS. O bien puede tener Azure SQL Database y Azure Synapse Analytics como destino.

Prueba de los tutoriales

La mejor manera de empezar y compilar aplicaciones con SQL Server es probarlo usted mismo.

Sugerencia

Si quiere desarrollar para SQL Server en Docker, eche un vistazo a los tutoriales de macOS.

Crear nuevas aplicaciones

Si va a crear una nueva aplicación, eche un vistazo a Bibliotecas de conectividad y marcos para Microsoft SQL Server para ver un resumen de los conectores y los marcos populares que están disponibles para diversos lenguajes de programación.

Uso de aplicaciones existentes

Si tiene una aplicación de base de datos existente, puede cambiar su cadena de conexión para tener SQL Server en Linux como destino. Para obtener más información, consulte SQL Server en Linux: problemas conocidos.

Uso de las herramientas de SQL existentes en Windows con SQL Server en Linux

Las herramientas que se ejecutan actualmente en Windows, como SSMS, SSDT y PowerShell, también funcionan con SQL Server en Linux. Aunque no se ejecutan de forma nativa en Linux, puede administrar instancias remotas de SQL Server en Linux.

Para obtener más información, consulte los siguientes artículos:

Nota:

Asegúrese de que está usando las versiones más recientes de estas herramientas para tener la mejor experiencia.

Uso de las nuevas herramientas de SQL para Linux

Puede usar la extensión mssql para Visual Studio Code en Linux, macOS y Windows. Para consultar un tutorial detallado, vea el siguiente tutorial:

También puede usar las herramientas de línea de comandos que son nativas para Linux. Entre estas herramientas se incluyen las siguientes: