Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:Azure SQL Database
Ez a témakör a ADO.NET 4.5-ös vagy újabb verziót használó ügyfelek Azure SQL Database-kapcsolati viselkedését ismerteti.
Fontos
A kapcsolati architektúráról további információt Kapcsolati architektúracímű témakörben talál.
Kívül és belül
Az Azure SQL Database-hez való csatlakozáshoz először fel kell kérdeznünk, hogy az ügyfélprogram fut-e kívül, vagy az Azure-felhő határain belül. Az alszakaszok két gyakori forgatókönyvet tárgyalnak.
Kívül: ügyfél fut az asztali számítógépen
Az 1433-as port az egyetlen port, amelyet meg kell nyitni az SQL Database-ügyfélalkalmazást futtató asztali számítógépen.
Inside:-ügyfél az Azure-ban fut
Amikor az ügyfél az Azure-felhő határain belül fut, a közvetlen útvonal használatával kommunikál az SQL Database-sel. A kapcsolat létrejötte után az ügyfél és az adatbázis közötti további interakciók nem érintik az Azure SQL Database Gatewayt.
A sorrend a következő:
ADO.NET 4.5 -ös (vagy újabb) rövid interakciót kezdeményez az Azure-felhővel, és dinamikusan azonosított portszámot kap.
- A dinamikusan azonosított portszám 11000-11999 tartományban van.
ADO.NET ezután közvetlenül csatlakozik az SQL Database-hez, köztes szoftver nélkül.
A rendszer közvetlenül az adatbázisba küldi a lekérdezéseket, és az eredményeket közvetlenül az ügyfélnek adja vissza.
Győződjön meg arról, hogy az Azure-ügyfélszámítógép 11000–11999-beli porttartományai elérhetők maradnak az SQL Database-sel való 4.5-ös ügyfél-interakciók ADO.NET.
Különösen a tartomány portjainak mentesnek kell lenniük minden más kimenő blokkolótól.
Az Azure-beli virtuális gépen a Speciális biztonsági windowsos tűzfal szabályozza a portbeállításokat.
- A tűzfal felhasználói felületének használatával olyan szabályt adhat hozzá, amelyhez meg kell adnia a TCP protokollt, valamint egy porttartományt, amelynek szintaxisa 11000-11999.
A verzió pontosítása
Ez a szakasz a termékverziókra hivatkozó monikereket ismerteti. Emellett felsorol néhány verziópárosítást is a termékek között.
ADO.NET
- ADO.NET 4.0 támogatja a TDS 7.3 protokollt, de a 7.4-et nem.
- ADO.NET 4.5-ös és újabb verziók támogatják a TDS 7.4 protokollt.
ODBC
- Microsoft SQL Server ODBC 11 vagy újabb
JDBC
- Microsoft SQL Server JDBC 4.2 vagy újabb (A JDBC 4.0 valójában támogatja a TDS 7.4-et, de nem implementálja az "átirányítást")
Kapcsolódó hivatkozások
ADO.NET 4.6 2015. július 20-án jelent meg. Lásd a .NET csapat blogbejegyzését.
ADO.NET 4.5 2012. augusztus 15-én jelent meg. Lásd a .NET csapat blogbejegyzését.
Microsoft ODBC Driver 17 for SQL Server https://aka.ms/downloadmsodbcsql
Csatlakozás az Azure SQL Database V12-hez átirányítási https://techcommunity.microsoft.com/t5/DataCAT/Connect-to-Azure-SQL-Database-V12-via-Redirection/ba-p/305362