Az Azure SQL Database kapcsolatainak hibaelhárítása a Resource Health használatával
A következőre vonatkozik: Azure SQL Database
Az Azure SQL Database-hez készült Resource Health segít diagnosztizálni és támogatást kapni, ha egy Azure-probléma hatással van az erőforrásokra. Tájékoztatja az erőforrásai aktuális és korábbi állapotáról, és segít a problémák kezelésében. A Resource Health (Erőforrás állapota ) oldal technikai támogatást nyújt, ha segítségre van szüksége az Azure-szolgáltatásokkal kapcsolatos problémák esetén.
Állapotellenőrzések
Az erőforrás állapota az SQL-adatbázis állapotát határozza meg az erőforrásba való bejelentkezések sikerességének és sikertelenségének vizsgálatával. Az SQL Database-erőforrás erőforrás-állapota jelenleg csak rendszerhiba miatti bejelentkezési hibákat vizsgál, felhasználói hibát nem. Az állapot 1–2 percenként frissül.
Állapotok
Rendelkezésre áll
Az Elérhető állapot azt jelenti, hogy az erőforrás állapota nem észlelte a bejelentkezési hibákat az SQL-adatbázis rendszerhibái miatt, vagy hogy voltak bejelentkezési hibák, de nem felelnek meg a riasztási küszöbértéknek. Az alábbi szakaszok további részleteket nyújtanak a riasztási küszöbértékről.
Csökkentett teljesítményű
A csökkentett állapot azt jelenti, hogy az utolsó három perc bármelyikében az erőforrás állapota észlelhető:
- a sikeres bejelentkezések többsége, de több bejelentkezési hiba is történt (rendszerhibák miatt), vagy
- több bejelentkezési hiba (rendszerhiba miatt), de összesen hatnál kevesebb bejelentkezési kísérlet történt.
These are most likely transient login errors. Az átmeneti bejelentkezési hibák által okozott csatlakozási problémák hatásának csökkentése érdekében implementáljon újrapróbálkozási logikát a kódban.
Nem érhető el
A Nem érhető el állapot azt jelenti, hogy az erőforrás állapota azt észlelte, hogy az elmúlt percben ötnél több bejelentkezési kísérlet történt, és több mint egynegyedük rendszer okokból meghiúsult. Ha az erőforrás hosszabb ideig ebben az állapotban marad, forduljon Microsoft ügyfélszolgálata.
Unknown
Az Ismeretlen állapot azt jelzi, hogy az erőforrás állapota 10 percnél hosszabb ideje nem kapott információt erről az erőforrásról. Bár ez az állapot nem az erőforrás állapotának végleges jelzése, a hibaelhárítási folyamat fontos adatpontja. Ha az erőforrás a várt módon fut, az erőforrás állapota néhány perc múlva elérhetőre változik. Ha problémákat tapasztal az erőforrással kapcsolatban, az Ismeretlen állapot arra utalhat, hogy a platformon egy esemény hatással van az erőforrásra.
Riasztási idő
Az erőforrásállapot-riasztás által megjelenített idő nem egybeesik a riasztást okozó bejelentkezési hibák időpontjával. Ennek az az oka, hogy a telemetriai adatok összegyűjtése és elemzése több percet vesz igénybe annak megállapításához, hogy erőforrás-állapotproblémák léptek fel. A Resource Health riasztásban feltüntetett idő tehát néhány perccel a bejelentkezési hibák után lesz.
Emellett a bejelentkezési hibák bekövetkezésének időintervalluma gyakran rövidebb lehet, mint az erőforrás-állapot riasztásának időintervalluma.
Előzményadatok
Az erőforrás állapotának Állapotelőzmények szakaszában legfeljebb 30 napnyi állapotelőzmény érhető el. A szakasz az állásidő okát (ha elérhető) is tartalmazza. Az Azure jelenleg kétperces részletességgel jeleníti meg az adatbázis-erőforrás állásidejét. A tényleges állásidő valószínűleg egy percnél kevesebb. Az átlag 8 másodperc.
Állásidő okai
Amikor az adatbázis állásidőt tapasztal, a rendszer elemzést végez az ok meghatározásához. Ha elérhető, az állásidő okáról az erőforrás állapotának Állapotelőzmények szakaszában olvashat. Az állásidő okait általában az esemény után 45 percen belül teszik közzé.
Karbantartási időszak kiválasztása
A karbantartási időszak konfigurálható úgy, hogy a jelentős karbantartási események kiszámíthatóvá és kevésbé zavaróvá tegyék a számítási feladatot. A karbantartási időszak funkció segít megtervezni a kiszámítható frissítéseket vagy az ütemezett karbantartásokat. A nem alapértelmezett karbantartási időszak használatára konfigurált adatbázisokhoz előzetes értesítések érhetők el. Advance notifications enable customers to configure notifications to be sent up to 24 hours in advance of any planned event.
Planned maintenance
Az Azure-infrastruktúra rendszeres időközönként elvégzi a tervezett karbantartást – az adatközpont hardver- vagy szoftverösszetevőinek frissítését. Amíg az adatbázis karbantartáson megy keresztül, az Azure SQL megszakíthat néhány meglévő kapcsolatot, és elutasíthatja az újakat. A tervezett karbantartás során tapasztalt bejelentkezési hibák általában átmenetiek, és az időnkénti hálózati hibák újrapróbálkozási logikája segít csökkenteni a hatást. Ha továbbra is bejelentkezési hibákat tapasztal, forduljon az ügyfélszolgálathoz.
Reconfiguration
Az újrakonfigurálások átmeneti feltételeknek minősülnek, és időről időre várhatók. Ezek az események terheléselosztással vagy szoftver-/hardverhibákkal aktiválhatók. A felhőalapú adatbázishoz csatlakozó ügyfél-éles alkalmazásoknak robusztus újrapróbálkozási logikát kell implementálniuk az átmeneti hibákhoz, mivel ez segít enyhíteni ezeket a helyzeteket, és általában átláthatóvá kell tenni a hibákat a végfelhasználó számára.
Kapcsolódó tartalom
- További információ az átmeneti hibák újrapróbálkozási logikájáról
- SQL-csatlakozási hibák elhárítása, diagnosztizálása és elkerülése
- További információ a Resource Health-riasztások konfigurálásáról
- A Resource Health áttekintése
- A Resource Health áttekintése – gyakori kérdések
- Karbantartási időszak és előzetes értesítések konfigurálása