Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ознаки

Це оновлення включає в себе наступні вдосконалення програми Microsoft SQL Server AlwaysOn, які мають час очікування оренди застосунків:

  • Після цього відображається повідомлення про те, що термін оренди буде відображено та реєструє поточний час і очікуваний час оновлення.

  • Для працівників лізингу додано нове повідомлення про помилку, яке явно відображає причину часу очікування оренди.

  • Додано нову подію та новий буфер кільце для працівників лізингу. Ці дані чітко вказують на етапи лізингу.

Спосіб вирішення

Цю проблему вирішено в наведених нижче пакетах оновлень для SQL Server.

Докладні відомості про SQL Server 2012 Service Pack 3 (SP3) наведено в статті помилки, які зафіксовано в SQL Server 2012 Service Pack 3.

Пакет оновлень 2 для SQL Server для SQL Server 2014Відомості про пакети оновлень для сервера SQL ServerПакети оновлень є сукупними. Кожен новий пакет оновлень містить усі виправлення, які містяться в попередніх пакетах оновлень, а також будь-які нові виправлення. Наша рекомендація – це використання найновішого пакета оновлень і найновішого сукупного оновлення для цього пакета оновлень. Не потрібно інсталювати попередній пакет оновлень, перш ніж інсталювати найновіший пакет оновлень. У цій статті описано, як знайти докладні відомості про найновіший пакет оновлень і найновіше накопичувальне оновлення, використовуючи таблицю 1.Визначення рівня версії, випуску та оновлення сервера SQL Server і його компонентів

Додаткові відомості

Щоб надати додаткові відомості про нові повідомлення про помилку, додані до сервера SQL Server. У таблиці нижче наведено список і пояснення кожного з них.

Опис

Повідомлення про помилку

Причина

Дія виправлення

19419

Оновлення угоди "%. * ls" та "помилка" на сервері Windows Server не вдалося, оскільки існуюча оренда вже недійсна.

Працівник лізингу на стороні сервера SQL Server не запланував час для обробки сигналу події в кластері.

Перевірка використання процесора на сервері, як-от працівник оренди SQL Server, здається голодуючим.

19420

Група доступність "%. * ls" явно попросила припинити поновлення лізингу.

Поновлення лізингу – це частина залучення групи доступності в автономному режимі. Це лише інформаційна.

19421

Оновлення угоди "%. * ls" та "помилка" на сервері Windows Server не вдалося, оскільки оновлення не відбулося в інтервалі лізингу.

Помічник із оренди в кластері не сигналізувати працівника з оренди сервера SQL Server вчасно.

Щоб дізнатися, чи повідомляється про помилку, перевірте відповідність ресурсу групи доступності в кластері WSFC.

19422

Оновлення угоди "%. * ls" та "помилка" на сервері Windows Server не вдалося через помилку Windows із кодом помилки ("% d").

Не вдалося поновити договір оренди через помилку Windows на стороні сервера-працівника.

Перевірте код помилки Windows і виконайте дії з виправлення.

19423

Оренда групи доступності "%. *", договір оренди більше не дійсний, щоб почати процес поновлення лізингу.

Коли працівник лізингу почав обробку понаднормового терміну оренди, наданого через онлайн-виклик, термін дії оренди вже завершився. Це може статися через проблеми з плануванням.

Перевірка використання процесора на сервері, як-от працівник оренди SQL Server, здається голодуючим.

19424

Працівник ""% ", що входить до складу" "%. * ls", тепер перебуває в режимі перевищення терміну оренди (% u MS), що постачається в Інтернеті. Це Інформаційне повідомлення. Дія користувача не обов'язкова.

Інформаційних. Додатковий час в Інтернеті, відведений для запуску ланцюжка поновлення орендної угоди, і як частину звичайної доступності групи в режимі онлайн.

Приклад помилки 19419: Якщо ви використовуєте налагоджувач, який потрібно вкласти до сервера SQL Server, він перериває будь-яке обслуговування потоків в процесі SQL Server, доки не поновите процес SQL Server. Під час відновлення SQL Server у журналі помилки SQL Server повідомляється про помилку нижче.

<Дата й час> Помилка сервера: 19419, серйозність: 16, стан: 1. <Дата й час> Нерезервний кластер сервера Windows Server не отримав сигнал події процесу з групи доступності в службі SQL Server для розміщення "AG" в період часу очікування лізингу. <Дата й час> Помилка сервера: 19407, серйозність: 16, стан: 1. <Дата й час> Сервер має термін дії угоди "" AG ", а після завершення роботи кластера Windows Server не вдалося. Сталася помилка підключення між екземпляром SQL Server і кластером Windows Server із відмовостійких пристроїв. Щоб визначити, чи працює Група доступність, перевірте відповідний ресурс групи доступності в кластері Windows Server резервний кластер. <Дата й час> Сервер AlwaysOn: локальна репліка групи доступності "AG" відбувається в автономному режимі, оскільки термін дії терміну оренди або поновлення оренди не вдалася. Це Інформаційне повідомлення. Дія користувача не обов'язкова. <Дата й час> Сервер. стан локальної репліки доступності в групі доступність "AG" змінилося з "PRIMARY_NORMAL" на "RESOLVING_NORMAL". Стан репліки змінився через завантаження, відновлення, проблему зв'язку або кластерну помилку. Щоб отримати докладніші відомості, ознайомтеся з приладною дошкою групи доступності, журналом помилок SQL Server, консоль керування непошкодженням кластера Windows Server або журналом Windows Server відмовостійких кластера.

Помилка 19419 повертається, оскільки SQL Server не відповідає на службу кластера. Ви також можете отримати повідомлення про помилку "час очікування оренди" (19407) разом із помилкою 19419.Приклад помилки 19424: Нижче наведено повідомлення про перевищення терміну оренди, яке повідомляється безпосередньо перед переданими групи ДОСТУПНОСТІ до основної ролі.

<Дата й час> Сервер-працівник, що входить до складу групи доступності "AG", тепер перебуває в режимі перевищення терміну оренди (164766 мс), що постачається в Інтернеті. Це Інформаційне повідомлення. Дія користувача не обов'язкова. <Дата й час> Сервер. стан локальної репліки доступності в групі доступність "AG" змінилося з "PRIMARY_PENDING" на "PRIMARY_NORMAL". Стан репліки змінився через завантаження, відновлення, проблему зв'язку або кластерну помилку. Щоб отримати докладніші відомості, ознайомтеся з приладною дошкою групи доступності, журналом помилок SQL Server, консоль керування непошкодженням кластера Windows Server або журналом Windows Server відмовостійких кластера.

Покращено availability_group_lease_expired та hadr_ag_lease_renewal xevents, з додаванням точок даних, які надають докладні відомості про умови оренди. У наведеній нижче таблиці описано вдосконалення цих XEvents:

XEvent

Новий стовпець

Опис

availability_group_lease_expired

current_time

Час, на який закінчився термін дії оренди

availability_group_lease_expired

new_timeout

Час очікування, коли availability_group_lease_expired буде піднятий, current_time більше new_timeout

availability_group_lease_expired

держави

Етапи оренди: Переглянути таблицю "етапи оренди" нижче

hadr_ag_lease_renewal

держави

hadr_ag_lease_renewal

hadr_ag_lease_renewal

error_code

Якщо HadrLeaseRenewal_FailedWithWindowsError "стан" error_code – це код помилки Windows, пов'язаний із відмовою

Етапи та визначення орендиУ наведеній нижче таблиці перелічено можливі етапи лізингу та описано їхні функції:

Назва етапу

Опис

HadrLeaseRenewal_LeaseWorkerStarted

Початок роботи з працівником орендної угоди.

HadrLeaseRenewal_StartedExcessLeaseSleep

Початок перевищення орендної угоди. "Перевищення орендної угоди" – це початок угоди оренди під час онлайн-етапу групи доступності.

HadrLeaseRenewal_FailedExcessSleepInvalidOnlineLease

Ми не можемо робити перевищення орендної угоди, якщо оренда вже завершився.

HadrLeaseRenewal_SkipExcessSleep

Ми передаємо перевищення орендної угоди, якщо тривалість сну перебуває менше, ніж інтервал оренди. Не потрібно переходити через перевищення орендної угоди, просто Розпочніть процес струсу рук.

HadrLeaseRenewal_ExcessSleepSucceeded

Перевищення орендної угоди завершено.

HadrLeaseRenewal_RenewSucceeded

Ми маємо побачити це з кожним оновленням.

HadrLeaseRenewal_LeaseNotValid

Еквівалентно помилки: 19419Windows Server резервний кластер не отримав сигнал події процесу з групи доступності для сервера SQL Server "%. * ls" в період часу очікування лізингу.

HadrLeaseRenewal_StopLeaseRenewal

Під час відновлення події має з'явитися таке.

HadrLeaseRenewal_LeaseExpired

Еквівалентно помилки: 19421SQL Server для розміщення в групі "%. * ls" не отримуватиме сигнал події процесу з непошкодженням Windows Server в період часу очікування оренди.

HadrLeaseRenewal_FailedWithWindowsError

Не вдалося виконати поновлення оренди через помилку Windows.

Докладні відомості наведено в статті удосконалену діагностику про час оренди групи "AlwaysOn". Щоб отримати докладні відомості про час очікування оренди, Дізнайтеся, як це працює: час очікування оренди СЕРВЕРА SQL Server AlwaysOn.

Стан

Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×