Come iniziare a sviluppare applicazioni destinate a SQL Server in LinuxHow to get started developing applications for SQL Server on Linux

In questo argomento si applica a: SìSQL Server (solo Linux)nonDatabase SQL di AzurenonAzure SQL Data WarehousenonParallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL Server (Linux only)noAzure SQL DatabasenoAzure SQL Data WarehousenoParallel Data Warehouse

È possibile creare applicazioni che si connettono e utilizzano 2017 di SQL Server in Linux da una varietà di linguaggi di programmazione, ad esempio c#, Java, Node.js, PHP, Python, Ruby e C++.You can create applications that connect to and use SQL Server 2017 on Linux from a variety of programming languages, such as C#, Java, Node.js, PHP, Python, Ruby, and C++. È inoltre possibile utilizzare Framework web più comuni e altri framework relazionale Mapping ORM (Object).You can also use popular web frameworks and Object Relational Mapping (ORM) frameworks.

Suggerimento

Queste stesse opzioni di sviluppo consentono anche di destinazione SQL Server su altre piattaforme.These same development options also enable you to target SQL Server on other platforms. Le applicazioni possono essere destinati a SQL Server in esecuzione in locale o nel cloud, in Docker, Windows o Linux macOS.Applications can target SQL Server running on-premises or in the cloud, on Linux, Windows, or Docker on macOS. O è possibile scegliere come destinazione Database SQL di Azure e Azure SQL Data Warehouse.Or you can target Azure SQL Database and Azure SQL Data Warehouse.

Provare le esercitazioniTry the tutorials

Il modo migliore per iniziare e compilare applicazioni con SQL Server è la valutazione di per se stessi.The best way to get started and build applications with SQL Server is to try it out for yourself.

Suggerimento

Se si desidera sviluppare per SQL Server 2017 in Docker, esaminiamo il macOS esercitazioni.If you want to develop for SQL Server 2017 on Docker, take a look at the macOS tutorials.

Creare nuove applicazioniCreate new applications

Se si crea una nuova applicazione, esaminare un elenco di librerie di connettività per un riepilogo dei connettori e popolari Framework disponibili per diversi linguaggi di programmazione.If you're creating a new application, take a look at a list of the Connectivity libraries for a summary of the connectors and popular frameworks available for various programming languages.

Utilizzare le applicazioni esistentiUse existing applications

Se si dispone di un'applicazione di database esistente, è possibile modificare semplicemente la relativa stringa di connessione alla destinazione 2017 di SQL Server in Linux.If you have an existing database application, you can simply change its connection string to target SQL Server 2017 on Linux. Assicurarsi di conoscere il problemi noti in SQL Server 2017 in Linux.Make sure to read about the Known Issues in SQL Server 2017 on Linux.

Utilizzare gli strumenti SQL esistenti in Windows con SQL Server in LinuxUse existing SQL tools on Windows with SQL Server on Linux

Strumenti attualmente eseguiti su Windows, ad esempio SQL Server Management Studio, SSDT e PowerShell, funzionano anche con SQL Server 2017 in Linux.Tools that currently run on Windows such as SSMS, SSDT, and PowerShell, also work with SQL Server 2017 on Linux. Anche se non vengono eseguiti in modo nativo in Linux, è comunque possibile gestire le istanze remote di SQL Server in Linux.Although they do not run natively on Linux, you can still manage remote SQL Server instances on Linux.

Vedere gli argomenti seguenti per ulteriori informazioni:See the following topics for more information:

Nota

Assicurarsi che le versioni più recenti di questi strumenti si utilizza per risultati ottimali.Make sure that you are using the latest versions of these tools for the best experience.

Utilizzare nuovi strumenti SQL per LinuxUse new SQL tools for Linux

È possibile utilizzare il nuovo estensione mssql per codice di Visual Studio su Linux, macOS e Windows.You can use the new mssql extension for Visual Studio Code on Linux, macOS, and Windows. Per una procedura dettagliata, vedere l'esercitazione seguente:For a step-by-step walkthrough, see the following tutorial:

È inoltre possibile utilizzare nuovi strumenti della riga di comando che sono di tipo nativi per Linux.You can also use new command-line tools that are native for Linux. Questi strumenti comprendono quanto segue:These tools include the following:

Passaggi successiviNext steps

Per iniziare, installare SQL Server in Linux con una delle esercitazioni di avvio rapido seguenti:To get started, install SQL Server on Linux using one of the following quick start tutorials: