Ознаки
Припустимо, що ви додаєте або видаляєте файл даних у базі даних Microsoft SQL Server 2014 або SQL Server 2012. SQL Server може тривати багато часу, щоб завершити завдання під час запуску бази даних після відновлення, якщо кількість баз даних, файлів бази даних або великих.Примітка. Ця проблема зазвичай не впливає на доступ до бази даних, тому що відновлення бази даних завершується, а база даних – в онлайні. Однак, якщо база даних налаштовано в дзеркальне відображення бази даних, ця проблема може призвести до того, що відновлення роботи бази даних буде заблоковано.
Причина
Ця проблема виникає, якщо у вас є файли в підставці, пропусканнях або droppedreusepending стану, тому що ви неправильно підрахувати ці файли.Примітка. Проблема в KB 2932120 FIX: SQL Server займає багато часу, щоб відкрити бази даних після закінчення етапу відновлення, коли кількість баз даних або файлів бази даних, а також великий у SQL server 2012 або SQL server 2014 має такий самий симптом для цієї проблеми. Але причина цієї проблеми відрізняється від причини. Проблема в KB 2932120 виникає, якщо не порівнювати кількість файлів на кількість файлів, які повідомляє основна база даних.
Спосіб вирішення
Ця проблема була спочатку зафіксоване в цьому сукупному оновленні сервера SQL Server.
Сукупне оновлення 1 для SQL Server 2014 SP1 /en-us/help/3067839
Сукупне оновлення 6 для SQL Server 2012 SP2 /en-us/help/3052468
Сукупне оновлення 7 для SQL Server 2014 /en-us/help/3046038
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".