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

Ознаки

Розглянемо такий сценарій:

  • Ви запускаєте сервер, на якому розміщено кілька екземплярів із різними основними версіями, зокрема не лише Microsoft SQL Server 2008, 2008 R2, 2012 або 2014, а також SQL Server 2016 або 2017 (це включає в себе такі випадки, як у SQL Express).

У цьому сценарії програма VSS може не успішно збирати бази даних SQL Server. Крім того, може з'явитися повідомлення про помилку в журналах подій програми Windows , приблизно такого вигляду:

Для SQL Server 2008 або 2008 R2 екземпляр

Стан помилки: 1, серйозність: 16 Джерело: Microsoft SQL Server рідний клієнт 11,0 Повідомлення про помилку: Неприпустиме ім'я об'єкта "master.sys.availability_replicas". Нотатки Під час виконання такого запиту виникає помилка: оголосити @sql nvarpar (MAX) ОГОЛОСИТИ @DatabaseName varchar (256) Set @DatabaseName = n'masters'set @sql = Select 1 from Master.sys.AVAILABILITY_REPLICAS як внутрішній майстер об'єднання. sys. БАЗИ даних як d на DB_ID (' ' ' + @DatabaseName + ' ' ') = D.DATABASE_ID і AR.REPLICA_ID = D.REPLICA_ID внутрішня Реєстрація master.sys.dm_hadr_availability_replica_states як St on AR.replica_id = St.replica_id і St. рольових = 2 ' Exec (@sql)

Для SQL Server 2012 або SQL Server 2014 екземпляра хостинг AlwaysOn групи доступності для додаткових баз даних

Стан помилки: 1, серйозність: 16 Джерело: Microsoft SQL Server рідний клієнт 11,0 Повідомлення про помилку: Неприпустиме ім'я стовпця 'basic_features'.

І в цьому випадку запит на помилку матиме такий вигляд:

' Select database_id, ar.replica_id, replica_server_name, is_primary_replica, ar.group_id, basic_features від master.sys.availability_replicas AR, master.sys.dm_hadr_database_replica_states RS, master.sys.availability_groups AG, де database_id = DB_ID (' ' ' + @DatabaseName + ' ' ') і replica_server_name = ' ' ' + @INSTANCENAME + ' ' ' і ar.replica_id = rs.replica_id та ar.group_id = AG.group_id '

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

Ця проблема усунена в таких сукупних оновлень для SQL Server:

      Сукупне оновлення 12 для SQL Server 2017

      Сукупне оновлення 4 для SQL Server 2016 SP2

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

Найновіше Сукупне оновлення для SQL Server 2017

Найновіше Сукупне оновлення для SQL Server 2016

Стан

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

Посилання

Відомості про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.

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

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

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

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

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

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

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

×