Simptomi
Pieņemsim, ka izveidojat momentuzņēmumu datu bāzē, kas satur FILESTREAM filegroups programmā Microsoft SQL Server 2012 vai SQL Server 2014, un datu bāzē ir iespējota FILESTREAM, kas nav transakciju programma. Pēc SQL Server pakalpojuma restartēšanas datu bāzē nav pieejama transakciju piekļuve. Turklāt kļūdu žurnālfailā tiek parādīts šāds kļūdas ziņojums 33415:
FILESTREAM DIRECTORY_NAME "<directory_name>" mēģinājums iestatīt datu bāzē "<database_name >" nav unikāls šajā SQL Server instancē. Norādiet unikālu vērtību datu bāzes opcijai FILESTREAM DIRECTORY_NAME, lai iespējotu darbību, kas nav saistīta ar transakciju.
Mēģinot mainīt datu bāzi, tiek parādīts arī kļūdas ziņojums 33415 un datu bāze netiek mainīta.
Risinājums
Šī problēma pirmo reizi tika izlabota tālāk sniegtajā SQL Server kumulatīvajā atjauninājumā.
Kumulatīvais atjauninājums 1 SQL Server 2014 SP1 /en-us/help/3067839
Kumulatīvais atjauninājums 8 SQL Server 2014 /en-us/help/3067836
Kumulatīvais atjauninājums 6 SQL server 2012 SP2 kumulatīvais atjauninājums 16 SQL Server 2012 SP1
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".