Как сделать резервную копию и восстановить базу данных с помощью FILE STREAM с помощью SMO в C # - PullRequest
7 голосов
/ 05 июля 2011

Как мне сделать резервную копию и восстановить базу данных с помощью файлового потока, используя SMO в C #.Я нашел некоторые атрибуты в классе сервера в SMO, такие как «FilestreamLevel» и «FilestreamShareName», но я не знаю, как их использовать.

, пожалуйста, помогите и спасибо за все

Ответы [ 2 ]

2 голосов
/ 05 июля 2011

Ничего особенного вам не нужно делать для резервного копирования базы данных, которая использует FILESTREAM:

Поскольку FILESTREAM реализован в виде столбца varbinary (max) и интегрирован напрямуюв компонент Database Engine большинство инструментов и функций управления SQL Server работают без изменения данных FILESTREAM.Например, вы можете использовать все модели резервного копирования и восстановления с данными FILESTREAM, а данные FILESTREAM резервируются со структурированными данными в базе данных

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

Если вы не хотите выполнять резервное копирование данных FILESTREAM с реляционными данными, вы можете использовать частичное резервное копирование, чтобы исключить файловые группы FILESTREAM.

0 голосов
/ 05 июля 2011

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

...