Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите разобраться! / 8 сообщений из 8, страница 1 из 1
07.07.2002, 11:58:46
    #32035435
Smile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться!
6.5
Существует 6 бэкап устройств
EscordDay1BackUp,
EscordDay2BackUp,
EscordDay3BackUp и т.д.

каждый день в час ночи

declare @BackUpDevice char(16)
select @BackUpDevice='EscordDay'+convert(char(1),datepart(weekday,getdate())-1)+'BackUp'
dump database Escord01 to @BackUpDevice with init,noskip


в течении дня с 7-00 до 21-00 с интервалом пол-часа

declare @BackUpDevice char(16)
select @BackUpDevice='EscordDay'+convert(char(1),datepart(weekday,getdate())-1)+'BackUp'
dump TRANSACTION Escord01 to @BackUpDevice with noinit,noskip

Почему каждый день после дампа базы, следующий дамп журнала имеет дату за предыдущий день?Например, если седня 2-ое число, дамп базы имеет дату 2-ое число, самый первый дамп журнала имеет 1-ое число,
а все остальные дампы журнала за день имееют 2-ое число. Ведь все должно быть за второе, а первый дамп все
равно имеет 1-ое число.
...
Рейтинг: 0 / 0
08.07.2002, 00:37:12
    #32035474
Smile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться!
?
...
Рейтинг: 0 / 0
08.07.2002, 14:35:59
    #32035575
altmenn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться!
:)))
getdate())-1
...
Рейтинг: 0 / 0
08.07.2002, 14:36:26
    #32035577
altmenn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться!
:)))
getdate())-1
a eto uge chto?
Vchera!
...
Рейтинг: 0 / 0
08.07.2002, 23:54:26
    #32035673
Smile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться!
Все очень просто, первым днем недели в системе установлено восресенье. А устройства ассоциируются с днями недели следующим образом:

бэкапы за понедельник на EscordDay1BackUp,

за вторник EscordDay2BackUp и т.д.

поэтому если седня, например 9 июля, вторник,

то datepart(weekday,getdate())) вернет 3, а мне нужно 2,

а datepart(weekday,getdate()-1)) как раз вернет 2.

В принципе логичнее было бы

datepart(weekday,getdate()))-1,

но это не суть, суть в моем первом посте.

Обясните, плиз![/color]
...
Рейтинг: 0 / 0
09.07.2002, 23:56:42
    #32035884
Smile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться!
?
...
Рейтинг: 0 / 0
09.07.2002, 23:59:49
    #32035885
Smile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться!
Дамп журнала делает правильно, все востанавливается правильно, начиная с последней полной копии, и заканчивая последней копией журнала
...
Рейтинг: 0 / 0
10.07.2002, 15:53:31
    #32036039
Smile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться!
?
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите разобраться! / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]