Startseite für die Clientprogrammierung in Microsoft SQL ServerHomepage for client programming to Microsoft SQL Server

Willkommen bei unserer Homepage zur Client Programmierung für die Interaktion mit Microsoft SQL Server und Azure SQL-Datenbank in der Cloud.Welcome to our homepage about client programming to interact with Microsoft SQL Server, and with Azure SQL Database in the cloud. Dieser Artikel bietet die folgenden Informationen:This article provides the following information:

  • Listet die verfügbaren Kombinationen aus Sprache und Treiber auf und beschreibt diese.Lists and describes the available language and driver combinations.
    • Informationen werden für die Betriebssysteme von Linux (Ubuntu und andere), MacOS und Windows angegeben.Information is given for the operating systems of Linux (Ubuntu and others), MacOS, and Windows.
  • Enthält Links zu der detaillierten Dokumentation für jede Kombination.Provides links to the detailed documentation for each combination.
  • Zeigt die Bereiche und Unterbereiche der hierarchischen Dokumentation für bestimmte Sprachen an, wenn dies angebracht ist.Displays the areas and subareas of the hierarchical documentation for certain languages, where appropriate.

Azure SQL-DatenbankAzure SQL Database

In jeder beliebigen Sprache ist der Code, der eine Verbindung mit SQL Server herstellt, fast identisch mit dem Code für die Verbindung mit Azure SQL-Datenbank.In any given language, the code that connects to SQL Server is almost identical to the code for connecting to Azure SQL Database.

Ausführliche Informationen zu den Verbindungs Zeichenfolgen für das Herstellen einer Verbindung mit Azure SQL-Datenbank finden Sie unter:For details about the connection strings for connecting to Azure SQL Database, see:

Build-an-App-WebseitenBuild-an-app webpages

Unsere Webseiten von Build-a-app enthalten Codebeispiele sowie Konfigurationsinformationen in einem alternativen Format.Our Build-an-app webpages present code examples, along with configuration information, in an alternative format. Weitere Informationen finden Sie weiter unten in diesem Artikel im Abschnitt mit der Bezeichnung Build-an-App-Website.For more information, see later in this article the section labeled Build-an-app website.

Sprachen und Treiber für Client ProgrammeLanguages and drivers for client programs

In der folgenden Tabelle ist jedes sprach Image ein Link zu Details zur Verwendung der Sprache mit SQL Server.In the following table, each language image is a link to detail about using the language with SQL Server. Jeder Link springt zu einem späteren Abschnitt in diesem Artikel.Each link jumps to a later section in this article.

     
  C# Logo  C# logo   ORM Entity Framework von .NET Framework  ORM Entity Framework, of .NET Framework   Java-Logo  Java logo
  Node. js-Logo  Node.js logo   ODBC for C++   ODBC for C++
cpp-big-pluscpp-big-plus
  PHP Logo  PHP logo
  Python-Logo  Python logo   Ruby Logo  Ruby logo   ...  ...
   

Downloads und InstallationenDownloads and installs

Der folgende Artikel dient zum herunterladen und Installieren verschiedener SQL-Verbindungs Treiber für die Verwendung durch Programmiersprachen:The following article is devoted to the download and install various SQL connection drivers, for use by programming languages:

C#Logo C#Verwenden von ADO.netC# using ADO.NET

Die verwalteten .net C# -Sprachen, wie z. b. und Visual Basic, sind die gängigsten Benutzer von ADO.net.The .NET managed languages, such as C# and Visual Basic, are the most common users of ADO.NET. ADO.net ist ein zufälliger Name für eine Teilmenge von .NET Framework-Klassen.ADO.NET is a casual name for a subset of .NET Framework classes.

CodebeispieleCode examples

Proof of concept connecting to SQL using ADO.NET (Proof of Concept für Verbindungen mit SQL mithilfe von ADO.NET)Proof of concept connecting to SQL using ADO.NET Ein kleines Codebeispiel konzentriert sich auf das verbinden und Abfragen von SQL Server.A small code example focused on connecting and querying SQL Server.
Connect resiliently to SQL with ADO.NET (Herstellen stabiler SQL-Verbindungen mit ADO.NET)Connect resiliently to SQL with ADO.NET Wiederholungs Logik in einem Codebeispiel, da bei Verbindungen gelegentlich Verbindungs Verluste auftreten können.Retry logic in a code example, because connections can occasionally experience moments of connectivity loss.

Die Wiederholungs Logik gilt auch für Verbindungen, die über das Internet in beliebige clouddatenbanken wie Azure SQL-Datenbank verwaltet werden.Retry logic applies well to connections maintained through the internet into any cloud database, such as to Azure SQL Database.
Azure SQL-Datenbank: Demonstration der Verwendung von .net Core unter Windows/Linux/macOS zum Erstellen eines C# Programms, zum Herstellen einer Verbindung und AbfragenAzure SQL Database: Demonstration of how to use .NET Core on Windows/Linux/macOS to create a C# program, to connect and query Beispiel für eine Azure SQL-Datenbank.Azure SQL Database example.
Build-an-App: C#, ADO.net, WindowsBuild-an-app: C#, ADO.NET, Windows Konfigurationsinformationen, zusammen mit Codebeispielen.Configuration information, along with code examples.
 

DokumentationDocumentation

C#Verwenden von ADO.netC# using ADO.NET Der Stamm der Dokumentation.Root of our documentation.
Namespace: System. DataNamespace: System.Data Eine Reihe von Klassen, die für ADO.NET verwendet werden.A set of classes used for ADO.NET.
Namespace: System.Data.SqlClientNamespace: System.Data.SqlClient Der Satz von Klassen, die am meisten direkt den Mittelpunkt von ADO.net haben.The set of classes that are most directly the center of ADO.NET.
 

Entity Framework-Logo Entity Framework (EF) mit C#Entity Framework (EF) with C#

Entity Framework (EF) stellt eine Objekt relationale Zuordnung (ORM) bereit.Entity Framework (EF) provides Object-Relational Mapping (ORM). ORM vereinfacht den OOP-Quellcode (Object-Oriented Programming) zum Bearbeiten von Daten, die aus einer relationalen SQL-Datenbank abgerufen wurden.ORM makes it easier for your Object-Oriented Programming (OOP) source code to manipulate data that was retrieved from a relational SQL database.

EF hat direkte oder indirekte Beziehungen zu den folgenden Technologien:EF has direct or indirect relationships with the following technologies:

  • .NET Framework.NET Framework
  • LINQ to SQLoder LINQ to EntitiesLINQ to SQL, or LINQ to Entities
  • Verbesserungen der Sprachsyntax, z. b C#. der => Operator in.Language syntax enhancements, such as the => operator in C#.
  • Praktische Programme, die Quellcode für Klassen generieren, die den Tabellen in der SQL-Datenbank zugeordnet sind.Handy programs that generate source code for classes which map to the tables in your SQL database. Beispielsweise " EdmGen. exe".For instance, EdmGen.exe.

Ursprüngliches EF und neues EFOriginal EF, and new EF

Die Startseite für Entity Framework führt EF mit einer Beschreibung ein, die der folgenden ähnelt:The start page for Entity Framework introduces EF with a description similar to the following:

  • Entity Framework ist eine Objekt relationale Zuordnung (Object-Relational Mapper, O/RM), die .NET-Entwicklern die Arbeit mit einer Datenbank mithilfe von .NET-Objekten ermöglicht.Entity Framework is an object-relational mapper (O/RM) that enables .NET developers to work with a database using .NET objects. Dadurch entfällt der größte Teil des Datenzugriffs Quellcodes, den Entwickler in der Regel schreiben müssen.It eliminates the need for most of the data-access source code that developers usually need to write.

Entity Framework ist ein Name, der von zwei separaten Quell Code Verzweigungen gemeinsam verwendet wird.Entity Framework is a name shared by two separate source code branches. Eine EF-Verzweigung ist älter, und ihr Quellcode kann nun von der öffentlichen verwaltet werden.One EF branch is older, and its source code can now be maintained by the public. Der andere EF ist neu.The other EF is new. Die beiden EFS werden im folgenden beschrieben:The two EFs are described next:

EF 6.xEF 6.x Microsoft hat zuerst EF im August 2008 veröffentlicht.Microsoft first released EF in August 2008. Im März 2015 hat Microsoft angekündigt, dass EF 6. x die endgültige Version ist, die Microsoft entwickeln würde.In March 2015 Microsoft announced that EF 6.x was the final version that Microsoft would develop. Microsoft hat den Quellcode in der öffentlichen Domäne veröffentlicht.Microsoft released the source code into the public domain.

Zunächst war EF Teil .NET Framework.Initially EF was part of .NET Framework. EF 6. x wurde jedoch aus .NET Framework entfernt.But EF 6.x was removed from .NET Framework.

EF 6. x-Quellcode auf GitHub im Repository ASPNET/EntityFramework6EF 6.x source code on Github, in repository aspnet/EntityFramework6
EF CoreEF Core Microsoft hat die neu entwickelte EF Core im Juni 2016 veröffentlicht.Microsoft released the newly developed EF Core in June 2016. EF Core ist für eine bessere Flexibilität und Portabilität konzipiert.EF Core is designed for better flexibility and portability. EF Core können auf Betriebssystemen außerhalb von Microsoft Windows ausgeführt werden.EF Core can run on operating systems beyond just Microsoft Windows. Und EF Core können über Microsoft SQL Server und andere relationale Datenbanken hinaus mit Datenbanken interagieren.And EF Core can interact with databases beyond just Microsoft SQL Server and other relational databases.

C# -Codebeispiele:C# code examples:
Erste Schritte mit Entity Framework CoreGetting Started with Entity Framework Core
Die ersten Schritte mit EF Core auf .NET Framework mit einer vorhandenen DatenbankGetting started with EF Core on .NET Framework with an Existing Database
 

EF und verwandte Technologien sind leistungsstark und für den Entwickler, der den gesamten Bereich beherrschen möchte, sehr viel zu erlernen.EF and related technologies are powerful, and are a lot to learn for the developer who wants to master the entire area.

 

Java-Logo Java und JDBCJava and JDBC

Microsoft stellt einen JDBC-Treiber (Java Database Connectivity) für die Verwendung mit SQL Server (oder mit Azure SQL-Datenbank) bereit.Microsoft provides a Java Database Connectivity (JDBC) driver for use with SQL Server (or with Azure SQL Database, of course). Dabei handelt es sich um einen JDBC-Treiber vom Typ 4, der über die Standardanwendungsprogrammierschnittstellen für JDBC Database Connectivity zur Verfügung stellt.It is a Type 4 JDBC driver, and it provides database connectivity through the standard JDBC application program interfaces (APIs).

CodebeispieleCode examples

CodebeispieleCode examples Code Beispiele, die Informationen zu Datentypen, Resultsets und großen Datenmengen vermitteln.Code examples that teach about data types, result sets, and large data.
Verbindungs-URL – BeispielConnection URL Sample Beschreibt die Verwendung einer Verbindungs-URL zum Herstellen einer Verbindung mit SQL Server.Describes how to use a connection URL to connect to SQL Server. Verwenden Sie diese dann, um eine SQL-Anweisung zum Abrufen von Daten zu verwenden.Then use it to use an SQL statement to retrieve data.
Beispiel für DatenquellenData Source Sample Beschreibt, wie eine Datenquelle verwendet wird, um eine Verbindung mit SQL Server herzustellen.Describes how to use a data source to connect to SQL Server. Verwenden Sie dann eine gespeicherte Prozedur, um Daten abzurufen.Then use a stored procedure to retrieve data.
Abfragen einer Azure SQL-Datenbank mithilfe von JavaUse Java to query an Azure SQL database Beispiel für eine Azure SQL-Datenbank.Azure SQL Database example.
Erstellen von Java-Apps mithilfe von SQL Server unter UbuntuCreate Java apps using SQL Server on Ubuntu Konfigurationsinformationen, zusammen mit Codebeispielen.Configuration information, along with code examples.
 

DokumentationDocumentation

Die JDBC-Dokumentation enthält die folgenden Hauptbereiche:The JDBC documentation includes the following major areas:

Java Database Connectivity (JDBC)Java Database Connectivity (JDBC) Stamm der JDBC-Dokumentation.Root of our JDBC documentation.
ReferenzReference Schnittstellen, Klassen und Member.Interfaces, classes, and members.
Programmierhandbuch für den JDBC-SQL-TreiberProgramming Guide for JDBC SQL Driver Konfigurationsinformationen, zusammen mit Codebeispielen.Configuration information, along with code examples.
 

Node. js-Logo Node.jsNode.js

Mit Node. js können Sie eine Verbindung mit SQL Server von Windows, Linux oder Mac herstellen.With Node.js you can connect to SQL Server from Windows, Linux, or Mac. Der Stamm der Node. js-Dokumentation finden Sie hier.The root of our Node.js documentation is here.

Der Node. js-Verbindungs Treiber für SQL Server wird in JavaScript implementiert.The Node.js connection driver for SQL Server is implemented in JavaScript. Der Treiber verwendet das TDS-Protokoll, das von allen modernen Versionen von SQL Server unterstützt wird.The driver uses the TDS protocol, which is supported by all modern versions of SQL Server. Der Treiber ist ein Open Source-Projekt, das auf GitHub verfügbarist.The driver is an open source project, available on Github.

CodebeispieleCode examples

Proof of concept connecting to SQL using Node.js (Proof of Concept für Verbindungen mit SQL mithilfe von Node.js)Proof of concept connecting to SQL using Node.js Der Quellcode für das Herstellen einer Verbindung mit SQL Server und das Ausführen einer Abfrage.Bare bones source code for connecting to SQL Server, and executing a query.
Azure SQL-Datenbank: Verwenden von Node. js zum AbfragenAzure SQL database: Use Node.js to query Beispiel für Azure SQL-Datenbank in der Cloud.Example for Azure SQL Database in the cloud.
Erstellen von Node. js-Apps für die Verwendung von SQL Server unter macOSCreate Node.js apps to use SQL Server on macOS Konfigurationsinformationen, zusammen mit Codebeispielen.Configuration information, along with code examples.
 

ODBC für C++ODBC for C++

ODBC-Logo cpp-big-plus

ODBC (Open Database Connectivity) wurde in den 90er Jahren entwickelt, und es werden .NET Framework vorausgeht.Open database connectivity (ODBC) was developed in the 1990s, and it predates .NET Framework. ODBC ist unabhängig von einem bestimmten Datenbanksystem und unabhängig vom Betriebssystem.ODBC is designed to be independent of any particular database system, and independent of operating system.

Im Laufe der Jahre wurden zahlreiche ODBC-Treiber von Gruppen innerhalb und außerhalb von Microsoft erstellt und freigegeben.Over the years numerous ODBC drivers have been created and released by groups within and outside of Microsoft. Der Bereich der Treiber umfasst mehrere Client Programmiersprachen.The range of drivers involve several client programming languages. Die Liste der Datenziele geht weit über die SQL Server hinaus.The list of data targets goes well beyond SQL Server.

Einige andere konnektivitätstreiber verwenden ODBC intern.Some other connectivity drivers use ODBC internally.

CodebeispielCode example

Dokumentations GliederungDocumentation outline

Der ODBC-Inhalt in diesem Abschnitt konzentriert sich auf den Zugriff auf SQL Server oder Azure SQL C++-Datenbank, von.The ODBC content in this section focuses on accessing either SQL Server or Azure SQL Database, from C++. In der folgenden Tabelle wird ein ungefähre Umriss der Haupt Dokumentation für ODBC aufgelistet.The following table lists an approximate outline of the major documentation for ODBC.

BereichArea UnterbereichSubarea und BeschreibungDescription
ODBC für C++ODBC for C++ Der Stamm der Dokumentation.Root of our documentation.
Linux-MacLinux-Mac   Informationen zur Verwendung von ODBC unter den Linux-oder MacOS-Betriebssystemen.Information about using ODBC on the Linux or MacOS operating systems.
WindowsWindows   Informationen zur Verwendung von ODBC unter dem Windows-Betriebssystem.Information about using ODBC on the Windows operating system.
VerwaltungAdministration   Das Verwaltungs Tool zum Verwalten von ODBC-Datenquellen.The administrative tool for managing ODBC data sources.
MicrosoftMicrosoft   Verschiedene ODBC-Treiber, die von Microsoft erstellt und bereitgestellt werden.Various ODBC drivers that are created and provided by Microsoft.
Konzeptionell und VerweisConceptual and reference   Konzeptionelle Informationen zur ODBC-Schnittstelle, zusätzlich zur herkömmlichen Referenz.Conceptual information about the ODBC interface, in addition to traditional reference.
  "  " AnhängeAppendixes Zustands Übergangs Tabellen, ODBC-Cursor Bibliothek und mehr.State transition tables, ODBC cursor library, and more.
  "  " Entwickeln der APPDevelop app Funktionen, Handles und vieles mehr.Functions, handles, and much more.
  "  " Entwickeln von TreibernDevelop driver Erfahren Sie, wie Sie einen eigenen ODBC-Treiber entwickeln, wenn Sie über eine spezialisierte Datenquelle verfügen.How to develop your own ODBC driver, if you have a specialized data source.
  "  " InstallierenInstall ODBC-Installation, Unterschlüssel und mehr.ODBC installation, subkeys, and more.
  "  " SyntaxSyntax APIs für Setup, Installer, Übersetzung und Datenzugriff.APIs for setup, installer, translation, and data access.
   

PHP-Logo PHPPHP

Sie können PHP verwenden, um mit SQL Server zu interagieren.You can use PHP to interact with SQL Server. Den Stamm der PHP-Dokumentation finden Sie hier.The root of our PHP documentation is here.

CodebeispieleCode examples

Proof of concept connecting to SQL using PHP (Proof of Concept für Verbindungen mit SQL mithilfe von PHP)Proof of concept connecting to SQL using PHP Ein kleines Codebeispiel konzentriert sich auf das verbinden und Abfragen von SQL Server.A small code example focused on connecting and querying SQL Server.
Connect resiliently to SQL with PHP (Herstellen stabiler SQL-Verbindungen mit PHP)Connect resiliently to SQL with PHP Wiederholungs Logik in einem Codebeispiel, da bei Verbindungen über das Internet und die Cloud gelegentlich Zeit-und konnektivitätsverluste auftreten können.Retry logic in a code example, because connections through the Internet and the cloud can occasionally experience moments of connectivity loss.
Azure SQL-Datenbank: Verwenden von PHP zum AbfragenAzure SQL database: Use PHP to query Beispiel für eine Azure SQL-Datenbank.Azure SQL Database example.
Erstellen von PHP-Apps für die Verwendung von SQL Server für RHELCreate PHP apps to use SQL Server on RHEL Konfigurationsinformationen, zusammen mit Codebeispielen.Configuration information, along with code examples.
 

Python-Logo PythonPython

Sie können python verwenden, um mit SQL Server zu interagieren.You can use Python to interact with SQL Server.

CodebeispieleCode examples

Proof of Concept für das Herstellen einer Verbindung mit SQL mit python mithilfe von pyodbcProof of concept connecting to SQL with Python using pyodbc Ein kleines Codebeispiel konzentriert sich auf das verbinden und Abfragen von SQL Server.A small code example focused on connecting and querying SQL Server.
Azure SQL-Datenbank: Verwenden von python zum AbfragenAzure SQL database: Use Python to query Beispiel für eine Azure SQL-Datenbank.Azure SQL Database example.
Erstellen von PHP-Apps für die Verwendung von SQL Server in SLESCreate PHP apps to use SQL Server on SLES Konfigurationsinformationen, zusammen mit Codebeispielen.Configuration information, along with code examples.
 

DokumentationDocumentation

BereichArea und BeschreibungDescription
Python zu SQL ServerPython to SQL Server Der Stamm der Dokumentation.Root of our documentation.
pymssql-Treiberpymssql driver Microsoft verwaltet oder testet den pymssql-Treiber nicht.Microsoft does not maintain or test the pymssql driver.

Der pymssql-Verbindungs Treiber ist eine einfache Schnittstelle zu SQL-Datenbanken, die in Python-Programmen verwendet werden können.The pymssql connection driver is a simple interface to SQL databases, for use in Python programs. Pymssql baut auf freetds auf, um eine Python DB-API-Schnittstelle (PEP-249) für Microsoft SQL Server bereitzustellen.Pymssql builds on top of FreeTDS to provide a Python DB-API (PEP-249) interface to Microsoft SQL Server.
pyodbc-Treiberpyodbc driver Der pyodbc-Verbindungs Treiber ist ein Open-Source-Python-Modul, das den Zugriff auf ODBC-Datenbanken vereinfacht.The pyodbc connection driver is an open source Python module that makes accessing ODBC databases simple. Es implementiert die Spezifikation der DB-API 2,0, bietet jedoch noch mehr Pythonic-Unterstützung.It implements the DB API 2.0 specification, but is packed with even more Pythonic convenience.
 

Ruby-Logo RubyRuby

Sie können Ruby verwenden, um mit SQL Server zu interagieren.You can use Ruby to interact with SQL Server. Das Stammverzeichnis unserer Ruby-Dokumentation finden Sie hier.The root of our Ruby documentation is here.

CodebeispieleCode examples

Proof of Concept für Verbindungen mit SQL mithilfe von PHPProof of concept connecting to SQL with Ruby Ein kleines Codebeispiel konzentriert sich auf das verbinden und Abfragen von SQL Server.A small code example focused on connecting and querying SQL Server.
Azure SQL-Datenbank: Verwenden von Ruby zum AbfragenAzure SQL database: Use Ruby to query Beispiel für eine Azure SQL-Datenbank.Azure SQL Database example.
Erstellen von Ruby-Apps für die Verwendung von SQL Server unter MacOSCreate Ruby apps to use SQL Server on MacOS Konfigurationsinformationen, zusammen mit Codebeispielen.Configuration information, along with code examples.
 

Build-an-App-Website für die SQL-Client EntwicklungBuild-an-app website, for SQL client development

Auf unseren Webseiten Build-an-App können Sie aus einer langen Liste von Programmiersprachen auswählen, um eine Verbindung mit SQL Server herzustellen.On our Build-an-app webpages you can choose from a long list of programming languages for connecting to SQL Server. Und das Client Programm kann eine Vielzahl von Betriebssystemen ausführen.And your client program can run a variety of operating systems.

Build-a-app betont Einfachheit und Vollständigkeit für den Entwickler, der gerade erst gestartet wird.Build-an-app emphasizes simplicity and completeness for the developer who is just getting started. In den folgenden Schritten werden die folgenden Aufgaben erläutert:The steps explain the following tasks:

  1. Installieren von Microsoft SQL ServerHow to install Microsoft SQL Server
  2. Hier erfahren Sie, wie Sie Tools und Treiber herunterladen und installieren.How to download and install tools and drivers.
  3. So nehmen Sie ggf. erforderliche Konfigurationen für Ihr ausgewähltes Betriebssystem vor.How to make any necessary configurations, as appropriate for your chosen operating system.
  4. Kompilieren des bereitgestellten Quellcodes.How to compile the provided source code.
  5. Ausführen des Programms.How to run the program.

Im nächsten Abschnitt werden einige ungefähre Details der auf der Website bereitgestellten Details aufgeführt:Next are a couple approximate outlines of the detail provided on the website:

Java unter Ubuntu:Java on Ubuntu:

  1. Einrichten Ihrer UmgebungSet up your environment
    • Schritt 1.1: Installieren von SQL ServerStep 1.1 Install SQL Server
    • Schritt 1,2 Installieren von JavaStep 1.2 Install Java
    • Schritt 1,3 Installieren des Java Development Kit (JDK)Step 1.3 Install the Java Development Kit (JDK)
    • Schritt 1,4 Installieren von MavenStep 1.4 Install Maven
  2. Erstellen einer Java-Anwendung mit SQL ServerCreate Java application with SQL Server
    • Schritt 2,1 Erstellen einer Java-App, die eine Verbindung mit SQL Server herstellt und Abfragen ausführtStep 2.1 Create a Java app that connects to SQL Server and executes queries
    • Schritt 2,2 Erstellen einer Java-App, die eine Verbindung zu SQL Server mithilfe des beliebten Framework-Ruhe Zustands herstelltStep 2.2 Create a Java app that connects to SQL Server using the popular framework Hibernate
  3. Machen Sie Ihre Java-App bis zu 100-mal schnellerMake your Java app up to 100x faster
    • Schritt 3,1 Erstellen einer Java-App zur Veranschaulichung von columnstore-IndizesStep 3.1 Create a Java app to demonstrate Columnstore indexes

Python unter Windows:Python on Windows:

  1. Einrichten Ihrer UmgebungSet up your environment
    • Schritt 1.1: Installieren von SQL ServerStep 1.1 Install SQL Server
    • Schritt 1,2 Installieren von pythonStep 1.2 Install Python
    • Schritt 1,3 installieren Sie den ODBC-Treiber und das SQL-Befehlszeilen-Hilfsprogramm für SQL ServerStep 1.3 Install the ODBC Driver and SQL Command Line Utility for SQL Server
  2. Erstellen einer python-Anwendung mit SQL ServerCreate Python application with SQL Server
    • Schritt 2,1 Installieren des python-Treibers für SQL ServerStep 2.1 Install the Python driver for SQL Server
    • Schritt 2,2 Erstellen einer Datenbank für Ihre AnwendungStep 2.2 Create a database for your application
    • Schritt 2,3 Erstellen einer python-APP, die eine Verbindung mit SQL Server herstellt und Abfragen ausführtStep 2.3 Create a Python app that connects to SQL Server and executes queries
  3. Machen Sie Ihre python-app bis zu 100-mal schnellerMake your Python app up to 100x faster
    • Schritt 3,1 Erstellen einer neuen Tabelle mit 5 Millionen mithilfe von "sqlcmd"Step 3.1 Create a new table with 5 million using sqlcmd
    • Schritt 3,2 Erstellen Sie eine python-APP, die diese Tabelle abfragt und die benötigte Zeit misst.Step 3.2 Create a Python app that queries this table and measures the time taken
    • Schritt 3,3 Messen, wie lange die Abfrage ausgeführt wirdStep 3.3 Measure how long it takes to run the query
    • Schritt 3,4 fügen Sie der Tabelle einen columnstore--Index hinzu.Step 3.4 Add a columnstore index to your table
    • Schritt 3,5 Messen, wie lange es dauert, bis die Abfrage mit einem columnstore--Index ausgeführt wirdStep 3.5 Measure how long it takes to run the query with a columnstore index

Die folgenden Screenshots zeigen Ihnen, wie die Website zur SQL-Entwicklungsdokumentation aussieht.The following screenshots give you an idea of what our SQL development documentation website looks like.

Wählen Sie eine Sprache aus:Choose a language:

SQL dev-Website, Einstieg

 

Auswählen eines Betriebssystems:Choose an operating system:

SQL dev-Website, Java Ubuntu

 

Andere EntwicklungOther development

Dieser Abschnitt enthält Links zu anderen Entwicklungsoptionen.This section provides links about other development options. Dazu gehört die Verwendung derselben Sprachen für die Azure-Entwicklung im Allgemeinen.These include using these same languages for Azure development in general. Die Informationen gehen über die Zielsetzung der Azure SQL-Datenbank und der Microsoft SQL Server hinaus.The information goes beyond targeting just Azure SQL Database and Microsoft SQL Server.

Developer Hub für AzureDeveloper hub for Azure

Andere SprachenOther languages