Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Симптоми

По време на стартирането на 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 използва, за да опише софтуерни актуализации.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×