Az 1433-as porton túli portok az ADO.NET 4.5 szoftverrel
A következőre 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
További információ a kapcsolati architektúráról: Azure SQL Database kapcsolati architektúra.
Kívül és belül
Az Azure SQL Database-hez való kapcsolatok esetében először fel kell kérdeznünk, hogy az ügyfélprogram az Azure-felhő határain kívül vagy belül fut-e. Az alszakaszok két gyakori forgatókönyvet tárgyalnak.
Kívül: Az ügyfél az asztali számítógépen fut
Az 1433-as port az egyetlen port, amelyet meg kell nyitni az SQL Database-ügyfélalkalmazást futtató asztali számítógépen.
Belső: Az ü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-lel. 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 az Advanced Security szolgáltatással rendelkező Windows tűzfal szabályozza a portbeállításokat.
- A tűzfal felhasználói felületének használatával hozzáadhat egy szabályt, amelyhez megadja a TCP protokollt, valamint egy porttartományt az 11000-11999-hez hasonló szintaxissal.
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. A .NET-csapat blogbejegyzése itt érhető el.
ADO.NET 4.5 2012. augusztus 15-én jelent meg. A .NET-csapat blogbejegyzése itt érhető el.
- A ADO.NET 4.5.1-ről szóló blogbejegyzés itt érhető el.
Microsoft ODBC Driver 17 for SQL Server https://aka.ms/downloadmsodbcsql
Csatlakozás az Azure SQL Database V12-hez átirányítással https://techcommunity.microsoft.com/t5/DataCAT/Connect-to-Azure-SQL-Database-V12-via-Redirection/ba-p/305362