如何在不使用SQL Server Management Studio的情况下启用SQL Server 2008中的文件流功能

4

我正在尝试在SQL Server 2008中启用Filestream,但我的计算机上没有安装SQL Server Management Studio组件。我找到的所有信息都需要使用Management Studio,那么如何在没有它的情况下启用Filestream呢?谢谢。


1
您还需要配置工具,它是客户端工具集的一部分。如果您将使用SQL Server,为什么不安装Management Studio和其他客户端工具呢? - Aaron Bertrand
4个回答

1

使用 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支持3个级别的FILESTREAM访问,以下是您参考的内容。

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

请查看此页面(http://www.mssqltips.com/tip.asp?tip=1838)以获取更多信息。


-1,因为文档指出,除非您使用SQL Server配置工具配置操作系统,否则此操作不起作用。 - Pondlife

1

虽然您可以使用 sp_configure 设置 FILESTREAM 访问级别,但 文档 指出,除非使用 SQL Server 配置工具配置了 Windows,否则它不起作用。

假设服务器在您或您公司的内部控制下,您可以直接通过 RDP 连接到服务器并使用安装在服务器上的工具。


1

1

要在 SQL Server 2008 上启用 FILESTREAM 功能,您可以使用 SQL Server 配置管理器:

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

enter image description here


我也看到了这个选项,但需要在管理工具中进行一些配置。 - ePezhman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接