Heute haben wir nach AzureSQL V12 migriert. Heute Abend ist meine Seite wegen eines anhaltenden Problems mit der folgenden Nachricht offline:
Ressourcen-ID: 3. Das LoginLimit-Limit für die Datenbank ist 90 und wurde erreicht. Weitere Informationen erhalten Sie unter Ссылка . (Microsoft SQL Server, Fehler: 10928)
Ich habe Folgendes versucht:
Ich kann keine Verbindung zu meiner Datenbank über SSMS herstellen. Ich bekomme dieselbe Fehlermeldung. Das hat jetzt Stunden gedauert und meine Seite ist komplett offline, aber die Anzahl der Logins ändert sich nicht.
Ich brauche eine Möglichkeit, einige dieser Verbindungen zu trennen, damit ich weitermachen und das Problem diagnostizieren kann.
LÖSUNG: Am Ende, nach mehreren Stunden am Telefon bei Microsoft, konnten sie nicht auf herkömmliche Weise auf den Server zugreifen und mussten die Datenbank auf einen anderen Knoten migrieren, bevor die Verbindungen gelöscht wurden.
Ich habe immer noch keine Ahnung, was das an erster Stelle verursacht hat, aber wir sind von der Web Edition auf die Standard-S0-Ebene migriert und haben dann die Datenbank von V11 auf V12 hochgestuft, und ich denke, dass etwas schief ging.
Ich mag die folgenden Vorschläge, um DAC auszuprobieren, und wenn das Problem erneut auftritt, werde ich es versuchen und melden.
UPDATE 2: Für den Fall, dass noch jemand interessiert ist, sieht es mir zu diesem Zeitpunkt auf der Grundlage von Informationen von Microsoft, dass es ein Problem mit den automatisierten Backups gab, die irgendwie drunter und drüber gingen und keine Verbindungen abbrachen die Datenbank. Wenn ich jemals mehr höre, werde ich ein Update posten, aber in der Zwischenzeit würde ich vorschlagen, dass es ratsam ist, alle Backup-Jobs zu deaktivieren, die Sie möglicherweise vor dem Upgrade / Ändern der Tiers Ihrer SQL Azure-Instanz haben.
Wenn diese Verbindungen weiterhin unterbrochen sind und keine Zeitüberschreitung besteht, können Sie sie mit dem Befehl t-sql KILL beenden.
Eine weitere Option ist die Verwendung von DAC. Details finden Sie hier auf MSDN .
Wenn keine dieser Optionen hilft, senden Sie mir bitte eine E-Mail mit Ihrem Server und der DB auf shantanu dot kurhekar unter microsoft dot com und ich kann Ihnen helfen.
Sie können die DAC Admin-Verbindung ähnlich wie bei der sql on premise verwenden und die Verbindungen beenden, wenn keine Sitzungen mehr ausgeführt wurden. Details finden Sie unter Ссылка
Eine weitere, weniger bekannte Option ist, dass das Limit davon abhängt, auf welcher Stufe Sie sind (S1, S2, P1, usw.). Sie könnten also eine Stufe nach oben bewegen, um einen höheren Login-Betrag zu erhalten, der Ihnen möglicherweise hätte auflösen können Das Thema.
Oft genug bewegt sich eine Ebene wie diese auch, auf welchem Knoten Sie sich befinden, der die fehlerhaften Logins ebenfalls entfernen würde.
Tags und Links sql-server azure azure-sql-database