Создание базы "вчера"

1. Мария_19 08.07.10 16:15 Сейчас в теме
Ситуация следующая: есть основная рабочая база, каждую ночь создается ее резервная копия.
Хотим сделать еще одну базу, которая будет содержать вчерашние данные основной базы, т.е. каждую ночь восстанавливаться или копироваться из резервной копии основной базы.

Можно ли средствами SQL или 1с сделать это, если да, то какими именно?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Мария_19 08.07.10 16:17 Сейчас в теме
Вариант 1С:Предприятие 8.2: Клиент-сервер
Версия 1С:Предприятия 8.2: 8.2.11.236
Используется СУБД: MS SQL Server 2008
Конфигурация: Комплексная автоматизация, редакция 1.1
Версия конфигурации: 1.1.1.1
Операционная система: Microsoft Windows Server Standard 2008 Service Pack 2 (Build 6002)
3. Snowbridge 08.07.10 16:22 Сейчас в теме
вот такой скрипт для сабжа уже два года ежедневно (кроме выходных) пашет. Полет нормальный.
RESTORE DATABASE [USK_ActualCopy] FROM  [usk.back@G] WITH  FILE = 1,  MOVE N'usk' TO N'G:\MSSQL\DATA\USK_ActualCopy\USK_ActualCopy.mdf',  MOVE N'usk_log' TO N'G:\MSSQL\DATA\USK_ActualCopy\USK_ActualCopy_log.LDF',  NOUNLOAD,  REPLACE,  STATS = 10
GO
USE [master]
GO
ALTER DATABASE [USK_ActualCopy] SET RECOVERY SIMPLE WITH NO_WAIT
GO
USE [master]
GO
EXEC master.dbo.sp_detach_db @dbname = N'usk_actualcopy', @keepfulltextindexfile=N'true'
GO
USE [master]
GO

CREATE DATABASE [usk_actualcopy] ON 
( FILENAME = N'G:\MSSQL\DATA\usk_actualcopy\usk_actualcopy.mdf' )
 FOR ATTACH
GO
if not exists (select name from master.sys.databases sd where name = N'usk_actualcopy' and SUSER_SNAME(sd.owner_sid) = SUSER_SNAME() ) EXEC [usk_actualcopy].dbo.sp_changedbowner @loginame=N'ROSUFO\СадовскийЛМ', @map=false
GO
Показать
4. Мария_19 08.07.10 16:28 Сейчас в теме
usk.back@G-название основной базы и USK_ActualCopy-названии копии базы?
5. Snowbridge 08.07.10 17:30 Сейчас в теме
нет, usk.back@G - это название backup-device. А backup-device указывает на файл дампа на диске. Перед этим заданием отрабатывает другое, которое делает бэкап рабочей базы в этот файл.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот