Symptomy
Rozpatrzmy następujący scenariusz:
-
Obiektów FileTable używa się w wystąpieniu programu Microsoft SQL Server 2012, 2014 lub 2016.
-
Włączenie non_transacted_access dla bazy danych i ustawienie jej na pełny dostęp.
-
Usuniesz pierwszy kontener FILESTREAM z bazy danych.
-
Ponowne uruchomienie wystąpienia programu SQL Server.
-
Przechodzenie do katalogu bazy danych FileTable w Eksploratorze Windows.
W tym scenariuszu zostanie wyświetlony komunikat o błędzie podobny do następującego:
> katalog <FileTable nie jest dostępny. Być może nie masz uprawnień do korzystania z tego zasobu sieciowego. Skontaktuj się z administratorem tego serwera, aby dowiedzieć się, czy masz uprawnienia dostępu. Nie znaleziono elementu.
Rozwiązanie
Ten problem został rozwiązany w następujących zbiorczych aktualizacjach programu SQL Server:
Zbiorcza aktualizacja 2 dla programu SQL server 2016 Aktualizacja zbiorcza 9 dla programu SQL Server 2014 z dodatkiem SP1aktualizacja zbiorcza 2 dla programu SQL Server 2014 SP2zbiorcza aktualizacja 5 dla programu SQL Server 2012 z dodatkiem Service Pack 3 (SP3)
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Najnowsza Zbiorcza aktualizacja dla programu SQL server 2016 Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2014 z dodatkiem SP1/SP2 Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2012 z dodatkiem SP3
Obejście
Aby obejść ten problem, Utwórz nowy kontener FILESTREAM dla bazy danych.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Informacje
Informacje o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.