Бэкап базы по сети

de_noel
Дата: 16.06.2011 19:15:18
Доброго времени суток!
Ситуация следующая:
Есть MSSQL Server 2008R2, базы с него бэкапятся по сети, на сервер с бэкапами поставили 2ю сетевую карту (соответственно у сервера появился второй ip-адрес) и по этой сетевой карте канал гораздо упитаннее, поэтому просят в бэкапах указать новый ip-адрес и вот в этом вся беда - не создается там бэкап, т.е. стоит вернуть старый адрес - все ок. Бэкап делается в одну и ту же папку, т.е. разница при смене адресов. Причем файлы из под винды и с помощью CLR процедуры с этого же SQL сервера в эту папку пишутся с любым адресом.
Помогите пожалуйста понять в чем дело, есть ли какие-то настройки для SQL и в чем может быть проблема.
Спасибо!
Гавриленко Сергей Алексеевич
Дата: 16.06.2011 19:27:39
de_noel
ip-адрес и вот в этом вся беда - не создается там бэкап
Прям такая ошибка - "не создается"?
de_noel
Дата: 16.06.2011 19:38:11
Гавриленко Сергей Алексеевич,

Добились с админами состояния, что вроде даже создается файл, но после 20 минут ожидания прерываем,чтобы не нагружать сеть.. Т.е. получается,что медленнее,чем локально или на другой адрес по сети.
Гавриленко Сергей Алексеевич
Дата: 16.06.2011 19:57:04
de_noel
Гавриленко Сергей Алексеевич,

Добились с админами состояния, что вроде даже создается файл, но после 20 минут ожидания прерываем,чтобы не нагружать сеть.. Т.е. получается,что медленнее,чем локально или на другой адрес по сети.
Что-то я вас не пойму. То файл не пишется, то пишется так, что нагружает сеть, т.е., в моем понимании, очень быстро.
pkarklin
Дата: 16.06.2011 19:57:19
de_noel,

Переведи! ((с) х\ф Москва слезам не верит.)
de_noel
Дата: 17.06.2011 17:18:35
Гавриленко Сергей Алексеевич,
Понимаю,что написала путано.. вот что я сейчас имею: backup database @namedb to disk = @pathdb MIRROR TO DISK = @pathmirrordb WITH FORMAT, INIT
т.е. это позволяет писать файл по сети с бОльшей скоростью (используется быстрое соединение). Т.е. все вроде ок, вопрос вот в чем: всегда ли мне необходимо в конструкции запроса указывать WITH FORMAT?
не совсем поняла, надо ли куда-то для зеркального бэкапа создавать носитель?
спасибо и еще раз извините
Гавриленко Сергей Алексеевич
Дата: 17.06.2011 17:22:49
de_noel
вот что я сейчас имею: backup database @namedb to disk = @pathdb MIRROR TO DISK = @pathmirrordb WITH FORMAT, INIT
т.е. это позволяет писать файл по сети с бОльшей скоростью (используется быстрое соединение).
Каким же это, интересно, магическим образом? Данная конструкция выполнится не быстрее, чем бэкап на самый медленный из двух носителей.
de_noel
Т.е. все вроде ок, вопрос вот в чем: всегда ли мне необходимо в конструкции запроса указывать WITH FORMAT?
А вы хелп пробовали читать для опций бэкапа?
de_noel
не совсем поняла, надо ли куда-то для зеркального бэкапа создавать носитель?
?
de_noel
Дата: 17.06.2011 17:50:04
Гавриленко Сергей Алексеевич,

http://msdn.microsoft.com/ru-ru/library/ms186865.aspx
BACKUP DATABASE AdventureWorks2008R2
TO TAPE = '\\.\tape0'
MIRROR TO TAPE = '\\.\tape1'
MIRROR TO TAPE = '\\.\tape2'
MIRROR TO TAPE = '\\.\tape3'
WITH
FORMAT,
MEDIANAME = 'AdventureWorks2008R2Set0'

и

BACKUP LOG AdventureWorks2008R2
TO TAPE = '\\.\tape0', TAPE = '\\.\tape1'
MIRROR TO TAPE = '\\.\tape2', TAPE = '\\.\tape3'
WITH
NOINIT,
MEDIANAME = 'AdventureWorks2008R2Set1'

вообще для любого вопроса всегда можно дать книжку и сказать: что не читал?
Гавриленко Сергей Алексеевич
Дата: 17.06.2011 18:14:39
de_noel
http://msdn.microsoft.com/ru-ru/library/ms186865.aspx
BACKUP DATABASE AdventureWorks2008R2
TO TAPE = '\\.\tape0'
MIRROR TO TAPE = '\\.\tape1'
MIRROR TO TAPE = '\\.\tape2'
MIRROR TO TAPE = '\\.\tape3'
WITH
FORMAT,
MEDIANAME = 'AdventureWorks2008R2Set0'

и

BACKUP LOG AdventureWorks2008R2
TO TAPE = '\\.\tape0', TAPE = '\\.\tape1'
MIRROR TO TAPE = '\\.\tape2', TAPE = '\\.\tape3'
WITH
NOINIT,
MEDIANAME = 'AdventureWorks2008R2Set1'

Вопрос-то какой? Вы разницу между бэкапом параллельно на несколько устройств и мирором на несколько устройств понимаете?

de_noel
вообще для любого вопроса всегда можно дать книжку и сказать: что не читал?
Вообще любой вопрос на форуме задать можно, чтобы умные дяди (или тети) прочитали за вас, разжевали и в рот положили. Так?