SQL Server. Размещение файлов БД на сетевом ресурсе (шаре)

SQL Server. Размещение файлов БД на сетевом ресурсе (шаре)

Автор: Вячеслав

Если по каким-то причинам Вам  необходимо разместить базу данных на сетевом ресурсе, а по умолчанию данная возможность закрыта, то можно воспользоваться ниже указанным способом:

База дынных на сетевом ресурсе создается через скрипт T-sql, в графическом режиме не получится.
Итак, перед создание необходимо активировать флаг 1807:

После этого выполнить скрипт создания базы данных:

База данных успешно создана:


Таким способом мы создаем  базы данных на сетевых ресурсах.
Единственно нужно учитывать:
— при создании базы данных нужно учесть права на сетевом ресурсе для учетной записи MS SQL Server
— т.к скорость доступа через Lan и надежность такового соединения меньше стандартного расположения баз данных, то таким способом рекомендуется создавать тестовые базы данных либо не критичных системДанные возможность проверялась в MS SQL Server 2008R2 и в 2012.
Небольшое замечание,  на других ресурсах описывается возможность присоединения баз данных с сетевых каталог, у меня по каким -то причинам такое не получилось: лог подключения к каталогу учетной записи MS SQL Server-а был, но откуда-то бралась учетная запись ANONYMOUS LOGON, у которой не проходила команда SeBackupPrivilige.

Решить данную проблему не получилось, даже предоставляя всем все права. Система была Windows 2008 и 2012.

Использованный материал:
http://www.brentozar.com/archive/2012/01/sql-server-databases-on-network-shares-nas/
http://sql-articles.com/articles/general/day-2trace-flag-1807attach-network-data-file/

Запись опубликована в рубрике Полезно и интересно с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Войти с помощью: