Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:Azure SQL Database
Azure SQL Managed Instance
Den här artikeln länkar till exempel som visar hur man ansluter till och söker Azure SQL Database och Azure SQL Managed Instance. För rekommendationer om Transport Layer Security (TLS), se TLS-överväganden för databasanslutning.
Titta på den här videon i Azure SQL Database Essentials-serien för en kort översikt över anslutning och frågor:
Snabbstarter
| Snabbstart | Beskrivning |
|---|---|
| SQL Server Management Studio (SSMS) | Den här snabbstarten visar hur du använder SSMS för att ansluta till en databas och sedan använder Transact-SQL-instruktioner för att fråga, infoga, uppdatera och ta bort data i databasen. |
| Azure-portalen | Den här snabbstarten visar hur du använder frågeredigeraren för att ansluta till en databas (endast Azure SQL Database) och sedan använda Transact-SQL-instruktioner för att fråga, infoga, uppdatera och ta bort data i databasen. |
| Visual Studio Code | Den här snabbstarten visar hur du använder Visual Studio Code för att ansluta till en databas och sedan använder Transact-SQL-instruktioner för att fråga, infoga, uppdatera och ta bort data i databasen. |
| .NET med Visual Studio | Denna quickstart visar hur man använder .NET och C# med Visual Studio för att ansluta till en databas och söka data med Transact-SQL satser. |
| .NET | Denna snabbstart visar hur man använder .NET på Windows, Linux eller macOS för att ansluta till en databas och söka data med Transact-SQL satser. |
| Gå | Den här snabbstarten visar hur du använder Go för att ansluta till en databas. Transact-SQL uttalanden för att frågeställa och ändra data demonstreras också. |
| Java | Den här snabbstarten visar hur du använder Java för att ansluta till en databas och sedan använda Transact-SQL-instruktioner för att fråga efter data. |
| Node.js | Den här snabbstarten visar hur du använder Node.js för att skapa ett program för att ansluta till en databas och använda Transact-SQL-instruktioner för att fråga efter data. |
| PHP | Den här snabbstarten visar hur du använder PHP för att skapa ett program för att ansluta till en databas och använda Transact-SQL-instruktioner för att fråga efter data. |
| Python | Den här snabbstarten visar hur du använder Python för att ansluta till en databas och använda Transact-SQL-instruktioner för att fråga efter data. |
| Ruby | Den här snabbstarten visar hur du använder Ruby för att skapa ett program för att ansluta till en databas och använda Transact-SQL-instruktioner för att fråga efter data. |
Hämta serveranslutningsinformation
Hämta den anslutningsinformation du behöver för att ansluta till databasen i Azure SQL Database. Du behöver det fullständigt kvalificerade servernamnet eller värdnamnet, databasnamnet och inloggningsinformationen för de kommande procedurerna.
Logga in på Azure-portalen.
Gå till sidan SQL Databases eller SQL Managed Instances.
På sidan Översikt granskar du det fullständigt kvalificerade servernamnet bredvid Servernamn för databasen i Azure SQL Database eller det fullständigt kvalificerade servernamnet (eller IP-adressen) bredvid Värd för en Hanterad Azure SQL-instans eller SQL Server på en virtuell Azure-dator. Om du vill kopiera servernamnet eller värdnamnet hovra över det och välj ikonen Kopiera.
Notera
Anslutningsinformation för SQL Server på en virtuell Azure-dator finns i Ansluta till en SQL Server-instans.
Hämta ADO.NET anslutningsinformation (valfritt – endast SQL Database)
Gå till databasfönstret i Azure-portalen och under Inställningarväljer du Anslutningssträngar.
Granska den fullständiga ADO.NET anslutningssträngen.
Kopiera ADO.NET anslutningssträngen om du tänker använda den.
TLS-överväganden för databasanslutning
Transport Layer Security (TLS) används av alla drivrutiner som Microsoft tillhandahåller eller stöder för att ansluta till databaser i Azure SQL Database eller Azure SQL Managed Instance. Ingen särskild konfiguration krävs. För alla anslutningar till en SQL Server-instans, en SQL-pool i Azure Synapse Analytics, en databas i Azure SQL Database eller en instans av Azure SQL Managed Instance rekommenderar vi att programmen anger följande anslutningsparametrar eller motsvarande:
Encrypt = OnTrustServerCertificate = Off- Valfritt,
HostNameInCertificate = full-hostname-of-serviceom klienten använder en annan adress för att ansluta och TDS-drivrutinen stöder det här alternativet.
Vissa system använder olika men likvärdiga nyckelord för dessa konfigurationsnyckelord. Dessa konfigurationer säkerställer att klientdrivrutinen verifierar identiteten för det TLS-certifikat som tas emot från servern.
Vi rekommenderar också att du inaktiverar TLS 1.1 och 1.0 på klienten om du behöver följa betalkortsindustrin – Data Security Standard (PCI-DSS).
Icke-Microsoft-drivrutiner kanske inte använder TLS som standard. Detta kan vara en faktor vid anslutning till Azure SQL Database eller Azure SQL Managed Instance. Program med inbäddade drivrutiner kanske inte tillåter att du kontrollerar dessa anslutningsinställningar. Vi rekommenderar att du undersöker säkerheten för sådana drivrutiner och program innan du använder dem på system som interagerar med känsliga data.
Drivrutiner och ramverk
Använd artikeln om Microsoft SQL-drivrutiner och ramverk för att välja en drivrutin eller leverantör och, när det är tillämpligt, ett ramverk eller dataåtkomstbibliotek. För att bygga en applikation som ansluter till Azure SQL Database eller Azure SQL Managed Instance, använd språket quickstarts i denna artikel.
Relaterat innehåll
- Anslutningsarkitektur för Azure SQL Database och Azure Synapse Analytics
- snabbstart: Använd .NET (C#) för att fråga en databas
- Snabbstart: Använd Go för att fråga en databas i Azure SQL Database eller Azure SQL Managed Instance
- Snabbstart: Använd Node.js för att fråga en databas i Azure SQL Database eller Azure SQL Managed Instance
- snabbstart: Använd PHP för att fråga en databas i Azure SQL Database eller Azure SQL Managed Instance
- Snabbstart: Använd Python för att fråga en databas i Azure SQL Database eller Azure SQL Managed Instance
- snabbstart: Använd Ruby för att fråga en databas i Azure SQL Database eller Azure SQL Managed Instance
- Använda Java och JDBC med Azure SQL Database
- Installera sqlcmd och bcp sql Server-kommandoradsverktygen i Linux
- sqlcmd
- Anslut elastiskt till SQL med ADO.NET
- Anslut elastiskt till SQL med PHP-