powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите разобраться!
8 сообщений из 8, страница 1 из 1
Помогите разобраться!
    #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
Помогите разобраться!
    #32035474
Smile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
?
...
Рейтинг: 0 / 0
Помогите разобраться!
    #32035575
altmenn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
:)))
getdate())-1
...
Рейтинг: 0 / 0
Помогите разобраться!
    #32035577
altmenn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
:)))
getdate())-1
a eto uge chto?
Vchera!
...
Рейтинг: 0 / 0
Помогите разобраться!
    #32035673
Smile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все очень просто, первым днем недели в системе установлено восресенье. А устройства ассоциируются с днями недели следующим образом:

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

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

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

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

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

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

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

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

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


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