我运行了SQL Server 2008 Service Pack 2的安装程序。不知何故,我错过了“这完全把你拧过”的部分。 无论如何,我们有一些数据库与文件stream。
我跟随了一些链接,并让服务器本身运作。 但是,这两个数据库不会加载。
我closures了文件stream,卸载了SP2,再次安装了SP2,现在我正试图重启文件stream。
为此,我转到SQL Serverconfiguration,然后在服务的属性的FILESTREAM选项卡上打开Filestream和共享。
我去SSMS运行
exe sp_configure 'filestream access level', 2 GO RECONFIGURE GO
我得到的错误是:
Msg 5597, Level 16, State 1, Line 1 FILESTREAM feature could not be initialized. The Windows Administrator must enable FILESTREAM on the instance using Configuration Manager before enabling through sp_configure.
现在,如上所述,我已经在configurationpipe理器中启用它。 有没有人有一个想法?
我尝试设置服务器在LocalSystem下运行(它被设置为一个定义的使用)。 SQL日志有几个错误5591状态5和5105状态14错误以及几个“文件激活错误发生…”消息。
在这一点上,我没有想法。
更新:
不断出现的另一个错误是:
Configuration option 'filestream access level' changed from 0 to 2. Run the RECONFIGURE statement to install. <{81E6B8A0-60E9-4A9F-82E3-FD5326CC3663}>RsFxFt.Dll::RsFxMgmtInitialize failed: Error 0x80070002 (-2147024894) <{C580416B-A13E-4ECD-B61B-AAFAE39E5E35}>Failed to initialize the CFsaShareFilter interface <{1038F43D-3391-45F7-B1B3-BADF26459429}>Failed to initialize CFsaShareFilter: Error 0x80070002 (-2147024894)
那么,我决定全力以赴。
首先,我使用文件stream分离所有的数据库。 然后我确保文件stream的所有configuration被设置为closures。
然后,我安装了累积更新#5(几周前发布)。
完成之后,我在configurationpipe理器中启用了Filestreams,并运行了sp_configure语句。 有效!
最后,我重新连接了数据库并进行了testing。 一切都很好。
所以,对于将来遇到这个问题的任何人来说,SP2的步骤可能是: