Симптоми
По време на стартирането на Microsoft SQL Server 2016 и 2017, ако потребителят се опитва за да се свържете към база данни, преди да е стартирана, потребителската сесия може да доведе до базата данни за автоматично стартиране. Когато това се случи, ако базата данни съдържа FILESTREAM non_transacted_access разрешени, а след това и нивото на базата данни Регистърът за филе е недостъпен след стартирането на базата данни. Ако се опитате да получите достъп до папката през файловия мениджър, може да се покаже, че папката е недостъпен. Когато стартирате командата "DIR" от командната подкана, тя връща "системата не може да намери зададения файл."
Освен това може да видите следните грешки в регистрационния файл за грешки, който указва, че потребителската сесия е активирала базата данни за автоматично стартиране:
DateTime Грешка при влизане: 18456, тежест: 14, състояние: 38.
DateTime Влизането при влизане е неуспешно за потребителското име. Причина: Неуспешно отваряне на изрично зададената база данни "DatabaseName". [Клиент: IPNumber]
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Решение
Този проблем е коригиран в следните сборни актуализации за SQL Server:
За сборните актуализации за SQL Server:
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Заобиколно решение
Заобиколното решение за този проблем е да забраните и активирате отново FILESTREAM non_transacted_access на базата данни.
ПРОМЯНА на база данни [DatabaseName] Задайте SINGLE_USER с незабавно връщане
ПРОМЯНА на база данни [DatabaseName] Set FILESTREAM (NON_TRANSACTED_ACCESS = изкл.)
ПРОМЯНА на база данни [DatabaseName] Set FILESTREAM (NON_TRANSACTED_ACCESS = Full)
ПРОМЯНА на база данни [DatabaseName] Задайте MULTI_USER с незабавно връщане
Препратки
Научете повече за терминология , която Microsoft използва, за да опише софтуерни актуализации.