如何使用Powershell启用SQL Filestream

时间:2017-07-18 09:39:37

标签: sql powershell filestream sqlfilestream

我正在启动准备部署的SQL服务器。使用AWS userdata,使用PowerShell将所有内容配置到此阶段。但是,数据库需要在级别2启用Filestream,但我无法使用PowerShell或任何其他命令行实用程序找到执行此操作的方法。

我为这部分撰写的剧本是:

Import-Module SQLPS -DisableNameChecking
$instanceName = $env:COMPUTERNAME
$server = New-Object -TypeName Microsoft.SqlServer.Management.Smo.Server -ArgumentList $instanceName
$server.Configuration.FilestreamAccessLevel.ConfigValue = 2
$server.Alter()
Set-ExecutionPolicy RemoteSigned -force
Invoke-Sqlcmd "EXEC sp_configure filestream_access_level, 2"
Invoke-Sqlcmd "RECONFIGURE"
Get-Service -Name MSSQLSERVER | Restart-Service -force
$server.Properties | clip
$server.Configuration | clip
import-module SQLPS -DisableNameChecking

但它没有启用Filestream。

有没有人对如何使这项工作有任何想法?

0 个答案:

没有答案