Sintomi
Considerare lo scenario descritto di seguito:
-
Si usano tabelle FileTable in un'istanza di Microsoft SQL Server 2012, 2014 o 2016.
-
Puoi abilitare la non_transacted_access per un database e impostarla su accesso completo.
-
Il primo contenitore FILESTREAM viene rimosso dal database.
-
Si riavvia l'istanza di SQL Server.
-
È possibile passare alla directory di database di FileTable in Esplora risorse.
In questo scenario viene visualizzato un messaggio di errore simile al seguente:
<directory FileTable> non è accessibile. Potresti non avere l'autorizzazione per usare questa risorsa di rete. Contattare l'amministratore di questo server per scoprire se si dispone delle autorizzazioni di accesso. Elemento non trovato.
Risoluzione
Questo problema è stato risolto negli aggiornamenti cumulativi seguenti per SQL Server:
Aggiornamento cumulativo 2 per SQL server 2016aggiornamento cumulativo 9 per SQL Server 2014 SP1aggiornamento cumulativo 2 per SQL Server 2014 SP2aggiornamento cumulativo 5 per SQL Server 2012 Service Pack 3 (SP3)
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Ultimo aggiornamento cumulativo per SQL Server 2016Ultimo aggiornamento cumulativo per SQL Server 2014 SP1/SP2Ultimo aggiornamento cumulativo per SQL Server 2012 SP3
Soluzione alternativa
Per risolvere il problema, creare un nuovo contenitore FILESTREAM per il database.
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.