Опция резервного копирования использует каталог резервного копирования SQL Server по умолчанию.Вы можете изменить это местоположение только путем редактирования реестра.К сожалению, вы не можете установить другое расположение резервной копии для каждой базы данных.
Местоположение (для SQL 2008)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQLServer
Изменить ...
BackupDirectory
Дляподробнее об изменении путей по умолчанию для SQL-сервера ... http://www.mssqltips.com/tip.asp?tip=1583
Если вы испытываете трудности, вы можете изменить значение реестра в сценарии до развертывания и сбросить его с помощью сценария после развертывания.Используйте "xp_instance_regread" и "xp_instance_regwrite", чтобы сделать это. ИСПОЛЬЗОВАТЬ С ВНИМАНИЕМ!
Подробнее об этом -> http://sqladm.blogspot.com/2010/09/xpinstanceregwrite-syntax.html
Если вы заметили в своем сценарии развертывания ... код для чтения записи реестра выглядит следующим образом...
EXEC @rc = [master].[dbo].[xp_instance_regread] N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'BackupDirectory', @dir output, 'no_output'
Если вы будете осторожны, вы можете прочитать, изменить и восстановить путь во время развертывания.
Надеюсь, это поможет!