2015-04-21 5 views
5

Я использую функцию SQL Server filestream в некоторых базах данных для сохранения изображений профиля в виде файлов. Я добавил новую файловую группу типа filestream и файл базы данных внутри этой файловой группы. Также добавил filetable и сохранил файлы успешно, и все было в порядке.SQL Server 2012 Filestream: Произошла ошибка во время операции таблицы перетаскивания объекта FileTable

По некоторым причинам я должен удалить filestream из базы данных и экземпляра.

Я искал правильные шаги, чтобы сделать это, и нашел следующее:

  • падения всего filetables в базе данных с помощью (капли).
  • Удалите файлы базы данных Filesteam.
  • Удалить файловую группу Filestream.
  • После этого отключите его на уровне экземпляра и службе.

Проблема заключается в том, когда я начал эти шаги (шаг один: Drop Table -FiletableName-) Я получил эту ошибку:

An error occurred during the drop table operation on a FileTable object. (HRESULT = ‘0x80070490’)

Я искал в интернете для решения и не мог найти, делает у кого есть ключ ?.

+0

Смотрите это http://beyondrelational.com/modules/2/blogs/28/posts/10406/completely-removing-filestream-features-from-a-sql-server-2008-database. aspx –

+0

Спасибо, но этот блог ничего не говорит об ошибке и принимает счастливый путь. – Majdi

+0

Он начинается с удаления столбцов ... –

ответ

6

Наконец-то я нашел источник проблемы при вышеуказанной ошибке.

Я изменил свойство [Filestream Directory Name], чтобы иметь уникальное значение и удалило ошибку, и я смог удалить таблицу. Это произошло потому, что я восстановил другую копию базы данных с другим именем базы данных в том же экземпляре, но не изменил свойство [Filestream Directory Name].

Вы можете найти это свойство правой кнопкой мыши базу данных, выбирая свойства, затем выбрать Options страницу и под Filestream группы свойств изменяются [Filestream Имя каталога], чтобы иметь уникальное значение не используется другими базами данных в том же экземпляре.

enter image description here

+0

Удивительный ответ на очень сложное сообщение об ошибке. – udog

Смежные вопросы