解决:System.Data.SqlClient.SqlError: FILESTREAM 功能被禁用
来源:互联网 发布:网络词 仙女是什么意思 编辑:程序博客网 时间:2024/05/18 00:09
还原 AdventureWorks Sample DataBase 时遇到 FILESTREAM feature is disabled 错误提示.
FileStream是SQL Server 2008 新添加的feature, 默认是关闭的. 如果 DB backup 文件启用了这个功能,再另外一台 Server 上还原时也需要 enable 这个feature.
刚开始的时候想通过更改 SQL Server Configuration Manager 打开, 步骤如下:
1> 打开 SQL Server Configuration Manager
2> 找到 SQL Server Services
3> 切换到 FILESTREAM tabe
4> 选中 [Enable FILESTREAM for Transact-SQL access] and [Enable FILESTREAM for file I/O streaming access]
4> 单击 OK 按钮, 重启 SQL Server Services
截图如下:
It does not work, 还原的时候错误依旧.
查了一下 Books-Online, 原来这个配置是用来控制 access 的, 根本是驴唇不对马嘴.
正确的设置方法是调用 sp_configure 存储过程来启用 filestream.
代码如下:
2
3
4
5
GO
EXEC sp_configure filestream_access_level,2
RECONFIGURE
重新还原数据库, It Works !
遇到问题可以查文档和使用Google,不能想当然的去做.特别是在生产环境中.
疑惑: 在错误的提示窗口中有一个连接到 Microsoft Site 的URL,不过这个url不能用. 难道是过期了么?
System.Data.SqlClient.SqlError: FILESTREAM feature is disabled. (Microsoft.SqlServer.Smo)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.1600.22+((SQL_PreRelease).080709-1414+)&LinkId=20476
原文链接:http://www.cnblogs.com/samsonhuang/articles/2342598.html
- 解决:System.Data.SqlClient.SqlError: FILESTREAM 功能被禁用
- 解决:System.Data.SqlClient.SqlError: FILESTREAM 功能被禁用
- 解决还原数据库是出现system.data.sqlclient.sqlerror filestream功能被禁用的问题
- SQL2005 还原数据库错误-System.Data.SqlClient.SqlError
- System.Data.SqlClient.SqlError: 尚未备份数据库的日志尾部
- SQL2005 还原数据库错误-System.Data.SqlClient.SqlError
- SQL2005 还原数据库错误-System.Data.SqlClient.SqlError
- 解决SQL Server 2005 还原数据库错误:System.Data.SqlClient.SqlError: 在对 'C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/BusinessDB.mdf
- MS_SqlServer08报 filestream 功能被禁用的解决
- System.Data.SqlClient.SqlError: 备份集中的数据库备份与现有的 'XXX' 数据库不同。
- System.Data.SqlClient.SqlError: 备份集中的数据库备份与现有的 'XXX' 数据库不同。
- System.Data.SqlClient.SqlError: 备份集中的数据库备份与现有的 'XXX' 数据库不同
- System.Data.SqlClient.SqlError: 备份集中的数据库备份与现有的 'XXX' 数据库不同。
- system.data.sqlclient.sqlerror 出现操作系统错误2 系统找不到指定的文件
- 数据库还原失败System.Data.SqlClient.SqlError: 无法执行 BACKUP LOG,因为当前没有数据库备份
- System.Data.SqlClient.SqlError: 备份集中的数据库备份与现有的 'XXX' 数据库不同。
- 数据库还原失败System.Data.SqlClient.SqlError: 无法执行 BACKUP LOG,因为当前没有数据库备份
- System.Data.SqlClient.SqlError: 备份集中的数据库备份与现有的 'cmp' 数据库不同
- Spring MapFactoryBean example
- 从UIImage的矩阵变换看矩阵运算的原理
- Docker初探
- poi 中获得行数 getLastRowNum() 和 getPhysicalNumberOfRows()
- Hadoop 1.x中fsimage和edits合并实现
- 解决:System.Data.SqlClient.SqlError: FILESTREAM 功能被禁用
- c查找算法——插值查找
- 问答Swift2.0-基础部分
- 黑马程序员-[C语言字符串和数组]学习日记(三)
- 轻松项目管理04-项目实施
- Unicode utf8等编码类型的原理
- coco2d js 修改预加载,使用自定义图片
- el的Attribute和Parameter属性的区别
- leetcode: (13) Roman to Integer