Sql server 如何在没有SQL Server Management Studio的情况下在SQL Server 2008中启用filestream

Sql server 如何在没有SQL Server Management Studio的情况下在SQL Server 2008中启用filestream,sql-server,sql-server-2008,ssms,Sql Server,Sql Server 2008,Ssms,我正在尝试在SQL Server 2008中启用Filestream,但我的计算机上没有安装SQL Server Management Studio组件,我发现的所有信息都需要Management Studio,没有它我如何启用它?感谢使用sqlcmd实用程序输入以下命令: USE master Go EXEC sp_configure 'show advanced options' GO EXEC sp_configure filestream_access_level, 1 GO RECON

我正在尝试在SQL Server 2008中启用Filestream,但我的计算机上没有安装SQL Server Management Studio组件,我发现的所有信息都需要Management Studio,没有它我如何启用它?感谢使用sqlcmd实用程序输入以下命令:

USE master
Go
EXEC sp_configure 'show advanced options'
GO
EXEC sp_configure filestream_access_level, 1
GO
RECONFIGURE WITH OVERRIDE
GO
SQL Server 2008支持三种级别的FILESTREAM访问,下面介绍它们供您参考

  • 当指定的值为0时,实例的FILESTREAM支持将被禁用
  • 当指定的值为1时,将启用用于Transact-SQL访问的FILESTREAM
  • 指定的值为2时,将启用Transact-SQL和Windows流式访问的FILESTREAM

有关更多信息,请查看此页()

尽管您可以使用sp_configure来设置FILESTREAM访问级别,但会注意到,除非同时使用SQL Server配置工具配置Windows,否则它没有任何效果


假设服务器处于您或您公司的内部控制之下,您只需对其进行RDP,并使用服务器上安装的工具。

您可以使用WMI启用操作系统部分。以下是有关此的一些详细信息以及可下载的脚本:


完成此操作后,您仍然需要通过osql或类似方式(如Alex_L的回答)启用文件流功能。

要在SQL Server 2008上启用文件流功能,您可以使用SQL Server Configuration Manager:

  • 打开SQL Server配置管理器(开始>程序>Microsoft SQL Server 2008>配置工具>SQL Server配置管理器)
  • 导航到SQL Server服务节点并选择要修改SQL Server的SQL Server实例
  • 单击FILESTREAM选项卡并选中复选框以启用FILESTREAM并输入文件的共享名

  • -1因为文档中说,除非您也使用SQL Server配置工具配置操作系统,否则此操作无效。您还需要配置工具,它是同一组客户端工具的一部分。如果您要使用SQL Server,为什么不安装Management Studio和其他客户端工具呢?我也看到了这个选项,但它需要一些配置来配置Management Studio。