Megosztás a következőn keresztül:


Az Azure SQL Database és az Azure SQL Managed Instance csatlakoztatási és lekérdezési cikkei

A következőkre vonatkozik:Azure SQL DatabaseAzure SQL Managed Instance

Az alábbi dokumentum azure-példákra mutató hivatkozásokat tartalmaz, amelyek bemutatják, hogyan csatlakozhat és kérdezhet le azure SQL Database-t és felügyelt Azure SQL-példányt. A Transport Layer Security-hez kapcsolódó néhány javaslatért lásd: TLS megfontolások az adatbázis-kapcsolat esetén.

Tekintse meg ezt a videót a Azure SQL Database essentials-sorozatában, a csatlakozás és a lekérdezések rövid áttekintéséhez:

 

Gyors kezdési útmutatók

Gyors kezdés Leírás
SQL Server Management Studio (SSMS) Ez a rövid útmutató bemutatja, hogyan használható az SSMS az adatbázishoz való csatlakozásra, majd Transact-SQL utasítások használatával adatokat kérdezhet le, szúrhat be, frissíthet és törölhet az adatbázisban.
Azure Data Studio Ez a rövid útmutató bemutatja, hogyan csatlakozhat az Azure Data Studióval egy adatbázishoz, majd Transact-SQL (T-SQL) utasításokkal hozhatja létre az Azure Data Studio oktatóanyagaiban használt TutorialDB.
Azure portál Ez a rövid útmutató bemutatja, hogyan használhatja a lekérdezésszerkesztőt az adatbázishoz való csatlakozáshoz (csak Azure SQL Database esetén), majd Transact-SQL utasítások használatával kérdezhet le, szúrhat be, frissíthet és törölhet adatokat az adatbázisban.
Visual Studio Code Ez a rövid útmutató bemutatja, hogyan használható a Visual Studio Code az adatbázishoz való csatlakozásra, majd Transact-SQL utasítások használatával adatokat kérdezhet le, szúrhat be, frissíthet és törölhet az adatbázisban.
.NET a Visual Studio Ez a rövid útmutató bemutatja, hogyan használható a .NET-keretrendszer egy C#-program létrehozására a Visual Studióval egy adatbázishoz való csatlakozáshoz és Transact-SQL utasítások használatával az adatok lekérdezéséhez.
.NET core Ez a rövid útmutató bemutatja, hogyan használhatja a .NET Core-t Windows/Linux/macOS rendszeren egy C#-program létrehozásához egy adatbázishoz való csatlakozáshoz és Transact-SQL utasítások használatával az adatok lekérdezéséhez.
Go Ez a rövid útmutató bemutatja, hogyan csatlakozhat az adatbázishoz a Go használatával. Transact-SQL adatok lekérdezésére és módosítására vonatkozó utasítások is bemutatásra kerülnek.
Java Ez a rövid útmutató bemutatja, hogyan lehet a Java használatával csatlakozni egy adatbázishoz, majd Transact-SQL utasítások használatával adatokat lekérdezni.
Node.js Ez a gyors kezdési útmutató bemutatja, hogyan használhatja a Node.js programot egy adatbázishoz való csatlakozáshoz, és hogyan alkalmazhatja a Transact-SQL utasításokat adatok lekérdezéséhez.
PHP Ez a rövid útmutató bemutatja, hogyan hozhat létre egy programot a PHP használatával egy adatbázishoz való csatlakozáshoz és Transact-SQL utasítások használatával az adatok lekérdezéséhez.
Python Ez a rövid útmutató bemutatja, hogyan csatlakozhat a Python adatbázishoz, és hogyan kérdezhet le Transact-SQL utasításokat az adatok lekérdezéséhez.
Ruby Ez a rövid útmutató bemutatja, hogyan hozhat létre programot a Ruby használatával egy adatbázishoz való csatlakozáshoz és Transact-SQL utasítások használatával az adatok lekérdezéséhez.

Kiszolgáló kapcsolati adatainak lekérése

Szerezze be az azure SQL Database-beli adatbázishoz való csatlakozáshoz szükséges kapcsolati adatokat. A közelgő eljárásokhoz szüksége lesz a teljesen minősített kiszolgálónévre vagy állomásnévre, adatbázisnévre, és bejelentkezési adatokra vonatkozó információra.

  1. Jelentkezzen be az Azure portálra.

  2. Lépjen a SQL adatbázisok vagy a SQL kezelt példányok oldalára.

  3. Az Áttekintés lapon tekintse át a teljesen képzett kiszolgálónevet az Azure SQL Database-beli adatbázis szervernév mellett, vagy tekintse át a teljesen képzett kiszolgálónevet (vagy IP-címet) az Azure SQL Managed Instance vagy az Azure-beli virtuális gépen futó SQL Server Host mellett. A kiszolgáló vagy a gazdagép nevének másolásához vigye az egérmutatót a név fölé, és válassza a Másolás ikont.

Jegyzet

Az Azure-beli virtuális gépen futó SQL Server kapcsolati információi: Csatlakozás SQL Server-példányhoz.

ADO.NET kapcsolati adatok lekérése (nem kötelező – csak SQL Database)

  1. Lépjen az Adatbázis panelre az Azure Portalon, és a Beállításokterületen válassza Kapcsolati sztringeklehetőséget.

  2. Tekintse át a teljes ADO.NET kapcsolati karaktersorozatot.

    Képernyőkép a ADO.NET kapcsolati sztringről.

  3. Másolja ki a ADO.NET kapcsolati sztringet, ha használni szeretné.

TLS-szempontok az adatbázis-kapcsolathoz

A Transport Layer Securityt (TLS) minden olyan illesztőprogram használja, amelyet a Microsoft biztosít vagy támogat az Azure SQL Database-ben vagy a felügyelt Azure SQL-példányban lévő adatbázisokhoz való csatlakozáshoz. Nincs szükség speciális konfigurációra. Egy SQL Server-példányhoz, egy Azure SQL Database-adatbázishoz vagy egy felügyelt Azure SQL-példányhoz való minden kapcsolat esetén javasoljuk, hogy minden alkalmazás állítsa be a következő konfigurációkat vagy azok megfelelőit:

  • Encrypt = On
  • TrustServerCertificate = Off

Egyes rendszerek különböző, de egyenértékű kulcsszavakat használnak ezekhez a konfigurációs kulcsszavakhoz. Ezek a konfigurációk biztosítják, hogy az ügyfélillesztő ellenőrizze a kiszolgálótól kapott TLS-tanúsítvány identitását.

Azt is javasoljuk, hogy tiltsa le a TLS 1.1-et és az 1.0-t az ügyfélen, ha meg kell felelnie a Payment Card Industry – Data Security Standard (PCI-DSS) szabványnak.

Előfordulhat, hogy a nem Microsoft-illesztőprogramok alapértelmezés szerint nem használják a TLS-t. Ez tényező lehet az Azure SQL Database-hez vagy a felügyelt Azure SQL-példányhoz való csatlakozáskor. Előfordulhat, hogy a beágyazott illesztőprogramokkal rendelkező alkalmazások nem engedélyezik ezeknek a kapcsolati beállításoknak a szabályozását. Javasoljuk, hogy vizsgálja meg az ilyen illesztőprogramok és alkalmazások biztonságát, mielőtt bizalmas adatokat kezelő rendszereken használnánk őket.

Könyvtárak

Különböző kódtárak és keretrendszerek használatával csatlakozhat az Azure SQL Database-hez vagy a felügyelt Azure SQL-példányhoz. Ezután létrehozhat egy alkalmazást a Linuxon vagy a Windowson futó SQL Server vagy a Linuxon futó SQL Server-tároló használatával.

Az alábbi táblázat felsorolja azokat a kapcsolati kódtárakat vagy illesztőprogramokat,, amelyeket az ügyfélalkalmazások különböző nyelvekről használhatnak a helyszínen vagy a felhőben futó SQL Serverhez való csatlakozáshoz és használathoz. Használhatja őket Linuxon, Windowson vagy tárolókban, és használhatja őket az Azure SQL Database-hez, a felügyelt Azure SQL-példányhoz és az Azure Synapse Analyticshez való csatlakozáshoz.

Nyelv Platforma További erőforrások Letöltés Induláshoz
C# Windows, Linux, macOS Microsoft ADO.NET az SQL Serverhez és az Azure SQL Database-hez Letöltés
C++ Windows, Linux, macOS Microsoft ODBC-illesztő a(z) SQL Serverhez Letöltés
Go Windows, Linux, macOS Microsoft Go-meghajtó az SQL Serverhez Telepítés Első lépések
Java Windows, Linux, macOS Microsoft JDBC-illesztőprogram SQL Serverhez Letöltés
Node.js Windows, Linux, macOS Node.js SQL Server illesztőprogramja Telepítés
PHP Windows, Linux, macOS Microsoft Illesztőprogramok PHP-hez SQL Serverhez Letöltés
Python Windows, Linux, macOS Python SQL-illesztő Telepítési lehetőségek:
- pymssql
- pyodbc
Ruby Windows, Linux, macOS SQL Server-hez Ruby-illesztő Telepítés

Adatelérési keretrendszerek

Az alábbi táblázat olyan objektum-relációs leképezési (ORM-) keretrendszereket és webes keretrendszereket sorol fel, amelyeket az ügyfélalkalmazások használhatnak az SQL Server, az Azure SQL Database, az Azure SQL Managed Instance vagy az Azure Synapse Analytics használatával. A keretrendszereket Linuxon, Windowson vagy tárolókban is használhatja.

Nyelv Platforma ORM
C# Windows, Linux, macOS Entity Framework
Entity Framework Core
Go Windows, Linux, macOS GORM
Java Windows, Linux, macOS Hibernate ORM
Node.js Windows, Linux, macOS Sequelize ORM
PHP Windows, Linux, macOS Laravel (Eloquent)
Doktrína
Python Windows, Linux, macOS Django
Ruby Windows, Linux, macOS Ruby on Rails