当尝试启用到 SQL Server 2008 的文件流时,我收到以下消息:
应用 FILESTREAM 设置时出现未知错误。检查参数是否有效。
现在在所述服务器的属性的 FILESTREAM 选项卡中,我读到:
先前的 FILESTREAM 配置尝试未完成。在重新配置之前,FILESTREAM 可能处于不一致状态
你知道可能出了什么问题吗?它采用什么参数?我需要重置任何东西才能重试吗?
我试过使用filestream_enable.vbs,但也失败了:
c:\Users\pupeno\Downloads\EnableFilestream>cscript filestream_enable.vbs
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.
Machine: .
Instance: MSSQLSERVER
Level: 3
ShareName:
Current Filestream configuration:
InstanceName = MSSQLSERVER
AccessLevel = 0
ShareName = MSSQLSERVER
RsFxVersion = 0103
Calling method EnableFilestream with new level
Method failed: hr = -2147024894
New Filestream configuration:
InstanceName = MSSQLSERVER
AccessLevel = 0
ShareName = MSSQLSERVER
RsFxVersion = 0103
我以前遇到过这个问题,为我们解决的方法是使用命令行工具从命令行启用它。您可以在此处获取该工具。
http://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=473895谈到了这个修补程序。
这有帮助吗?
我不得不重新安装 SQL Server,但如果其他人遇到同样的问题,我建议先尝试其他解决方案。只是不要抱太大希望。