KB4492899-FIX: Каталог баз даних Filesable, недоступний після запуску бази даних у SQL Server 2016 і 2017

Ознаки

Під час запуску Microsoft SQL Server 2016 і 2017, якщо користувач спробує Щоб підключитися до бази даних, перш ніж почати, сеанс користувача може призвести до того, що база даних, яка буде автоматично запущена. Якщо це станеться, якщо база даних містить FILESTABLE і містить FILESTREAM non_transacted_access увімкнуто, а потім на рівні бази даних Каталог Fileable недоступний після запуску бази даних. Якщо ви намагаєтеся отримати доступ до папки за допомогою файлового провідника, це може свідчити про те, що ця папка недоступна. Коли ви запускаєте команду "dir" з командного рядка, вона повертає "системі не вдалося знайти вказаний файл".

Крім того, у журналі помилок, що вказує на сеанс користувача, буде відображено наведені нижче помилки для автоматичного запуску бази даних.

DateTime Помилка входу в систему: 18456, серйозність: 14, стан: 38.

DateTime Не вдалося ввійти в обліковий запис користувача "ім'я користувача". Причина: помилка відкриття явно вказаної бази даних ' ' DatabaseName ' '. [Клієнт: Ipnumber]

Стан

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

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

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

Відомості про накопичувальне оновлення для сервера SQL Server:

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

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

Спосіб вирішення цієї проблеми полягає в тому, щоб відключити та знову ввімкнути FILESTREAM non_transacted_access бази даних.

Змінення БАЗИ даних [DatabaseName] настроювання SINGLE_USER з НЕГАЙНИМ відкочування

Змінення БАЗИ даних [DatabaseName] настроювання FILESTREAM (NON_TRANSACTED_ACCESS = вимкнуто)

Змінення БАЗИ даних [DatabaseName] настроювання FILESTREAM (NON_TRANSACTED_ACCESS = повністю)

Змінення БАЗИ даних [DatabaseName] настроювання MULTI_USER з НЕГАЙНИМ відкочування

Посилання

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

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

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

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

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

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

×