Создать базу данных с включенным потоком файлов - PullRequest
1 голос
/ 15 марта 2011

Я пытаюсь создать базу данных с опцией Filestream.Цель создания базы данных файлового потока - хранить изображения. У меня есть Filestream Enabled.И это первый раз, когда я использую FileStream.Вот скрипт, который я использую для создания базы данных

Create Database AT_DEV  
ON   
PRIMARY (Name = FS1,    
         FILENAME = 'c:\data\AT_DEV.mdf'),  
         FILEGROUP FileSteamGrop1 CONTAINS FILESTREAM   
         (NAME = FS2,  
          FILENAME = 'c:\data\AT_DEV_fileStream1')  
         LOG ON   
         (NAME = FS_Log1,  
          FILENAME = 'c:\data\AT_DEV_LOG.ldf')  

, и я получаю эту ошибку.

Невозможно открыть физический файл "c: \ data \ AT_DEV_fileStream1",Ошибка операционной системы -2147024891: «0x80070005 (доступ запрещен.)».

Я что-то здесь упустил.Заранее спасибо.

1 Ответ

4 голосов
/ 15 марта 2011

Я решил эту проблему, вот резюме: Операционная система XP SP3 Версия Sql Server 2008 R2 Enterprise.

Microsoft хорошо знает об этой проблеме и имеет исправление для этой проблемы. http://support.microsoft.com/kb/978835

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

Надеюсь, это поможет кому-то и не потянет столько времени, сколько я.

...