5
Kuzen
24.02.12
✎
15:59
|
DECLARE @DBName varchar(400)
DECLARE @DirOut varchar(400)
DECLARE @FileName varchar(400)
DECLARE @FileBak varchar(400)
DECLARE @BackupPathRemote varchar(400)
DECLARE @FSO INT -- ссылка на OLE-объект "Scripting.FileSystemObject"
--СТАРТ-- АРХИВИРУЕМ БАЗУ БУХГАЛТЕРИИ
SET @DBName = 'v82Buh' -- Имя базы данных бэкап которой делаем
SET @DirOut = 'Y:\BackUp1C\' -- Рабочий каталог
SET @BackupPathRemote = '\\1cdev\Backup1C\' -- Каталог хранения архивов сетевой
SET @FileName =
CONVERT(varchar, GETDATE(), 112)+
SUBSTRING(CONVERT(varchar, getdate(), 108),1,2)+
SUBSTRING(CONVERT(varchar, getdate(), 108),4,2)+
SUBSTRING(CONVERT(varchar, getdate(), 108),7,2)--имя файла время начала создания бэкапа
SET @FileBak = @DirOut+@DBname+'_'+@FileName+'.bak'
BACKUP DATABASE @DBName TO DISK = @FileBak WITH NOFORMAT, INIT,NAME = @DBName, SKIP, NOREWIND, NOUNLOAD, STATS = 10, NO_CHECKSUM
--Переместим бэкап на сетевой ресурс
EXEC sp_OACreate "Scripting.FileSystemObject", @FSO OUT
EXEC sp_OAMethod @FSO, 'MoveFile', NULL, @FileBak, @BackupPathRemote
--СТАРТ-- АРХИВИРУЕМ БАЗУ ЗАРПЛАТЫ
SET @DBName = 'v82Zup' -- Имя базы данных бэкап которой делаем
SET @DirOut = 'Y:\BackUp1C\' -- Рабочий каталог
SET @BackupPathRemote = '\\1cdev\Backup1C\' -- Каталог хранения архивов сетевой
SET @FileName =
CONVERT(varchar, GETDATE(), 112)+
SUBSTRING(CONVERT(varchar, getdate(), 108),1,2)+
SUBSTRING(CONVERT(varchar, getdate(), 108),4,2)+
SUBSTRING(CONVERT(varchar, getdate(), 108),7,2)--имя файла время начала создания бэкапа
SET @FileBak = @DirOut+@DBname+'_'+@FileName+'.bak'
BACKUP DATABASE @DBName TO DISK = @FileBak WITH NOFORMAT, INIT,NAME = @DBName, SKIP, NOREWIND, NOUNLOAD, STATS = 10, NO_CHECKSUM
--Переместим бэкап на сетевой ресурс
EXEC sp_OACreate "Scripting.FileSystemObject", @FSO OUT
EXEC sp_OAMethod @FSO, 'MoveFile', NULL, @FileBak, @BackupPathRemote
|
|