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

Ознаки

Припустімо, що ви використовуєте функцію "групи доступності AlwaysOn" в Microsoft SQL Server 2012. Коли ви змінюєте доступ до підключення вторинної репліки з "читабельним" на "нечитабельний", корупція виникає на сторінках, які використовують стискання сторінки в цій репліці.Бази даних про доступність, які відчувають цю проблему на допоміжній репліці, не можуть відновити через помилку під час повторення синхронізації. Додаткова репліка не синхронізуватиметься з основною реплікою та повідомляє про стан синхронізації "SUSPEND_FROM_REDO". Крім того, з'являється таке повідомлення про помилку в журналі помилок SQL Server, на якому розміщено допоміжну репліку:

<дата> <час> spid<ID> помилка: 17066, серйозність: 16, стан: 1. <дата> <час> spid> <0 ID> SQL Server твердження: файл: <Page. pp>, Line = 3898 не вдалося затвердження = '! pagefull '. Ця помилка може бути пов'язана з хронометражу. Якщо помилка не зникає після повторного надсилання заяви, використовуйте DBCC CHECKDB, щоб перевірити базу даних для структурної цілісності або перезапустити сервер, щоб забезпечити структурування даних у пам'яті. <дату> <час> SPID<ID> помилка: 3624, серйозність: 20, стан: 1. <дата> <час> SPID> <0 ID> перевірка системних твердження не вдалася. Перевірте журнал помилок SQL Server, щоб отримати докладні відомості. Зазвичай Помилка твердження спричинена пошкодженням програмного забезпечення або даними про пошкодження даних. Щоб перевірити наявність корупції в базі даних, подумайте про те, що ви використовуєте DBCC CHECDB. Якщо ви домовилися про надсилання сміттєзвалищ до корпорації Майкрософт під час інсталяції, міні-дамп буде надіслано до корпорації Майкрософт. Оновлення може бути доступним від корпорації Майкрософт в останньому пакеті оновлень або в QFE від технічної підтримки. <дата> <час> SPID<ID> AlwaysOn групи доступності даних для даних "<ім'я бази даних"> "припинено з таких причин:" System "(вихідний ідентифікатор 2; Вихідний рядок: "SUSPEND_FROM_REDO"). Щоб відновити рух даних у базі даних, потрібно буде відновити базу даних уручну. Щоб отримати докладні відомості про те, як відновити доступність бази даних, перегляньте статтю SQL Server Books Online. <дата> <час> SPID<ID> помилка: 3313, серйозність: 21, стан: 2. <дата> <час> SPID> <0 ID> під час повторного виконання операції, що реєструється в базі даних <name (1786:4978584:74). Зазвичай, під час входу в службу журналу подій Windows відображається певна помилка. Відновлення бази даних із повного резервного копіювання або відновлення бази даних. <дата> <час> SPID<ID> змінити DB парам параметр: відновлення<дата> <час> SPID> <0 ID> AlwaysOn доступність груп даних для бази даних <ім'я бази даних> ' було відновлено. Це Інформаційне повідомлення. Дія користувача не обов'язкова. <дату> <час> SPID<ID> некваліфіковані транзакції повертаються в базі даних <ім'я бази даних> для змінення стану груп доступності AlwaysOn. Приблизний завершення відкочування: 100%. Це Інформаційне повідомлення. Дія користувача не обов'язкова. <дату> <час> spid<ID> AlwaysOn підключення груп доступності з основною базою даних, розірваний для допоміжної бази даних <ім'я бази даних> "в репліці доступності з ідентифікатором репліки: {bbdedecb-f26b-47e9-9e7d-7c22f99edb23}. Це Інформаційне повідомлення. Дія користувача не обов'язкова. <дату> <час> SPID<ID> запуск бази даних <ім'я бази даних> ". <дата> <час> SPID> <2 ID> відновлення бази даних <ім'я бази даних> (13) – 0% виконано (приблизно 781 секунд залишаються). Фаза 1 з 3. Це Інформаційне повідомлення. Дія користувача не обов'язкова.......

Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:

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

Попередня проблема може виникати, коли доступ до читання буде змінене для вторинної репліки. Ви можете встановити доступ до баз даних про доступність у додатковій репліці, виконавши такі два методи:

  • Настроювання доступу для читання за допомогою команди "змінити ДОСТУПНІСТЬ групи":

    ALTER AVAILABILITY GROUP [AGName]MODIFY REPLICA ON N'<SRV>' WITH (SECONDARY_ROLE(ALLOW_CONNECTIONS = NO))
  • Настроювання доступу для читання за допомогою змінення параметрів у провіднику об'єктів SQL Server Management Studio (SSMS):

    • Підключіться до сервера, а потім відкрийте папку доступність AlwaysOn.

    • Відкрийте папку "групи доступності".

    • Клацніть правою кнопкою миші групу доступність і виберіть пункт Властивості.

    • Змінення придатного для читання другорядного властивість для додаткової репліки на " ні", а потім натисніть кнопку OK.

Стан

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

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

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

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

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

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

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

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

×