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.