症状
假设你在 Microsoft SQL Server 2012 或 SQL Server 2014 中的包含 FILESTREAM 文件组的数据库上创建快照,并且在数据库上启用了 FILESTREAM 非事务性访问。 重新启动 SQL Server 服务后,将禁用数据库上的非事务访问。 此外,在错误日志中收到以下错误消息33415:
在数据库 "<database_name>" 上尝试设置的 FILESTREAM DIRECTORY_NAME "<directory_name>" 在此 SQL Server 实例中不唯一。 为数据库选项 FILESTREAM DIRECTORY_NAME 提供唯一值以启用非事务访问。
尝试更改数据库时,还会收到错误消息33415,并且数据库未更改。
解决方案
在 SQL Server 的以下累积更新中,此问题首先已修复。
SQL Server 2014 SP1 的累积更新1 /en-us/help/3067839
SQL Server 2014 的累积更新8 /en-us/help/3067836
Sql server 2012 SP2 累积更新 6 - SQL server 2012 SP1 的累积更新 16
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
状态
Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。