как включить файловый поток в SQL Server 2008 без SQL Server Management Studio - PullRequest
4 голосов
/ 17 августа 2011

Я пытаюсь включить Filestream в SQL Server 2008, и у меня нет компонента SQL Server Management Studio, установленного на моем компьютере, вся обнаруженная информация уже нуждается в Management Studio, как я могу включить его без него?спасибо

Ответы [ 4 ]

1 голос
/ 01 ноября 2011

Чтобы включить функцию FILESTREAM в SQL Server 2008, вы можете использовать диспетчер конфигурации 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

1 голос
/ 17 августа 2011

Несмотря на то, что вы можете использовать sp_configure для установки уровня доступа FILESTREAM, в документации отмечается, что он не действует, если Windows также не настроена с использованием средства настройки SQL Server.

Предполагая, чтосервер находится под внутренним контролем вашей компании или вашей компании, вы можете просто подключиться к нему и использовать инструменты, установленные на сервере.

1 голос
/ 17 августа 2011

Вы можете включить часть ОС, используя WMI.Вот некоторые подробности об этом вместе с загружаемым скриптом:

http://sqlsrvengine.codeplex.com/wikipage?title=FileStreamEnable

После этого вам все равно нужно будет включить его через osql или аналогичный ответ Alex_L.

0 голосов
/ 17 августа 2011

с помощью утилиты sqlcmd введите следующие команды:

USE master
Go
EXEC sp_configure 'show advanced options'
GO
EXEC sp_configure filestream_access_level, 1
GO
RECONFIGURE WITH OVERRIDE
GO

Существует три уровня доступа к FILESTREAM, которые поддерживаются в SQL Server 2008, и они указаны ниже для справки.

  • Если указанное значение равно 0, тогда поддержка FILESTREAM для экземпляра отключена
  • Если задано значение 1, тогда FILESTREAM для доступа Transact-SQL включен
  • Когда указанное значение равно2 затем включается FILESTREAM для потокового доступа Transact-SQL и Windows

. Посмотрите эту страницу (http://www.mssqltips.com/tip.asp?tip=1838) для получения дополнительной информации.

...