ПредишенСледващото

В тази статия,

грешка връзка с грешките в базата данни и времето

В следващата таблица са кодовете на SQL за грешки по време на връзката и загуба на други преходни грешки, които могат да възникнат, когато някое приложение се опитва да получите достъп до SQL база данни. Уроци Първи стъпки с връзка към SQL Azure Database е достъпна в секцията Свързване с базата данни на SQL Azure.

Най-често срещаната грешка при свързване към базата данни, както и временните неуспехи и грешки

Инфраструктура Azure в състояние да се променя динамично, на сървъра за конфигурация на високо натоварване на SQL бази данни на услуги. Това динамично поведение може да доведе до разкъсване на връзката между програмата клиент и база данни SQL. Това състояние се нарича временна грешка.

Временни повреди обикновено се проявяват под формата на един от следните съобщения за грешка от клиентския софтуер:

  • база данни <имя_базы_данных> на сървъра <экземпляр_Azure> Тя не работи в момента. Опитайте се да се свърже отново по-късно. Ако проблемът продължава, свържете се с Обслужване на клиенти, както и доклад на сесията ID следа <ИД_сеанса>.
  • база данни <имя_базы_данных> на сървъра <экземпляр_Azure> Тя не работи в момента. Опитайте се да се свърже отново по-късно. Ако проблемът продължава, свържете се с Обслужване на клиенти, както и доклад на сесията ID следа <ИД_сеанса>. (Microsoft SQL Server, Грешка: 40613)
  • Съществуваща връзка се прекъсва чрез насилствено отдалечения хост.
  • System.Data.Entity.Core.EntityCommandExecutionException. Възникна грешка при изпълнение на определението за команда. За повече информация, вижте. Във вътрешния изключение. ---> System.Data.SqlClient.SqlException. Грешката на ниво транспорт при получаване на резултати от сървъра. (Доставчик: "доставчик Sessions", грешка: 19 - "The физическа връзка не се използва.")
  • Опитвайки се да се свърже с базата данни на получателя ще се провалят, защото на базата данни е преформираща и нейните нови страници се използват в процеса на активни операции в базата данни източник.

Дискусия на периода на локаут за клиенти, които използват ADO.NET, които виждате. Член пул на свързвания SQL Server (ADO.NET).

Кодове на грешки за временни неуспехи

По-долу са временни грешки, за които заявлението следва да прилагат логиката преиграване.

Resource Identifier: .. Limit% базата от данни е, и той е постигната .. За повече информация, вижте. База данни Член Ограничения ресурс SQL Azure.

идентификатор на ресурси се отнася до ресурс, чиято граница е достигната. За идентификатор идентификатор = 1. Сесия на ресурсите на работния поток ресурс - 2.

За повече информация за тази грешка и как да го оправя, вижте .:
• база данни Ограничения ресурс SQL Azure.

Resource Identifier: .. минималния гаранционен е% S, максималната стойност е и сегашното използване на базата данни - .. Въпреки това, сървърът в момента е твърде зает, за да се справят с повече от ... заявки за търсене в базата данни. За повече информация, вижте. База данни Член Ограничения ресурс SQL Azure. В противен случай, моля, опитайте отново по-късно.

идентификатор на ресурси се отнася до ресурс, чиято граница е достигната. За идентификатор идентификатор = 1. Сесия на ресурсите на работния поток ресурс - 2.

За повече информация за тази грешка и как да го оправя, вижте .:
• база данни Ограничения ресурс SQL Azure.

Базата данни е достигнал лимита за размер. Разделя се или изтриване на данни, изтриване индекси, или се опита да намери възможно решение в документацията.

Една сесия спря заради сделка с дълго време олово. Опитайте се да намалите времето за изпълнение на сделката.

Сесията е спряна, тъй като използва твърде много блокиране. Опитайте се да се намали броят на четене или писане на линии в една сделка.

Сесията е спряна поради прекомерната употреба TEMPDB. Опитайте се да промените заявката да се намали използването на временно пространство за таблици.

Ако използвате временни обекти, за да спестите място в базата данни на TEMPDB база данни ги изтриете веднага след като те вече не са необходими.

Сесията е спряна поради прекомерно използване на пространството за регистъра на операциите. Опитайте се да намалите броя на редовете на променливо в една сделка.

Сесията е спряна поради прекомерна консумация на паметта. Опитайте се да промените заявката и да изберете по-малък брой технологични линии.

Намаляване на броя на ORDER BY и GROUP BY операции в Transact-SQL код, за да се намали консумацията на памет, когато стартирате заявката.

Басейн грешка еластична база данни

Следните грешки са свързани със създаването и използването на еластични басейни.

Съхранение еластична басейн е достигнала своя лимит. Нивото на използването му за съхранение еластична басейн не може да надвишава (.) MB.

Ограничаване басейн еластична памет в MB.

Опитът за запис на данни към базата данни, когато достига граничната стойност от еластичен басейна за съхранение.

Ако е възможно, опитайте да увеличите басейна на DTU лимит на еластичност, за увеличаване на размера на съхраняването му, намаляване на размера на паметта, използвана от отделни бази данни по гъвкав басейн, или да изтриете базата данни от басейна.

Минималният брой на DTU в базата данни; максималния брой DTU на една база данни.

Общият брой на едновременни работници (запитвания) за всички бази данни в еластична басейн басейн превишил лимита.

Ако е възможно, опитайте се да се увеличи еластична басейна DTU да се увеличи максимално допустимия брой на работниците и служителите или изтриване на данни от еластичен басейн.

База данни "% LS" на сървъра "% ли" е на данни база освобождаване "% LS" в еластична басейна, и не може да има връзка с непрекъснатите копия.

името на базата данни, освобождаване на базата данни, името на сървъра

Името на правилата на защитната стена, като се започне с името на знака на правилото, е твърде дълъг. Максимална дължина - 128 знака.

Името на правилата на защитната стена не може да бъде празно.

да влезете в системата за потребителя% # Х2а ;. Ls състояние. Не може да промените паролата. Промяна на паролата по време на вход не се поддържа от тази версия на SQL Server.

Операцията се извършва на сървъра '' в базата от данни ''. Изчакайте няколко минути и опитайте отново.

грешка проверка валидността на паролата. Паролата не отговаря на изискванията на правилата, тъй като е твърде кратък.

Може да се отвори базата данни "%. * Ls" на сървъра "%. * Ls", поискана от данни за вход. Достъпът до базата данни е налична само когато използвате сигурна низ връзка. За достъп до тази база данни, да променяте низ връзка с базата данни, се добавят думите сигурна в FQDN на сървъра: <имя_сервера>.database.windows.net трябва да се промени, за да <имя_сервера>.база данни сигурна .windows.net.

Не можем да отворим сървъра [име на сървъра]. поискано от вход. Клиентът е отказан достъп до сървъра.

За да реши проблема, опитайте се да добавите правило за виртуална мрежа.

SQL Azure система се подлага на натоварване, и следователно ограничава максималния брой едновременни операции CRUD база данни на един сървър (например база данни). Сървърът е посочено в съобщението за грешка е превишил максималния брой едновременни връзки. Моля, опитайте отново по-късно.

по-нататъшни действия

Свързани статии

Подкрепете проекта - споделете линка, благодаря!