Hibakódok sql

Ebben a cikkben,

kapcsolódási hiba az adatbázisban, és időzítési hibák

Az alábbi táblázat az SQL hibakódjainak csatlakozási hibák és a veszteség egyéb átmeneti hibák előfordulhatnak, ha egy alkalmazás megpróbál hozzáférni az SQL adatbázisba. Oktató Első lépések a kapcsolatot az SQL Azure adatbázis áll rendelkezésre a részben Csatlakozás az SQL Azure adatbázis.

A leggyakoribb kapcsolódási hiba az adatbázis, valamint az ideiglenes hibák és tévedések

Infrastruktúra Azure képes dinamikusan változtatni a konfigurációs szerver egy nagy munkateher a szolgáltatás SQL adatbázisokat. Ez a dinamikus viselkedés vezethet törés a kapcsolat a kliens programot, és egy SQL adatbázisba. Ezt az állapotot nevezik átmeneti hiba.

Ideiglenes hibák általában nyilvánvaló formájában az alábbi hibaüzenetek a kliens szoftver:

  • adatbázis <имя_базы_данных> a kiszolgálón <экземпляр_Azure> Ez jelenleg nem érhető el. Próbáljon meg csatlakozni újra később. Ha a probléma továbbra is fennáll, lépjen kapcsolatba az ügyfélszolgálattal, és jelentést session ID nyoma <ИД_сеанса>.
  • adatbázis <имя_базы_данных> a kiszolgálón <экземпляр_Azure> Ez jelenleg nem érhető el. Próbáljon meg csatlakozni újra később. Ha a probléma továbbra is fennáll, lépjen kapcsolatba az ügyfélszolgálattal, és jelentést session ID nyoma <ИД_сеанса>. (Microsoft SQL Server, Error: 40613)
  • Meglévő kapcsolat erőszakkal leállítottuk a távoli gép.
  • System.Data.Entity.Core.EntityCommandExecutionException. Hiba történt a parancs végrehajtása meghatározás. További információért lásd. A belső kivétel. ---> System.Data.SqlClient.SqlException. A hiba a szállítás szintjén fogadásakor eredményeket a szerverről. (Szolgáltató: "Szolgáltató Sessions", error: 19 - "A fizikai kapcsolat nem használják.")
  • Próbál csatlakozni az adatbázishoz a címzett nem fogja, mert az adatbázis újra konfigurálható, és neki az új oldalak eljárásban alkalmazott aktív tranzakciók a forrás adatbázisban.

Vita a lockout időszakban az ügyfelek számára, akik használják az ADO.NET, lásd. Cikk összevonás kapcsolatok SQL Server (ADO.NET).

Hibakódok ideiglenes kudarcok

Az alábbiakban átmeneti hibák, amelyekre a kérelmet kell hajtania a visszajátszás logika.

Resource Identifier: .. Limit% s adatbázis, és ő ért .. További információért lásd. Cikk Korlátozások erőforrás adatbázis SQL Azure.

erőforrás-azonosító olyan forrásra hivatkozik, amelynek korlátját elérte. Munkafolyamattal erőforrás-azonosító = 1. Session erőforrás-azonosító - 2.

További információ erről a hibáról, és hogyan kell megjavítani, lásd .:
• Korlátozások erőforrás adatbázis SQL Azure.

Resource Identifier: .. Minimálgarancia% s, a maximális érték, és a jelenlegi használata az adatbázis - .. Azonban a szerver jelenleg túl elfoglalt, hogy kezelni több mint ... lekérdezések az adatbázisban. További információért lásd. Cikk Korlátozások erőforrás adatbázis SQL Azure. Ellenkező esetben kérjük, próbálja meg újra később.

erőforrás-azonosító olyan forrásra hivatkozik, amelynek korlátját elérte. Munkafolyamattal erőforrás-azonosító = 1. Session erőforrás-azonosító - 2.

További információ erről a hibáról, és hogyan kell megjavítani, lásd .:
• Korlátozások erőforrás adatbázis SQL Azure.

Az adatbázis elérte a maximális méretét. Partíció a vagy törölni, törölni indexek, vagy próbálja megtalálni a megoldást a dokumentációban.

A munkamenet leállt, mert a tranzakció hosszú átfutási idő. Próbálja meg csökkenteni az átfutási idő a tranzakciót.

A munkamenet leáll, mert használ túl sok blokkoló. Próbálja meg csökkenteni a számát írni vagy olvasni sort egy tranzakciót.

A munkamenet miatt leállt a túlzott használat tempdb. Próbálja meg megváltoztatni a lekérdezés használatának csökkentését ideiglenes tábla helyet.

Ha ön használ átmeneti tárgyak, helytakarékos adatbázisban tempdb adatbázis törölni őket, amint már nincs szükség.

A munkamenet miatt leállt a túlzott használata helyet tranzakciónaplót. Próbálja meg csökkenteni a sorok számát a változékony egy tranzakció.

A munkamenet miatt leállt a túlzott memória-felhasználás. Próbálja meg megváltoztatni a lekérdezést, és válassza ki a kisebb számú gépsorokat.

Számának csökkentése ORDER BY és GROUP BY műveleteket-SQL kód Ez csökkenteni, ha a lekérdezés futtatásakor.

Pool rugalmas adatbázishiba

Az alábbi hibák vannak társítva létrehozása és használata rugalmas medencék.

Tárolás rugalmas medence elérte a határértéket. A használat mértékét tárolására rugalmas medence nem haladhatja meg a (.) MB.

Korlátozás rugalmas memória medence MB.

Egy kísérlet, hogy írjon az adatokat az adatbázisba, amikor elérte a határértéket a rugalmas tároló medence.

Ha lehetséges, próbálja meg növelni a medence DTU rugalmassági határ méretének növelése annak tárolási, csökkenti a használt memória mennyiségét az egyes adatbázisok rugalmas medence, vagy törölni az adatbázist a medencéből.

A minimális számú DTU az adatbázisba; a maximális számú DTU egyetlen adatbázisban.

A teljes száma egyidejű dolgozók (kérelmek) minden adatbázisok rugalmas medence pool meghaladta a határértéket.

Ha lehetséges, próbálja meg növelni a DTU rugalmas medence, hogy növelje a maximális számát a munkavállalók, vagy törölni egy adatbázis egy rugalmas medence.

Adatbázis „% ls” on server „% ls” egy alap kibocsátási adatot „% ls” a rugalmas medence és lehet, hogy nincs kapcsolat a folyamatos példányban.

az adatbázis nevét, az adatbázis kiadás, a kiszolgáló nevét

A név a tűzfal szabályokat, kezdve a karakter neve a szabály, túl hosszú. A maximális hossz - 128 karakter.

A név a tűzfal szabályok nem lehet üres.

Felhasználói% # X2A ;. Ls tud bejelentkezni. Nem lehet megváltoztatni a jelszót. A jelszó megváltoztatása bejelentkezéskor nem támogatja ez a verzió az SQL Server.

Műveletet végzünk a szerveren „” adatbázisban '. Várjon néhány percet, és próbálkozzon újra.

jelszó érvényesítési hiba. A jelszó nem felel meg az irányelveknek, mert túl rövid.

Nem lehet megnyitni az adatbázist: „%. * Ls” a szerveren „%. * Ls” kért használatával bejelentkezést. Az adatbázishoz való hozzáférés csak akkor elérhető, biztonságos kapcsolatot használ húr. Eléréséhez az adatbázisban, módosítsa az adatbázis kapcsolat string, hozzátéve, a szó abban a biztos FQDN Server: <имя_сервера>.database.windows.net kell változtatni, hogy <имя_сервера>.adatbázis biztonságos .windows.net.

Nem sikerült megnyitni a szerver [szerver neve]. által kért bejelentkezést. Az ügyfél nem kap hozzáférést a szerverhez.

A probléma megoldásához próbálja meg hozzáadni egy szabályt, hogy egy virtuális hálózatot.

SQL Azure rendszer megy keresztül a terhelés, és így korlátozza a maximális számú egyidejű szifilisz adatbázis műveletek egy szerveren (például adatbázis). A szerver megadott hibaüzenet meghaladta a maximális egyidejű kapcsolatok számát. Kérjük, próbálja meg újra később.

további intézkedések

Kapcsolódó cikkek