2

我正在尝试在我的数据库中启用 Filestream(我正在处理 (localdb)\v11.0)。

我去了 SQL 服务器配置管理器并启用了文件流,到目前为止一切顺利,然后我去了我的对象资源管理器并打开了我的服务器的属性,并在高级选项卡中我将 FileStream 访问级别更改为启用完全访问。

我查询为我的文件流添加一个文件组,但我总是收到以下错误:消息 5598,级别 16,状态 3,第 1 行用户实例不支持 FILESTREAM 功能。

这是我试图执行的查询:

ALTER DATABASE QuizDatabase ADD
FILEGROUP FileStreamQuizDatabase CONTAINS FILESTREAM;
GO

我不知道我做错了什么,或者我是否应该启用其他功能。

提前致谢

4

3 回答 3

2

LocalDB 不支持文件流,使用 SQL Express 或完整版。

这是一个特征矩阵:

http://blogs.msdn.com/b/jerrynixon/archive/2012/02/26/sql-express-v-localdb-v-sql-compact-edition.aspx

于 2014-03-15T11:47:37.860 回答
2

(VS 集成)Microsoft SQL Server Data Tools(您似乎正在使用)似乎不支持文件流

根据这个(同样的问题)你必须使用普通的sql server

于 2014-02-21T12:03:49.110 回答
-1

您必须在服务级别启用文件流。

  1. 转到 SQL Server 配置工具文件夹 --> SQL Server 配置管理器 --> SQL Server 服务 --> 您的实例。
  2. 双击并导航到文件流选项卡。
  3. 启用并应用。
  4. 重新启动您的实例,您应该一切顺利。
于 2013-09-09T20:50:38.473 回答