Changing FILESTREAM Settings

原创 2012年03月22日 11:15:26

By default, FILESTREAM is disabled. Before starting to use it on a SQL Server instance, FILESTREAM needs to be enabled on the instance. The FILESTREAMSettings class provides an EnableFILESTREAM method that accepts two parameters:
EnableFILESTREAM(System.UInt32 AccessLevel, System.String ShareName)

Note: FILESTREAM Access Level Values
0----Disables FILESTREAM support for this instance
1----Enables FILESTREAM for Transact-SQL access
2----Enables FILESTREAM for Transact-SQL and local file system access
3----Enables FILESTREAM for Transact-SQL, local file system access, and remote file system access

 

To enable FILESTREAM for Transact-SQL and local file system access(EnableFileStream.ps1):

# . for the local computer. If you want to connect to a remote machine, specify the machine name here.
$strComputer = "."
# Name of the targeted SQL Server instance. Here the default instance is targeted.For a named instance INSTANCE1, use "INSTANCE1".
$strInstanceName = "MSSQLSERVER"
$wmi=Get-WmiObject -computerName $strComputer -namespace root\Microsoft\SqlServer\ComputerManagement10 `
-class FILESTREAMSettings -filter "InstanceName=’$strInstanceName’"
# Prints out the AccessLevel property before changing it.
Write-Host "The access level of FILESTREAM before the change is set to"
$wmi.AccessLevel ", and the file share name is " $wmi.ShareName
$wmi.EnableFILESTREAM(2, ‘MSSQLSERVER’) | Out-Null
$wmi=Get-WmiObject -computerName $strComputer -namespace root\Microsoft\SqlServer\ComputerManagement10 `
-class FILESTREAMSettings -filter "InstanceName=’$strInstanceName’"
# Confirm the AccessLevel property has been set.
Write-Host "The access level of FILESTREAM after the change is set to"
$wmi.AccessLevel ", and the file share name is " $wmi.ShareName

 

Note that you still need to restart the SQL Server instance and reconfigure the server option in SSMS to fully enable FILESTREAM. For example, run the following statement in SSMS to enable FILESTREAM for Transact-SQL and Win32 streaming access:
EXEC sp_configure filestream_access_level, 2
RECONFIGURE

 

 

 

Changing Location Settings

app要使用location service来需要在xml中声明权限.     package="com.google.android.gms.location.sample.basicloca...
  • tiantao2012
  • tiantao2012
  • 2016年08月24日 19:59
  • 183

Changing Jetty settings through SparkJava

Changing Jetty settings through SparkJavaSparkjava form too Large Exception://初始化server Spark.init()...
  • shui1033312979
  • shui1033312979
  • 2017年03月22日 14:11
  • 94

C#使用FileStream文件读写

最近学习C#的过程中,要读写文件,自己使用FileStream类写了以下小段代码,一来自己学习练手,二来将这段代码贴出来,供想学习C#的朋友学习。...
  • nk_wang
  • nk_wang
  • 2015年02月14日 17:20
  • 2665

在SQL Server 中启用 FileStream

最近在研究在数据库中存储大数据文件,看到了FileStream 这个功能,记录下来以备后用 FileStream 一般在安装的时候默认是不启用的,如果你留意的话,在选择数据库文件路径那个窗口,有一个...
  • zhnglicho
  • zhnglicho
  • 2013年09月02日 23:51
  • 4790

AIR文件操作(三):使用FileStream对象读写文件

快速上手例:例1.读xmlvartestXML:XML;var file:File = File.documentsDirectory.resolvePath("Mousebomb/test.xml"...
  • txiejun
  • txiejun
  • 2010年06月25日 11:38
  • 2898

笔记5:vb.net的FileStream操作

Imports System.IO Imports System.Text Public Class Form1 Private Sub Button1_Click(sender As Ob...
  • dzweather
  • dzweather
  • 2013年10月17日 20:51
  • 7422

SQLServer 2008 FileStream简单实例

1.打开服务,内置账户为 local system。(其它不行) 2.选择选项FileStream,勾选以下。然后重启服务 3.打开management studio,右键服务—属性。...
  • kk185800961
  • kk185800961
  • 2013年08月27日 13:34
  • 2827

C# FileStream异常处理以及委托

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T...
  • Godsight
  • Godsight
  • 2017年03月01日 20:51
  • 629

C#.net 用 FileStream读写文件

using System;using System.IO;using System.Text;namespace FileTest{ class FileTest {  static void Mai...
  • yw0031
  • yw0031
  • 2007年04月25日 14:43
  • 3908

FileStream类的一些用法

FileStream读取文件的基本语法和方法
  • u010452388
  • u010452388
  • 2016年05月22日 10:22
  • 3852
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Changing FILESTREAM Settings
举报原因:
原因补充:

(最多只允许输入30个字)