本人希望能一键启用FILESTREAM,而不需要在配置管理器里面去改属性。
本想通过修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQLServer\Filestream\EnableLevel键值的方式,无奈这个路径是访问不到的希望各位大牛提供一个方法。

解决方案 »

  1.   

       RegistryKey key = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQLServer\Filestream", false);
                key.SetValue("EnableLevel", "0", RegistryValueKind.DWord);
                key.Flush();
                key.Close();
    目前在SetValue的时候提示权限不够,能有解决办法吗?
      

  2.   

    这是我不小心建了一个。。还是无法获取到MSSQL10_50.MSSQLSERVER\MSSQLServer\Filestream\EnableLevel这个路径
      

  3.   

    运行
    EXEC sp_configure filestream_access_level ,2
    reconfigure