Подключаем внешний сетевой диск в MS SQl server

Многим новичкам поначалу может казаться, что выполнить бэкап в MS SQL сразу, куда-нибудь на сетевой диск или «расшаренную» папку в локальной сети нельзя, так как нет возможности по умолчанию в Management Studio выбрать «сетевую папку» или любое другое устройство в нашей локальной сети.

Ustroistvo_rezervnogo_kopirovaniya_v_ms_sql_1

Но конечно это не так, и все решается довольно просто.

Например, визуально в Management Studio, можно прямо указать через двойной слеш IP адрес (или хост имя сервера), затем имя общего сетевого ресурса, и указав имя файла, можно сделать бэкап или восстановление базы.

Ustroistvo_rezervnogo_kopirovaniya_v_ms_sql_2

Аналогично можно выполнить как бэкап так и восстановление при помощи Transact-SQL.

Ustroistvo_rezervnogo_kopirovaniya_v_ms_sql_3

Но в MS SQL можно упростить эту задачу, подключив  удаленное устройство, грубо говоря,  как «сетевой диск», и уже в следующий раз, когда потребуется выполнить бэкап, просто выбрать его, что собственно упростит и ускорит задачу по резервному копированию и восстановлению баз данных.

Теперь нам не придется снова и снова указывать полный путь к «расшаренной папке» достаточно будет лишь выбрать устройство, за которым «шара» уже будет закреплена.

Существует два простых способа, чтоб это сделать.

Первый «визуально».

Второй, используя Transact-SQL.

И так способ первый:

Запускаем Management Studio, ищем в обозревателе объектов  «Объекты сервера » – «Устройства резервного копирования».

Ustroistvo_rezervnogo_kopirovaniya_v_ms_sql_4

Затем правый клик мышкой «Создать устройство резервного копирования».

Ustroistvo_rezervnogo_kopirovaniya_v_ms_sql_5

Теперь в открывшимся окне, напротив «Имя устройства» укажем имя нашего устройства.

Можно указать, например  NAS_backup.  Здесь главное чтоб имя не было слишком длинное, буквально несколько символов, так и запомнить проще и прописать быстрее, в случаи с Transact-SQL ощутимо.

Далее напротив «Файл» напишем имя сервера (или его IP) через двойной слеш / каталог_где_будет_бэкап/имя_файла.раширение_файла (Если нужно).

Ustroistvo_rezervnogo_kopirovaniya_v_ms_sql_7

Вот пример:

\\192.168.128.50\nas\nas.bak

Кликаем по кнопке «ок» и видим новый объект в обозревателе.

Ustroistvo_rezervnogo_kopirovaniya_v_ms_sql_9

Теперь его мы можем использовать для бэкапа или восстановления баз.

Вот пример:

Ustroistvo_rezervnogo_kopirovaniya_v_ms_sql_10

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

Также мы можем выполнить все эти операции по бэкапу и восстановлению и в Transact-SQL, используя уже наше устройство.

Ustroistvo_rezervnogo_kopirovaniya_v_ms_sql_13

 

Теперь способ номер два

Выполнив буквально две строки в Transact-SQL мы можем добавить такое устройство.

Вот пример:

 Ustroistvo_rezervnogo_kopirovaniya_v_ms_sql_11

Что ж на этом все, надеюсь статья Вам поможет в обслуживании баз данных на сервере MS SQL. 

Подключаем внешний сетевой диск в MS SQl server
5 (100%) 2 votes
yaadmin.kuharbogdan.com