Перейти до основного
Підтримка
Вхід

KB3011867-SQL Server на місці оновлення не працює, якщо немає папки "робота"

Ознаки

Під час спроби оновити інсталяцію Microsoft SQL Server до SQL Server 2012 або SQL Server 2014 може з'явитися таке повідомлення про помилку:

Виникла така помилка: папка "C:\Program Files \ Microsoft SQL Server \ MSSQL10_50. INSTANCIEID\MSSQL\JOBS" не існує. Для цього потрібно встановити дозвіл на доступ до цієї папки. Перевірте причину, через яку папка не існує, і його не можна відтворити.

Причина

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

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

Щоб вирішити цю проблему, повторно Створіть папку "завдання", видаліть збій оновлення, а потім знову запустіть оновлення. Для цього виконайте описані нижче дії.

  1. Використовуючи файл зведення. txt як посилання, знайдіть шлях до папки "робота", необхідної для процесу інсталяції, а потім знову Створіть папку. Наприклад, у зведенні. txt може міститися таке:

    Опис помилки: папка "C:\Program Files\ Microsoft SQL Seri\mssql11". Projsql\mssql\jobs ' не існує. Для цього потрібно встановити дозвіл на доступ до цієї папки. Перевірте причину, через яку папка не існує, і його не можна відтворити.

  2. Використовуючи той самий файл зведення. txt, на якому посилається крок 1, знайдіть команду Видалити. Наприклад, файл зведення. txt може містити такі елементи:

    Наступний крок: процес оновлення SQL Server не вдалося. Щоб продовжити процес оновлення, виконайте наведені нижче відомості, щоб усунути помилку. Потім видаліть SQL Server за допомогою такого командного рядка: Setup/q/q = install/instanid = Prosql/q = SQLENGINE, FULLTEXT, Реплікаціями, запустіть програму інсталяції SQL Server ще раз.

  3. Відкрийте командний рядок, а потім знайдіть каталог, що містить носій інсталяції оновлення. Наприклад, якщо ви оновлюєте програму SQL Server 2012 до SQL Server 2014, скористайтеся інсталяцією SQL Server 2014 Setup Media.

  4. Скопіюйте та запустіть команду зі кроку 2 в командному рядку, щоб видалити часткову інсталяцію. Наприклад, щоб видалити екземпляр, який містить ІДЕНТИФІКАТОР екземпляра "Prosql", оновлення якого не вдалося виконати, виконайте таку команду:

    Настроювання/q/q = видалення/instanid = Prosql/q = SQLENGINE, FULLTEXT, РЕПЛІКАЦІЯПримітка. Під час запуску команди видалення це не видалить початковий екземпляр, який ви намагаєтеся оновити. У ньому видаляються лише неактивні та часткові інсталяції нової версії.

  5. Знову запустіть процес оновлення.

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

Докладні відомості наведено в статті оновлення до СЕРВЕРА SQL Server 2014.

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

Отримуйте нові функції раніше за інших
Приєднатися до Microsoft оцінювачів

Чи були ці відомості корисні?

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

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

×