03.04.2013 10:01
twinconst
 
Помогите разобраться.
Спасибо.
03.04.2013 13:50
Shift
 
А сколько у вас дней хранится в оперативной базе?
03.04.2013 18:35
twinconst
 
Количеcтво календарных дней для отчетов, оставляемых в оперативной БД: 90.
03.04.2013 19:15
twinconst
 
Количеcтво операционных дней, оставляемых в оперативной БД: 90.
04.04.2013 08:46
Shift
 
Цитата:
Ошибки есть в 7 заданиях начнём по порядку:
А остальные ошибки какие?
04.04.2013 11:10
crystal
 
Попробуйте процедурой понять какой процесс блокирует (судя по ошибке 52)
выполните в QA sp_who2
04.04.2013 11:21
twinconst
 
Подробная информация по ошибкам в логах заданий:
====================================================================
1) Дефрагментация индексов на чековых таблицах.
Имеет следующие ошибки:
Шаг: Дефрагментация индексов чековых таблиц.
25.02.2013 21:00:00 - Transaction (Process ID 52) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
Шаг: Дефрагментация индексов чековых таблиц.
05.01.2013 21:00:00 - Transaction (Process ID 348) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
Шаг: Дефрагментация индексов чековых таблиц.
06.10.2012 21:00:00 - The log file for database 'SES' is full. Back up the transaction log for the database to free up some log space.

2) Перенос Архивной базы данных.
Имеет следующие ошибки:
Шаг:Перенос Архивной базы данных.
С 27.09.2012 01:00:00 ежедневно по 04.04.2013 1:00:00 - Invalid object name 'SES_ARCHIVE.dbo.ChequeHead'.

3) Перенос чеков в архивную базу.
Имеет следующие ошибки:
Шаг: 0
04.04.2013 :3:00:00 - Could not locate entry in sysdatabases for database 'SES_ARCHIVE'. No entry found with that name. Make sure that the name is entered correctly.
Шаг: 1. Перенос чеков в архивную базу.
04.04.2013 3:00:00 - Invalid object name 'SES_ARCHIVE.dbo.OperDay'.
Шаг: 3. Резервное Копирование Архивной базы данных.
04.04.2013 3:00:00 - Could not locate entry in sysdatabases for database 'SES_ARCHIVE'. No entry found with that name. Make sure that the name is entered correctly.

4) Подрезка лога транзакций Оперативной базы.
Имеет следующие ошибки:
Шаг: Удаление лога транзакций ОБД.
11.04.2012 8:00:00 - "Описание ошибки отсутствует"

5) Подрезка очередей загрузки.
Имеет следующие ошибки:
Шаг: Подрезка очередей загрузки.
06.10.2012 22:00:00 - The log file for database 'SES' is full. Back up the transaction log for the database to free up some log space.

6) Проверка Размера ОБД и свободного места.
Имеет следующие ошибки:
Шаг: Проверка свободного места на дисках.
28.03.2013 23:00:00 - Размер свободного места на диске (D) недостаточен для формирования резервной копии

7) Резервное копирование Оперативной базы данных.
Имеет следующие ошибки:
Шаг: Резервное копирование Оперативной базы данных.
01.04.2013 9:00:00 - "Описание ошибки отсутствует"
20.03.2013 9:00:00 - Write on 'D:\BackUp\SES_20130320090434280.bkp' failed, status = 112. See the SQL Server error log for more details.
07.10.2012 9:00:00 - Write on 'D:\BackUp\SES_20121007090237920.bkp' failed, status = 112. See the SQL Server error log for more details.
====================================================================
Задания выполняемые без ошибок:
1) Обновление статистики по чекам.
//////////////////////////////////////////////////////////////////////////////////////////////////////
Как я понял количеcтво календарных дней для отчетов, оставляемых в оперативной БД: 90 и количеcтво операционных дней, оставляемых в оперативной БД: 90, это допустимые значения?

Добавлено через 7 минут 2 секунды
То, что выдаёт команда sp_who2:

1 BACKGROUND sa . . NULL LAZY WRITER 0 0 04/01 09:19:08 1
2 sleeping sa . . NULL LOG WRITER 0 0 04/01 09:19:08 2
3 BACKGROUND sa . . master SIGNAL HANDLER 0 0 04/01 09:19:08 3
4 BACKGROUND sa . . NULL LOCK MONITOR 0 0 04/01 09:19:08 4
5 BACKGROUND sa . . master TASK MANAGER 0 600 04/01 09:19:08 5
6 BACKGROUND sa . . master TASK MANAGER 0 0 04/01 09:19:08 6
8 BACKGROUND sa . . master TASK MANAGER 0 0 04/01 09:19:08 8
9 BACKGROUND sa . . master TASK MANAGER 0 0 04/01 09:19:08 9
10 BACKGROUND sa . . master TASK MANAGER 0 0 04/01 09:19:08 10
11 sleeping sa . . NULL CHECKPOINT SLEEP 0 8192 04/01 09:19:08 11
12 BACKGROUND sa . . master TASK MANAGER 0 0 04/01 09:19:08 12
13 BACKGROUND sa . . master TASK MANAGER 0 0 04/01 09:19:08 13
14 BACKGROUND sa . . master TASK MANAGER 0 0 04/01 09:19:08 14
15 BACKGROUND sa . . master TASK MANAGER 0 2005 04/01 09:19:08 15
16 BACKGROUND sa . . master TASK MANAGER 0 1880 04/01 09:19:08 16
17 BACKGROUND sa . . master TASK MANAGER 0 1508 04/01 09:19:08 17
51 sleeping sa set-serv . SES AWAITING COMMAND 0 0 04/04 09:30:22 Microsoft SQL Server JDBC Driver 51
52 sleeping sa set-serv . SES AWAITING COMMAND 0 0 04/04 09:39:44 Microsoft SQL Server JDBC Driver 52
53 sleeping sa set-serv . SES AWAITING COMMAND 0 0 04/04 09:39:44 Microsoft SQL Server JDBC Driver 53
54 RUNNABLE sa set-serv . SES INSERT 317992 71924 04/04 10:15:17 Microsoft SQL Server JDBC Driver 54
55 sleeping sa set-serv . SES AWAITING COMMAND 0 0 04/04 09:48:31 Microsoft SQL Server JDBC Driver 55
56 sleeping sa set-serv . SES AWAITING COMMAND 0 0 04/04 09:39:44 Microsoft SQL Server JDBC Driver 56
57 sleeping sa EKONOMIST . SES AWAITING COMMAND 0 2 04/04 08:24:22 KassServer 57
58 sleeping sa set-serv . SES AWAITING COMMAND 0 0 04/04 09:39:44 Microsoft SQL Server JDBC Driver 58
59 sleeping sa set-serv . SES AWAITING COMMAND 0 0 04/04 09:39:44 Microsoft SQL Server JDBC Driver 59
60 sleeping sa set-serv . SES AWAITING COMMAND 0 0 04/04 09:42:04 Microsoft SQL Server JDBC Driver 60
61 sleeping sa set-serv . SES_Service AWAITING COMMAND 189482 164141 04/04 10:14:27 Microsoft SQL Server JDBC Driver 61
62 sleeping sa set-serv . SES AWAITING COMMAND 0 0 04/04 09:34:24 Microsoft SQL Server JDBC Driver 62
.......
Всего 299 строк. Если необходимо могу выслать остальные.
04.04.2013 11:57
crystal
 
Значение хранения чеков в БД выставляется от особенности бизнес процесса клиента)))
Можно выставить и 1 день,но где уверенность что не разрушится БД SES?



Цитата:
twinconst Подробная информация по ошибкам в логах заданий:
====================================================================
1) Дефрагментация индексов на чековых таблицах.
Имеет следующие ошибки:
Шаг: Дефрагментация индексов чековых таблиц.
25.02.2013 21:00:00 - Transaction (Process ID 52) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
Шаг: Дефрагментация индексов чековых таблиц.
05.01.2013 21:00:00 - Transaction (Process ID 348) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
Шаг: Дефрагментация индексов чековых таблиц.
06.10.2012 21:00:00 - The log file for database 'SES' is full. Back up the transaction log for the database to free up some log space.

2) Перенос Архивной базы данных.
Имеет следующие ошибки:
Шаг:Перенос Архивной базы данных.
С 27.09.2012 01:00:00 ежедневно по 04.04.2013 1:00:00 - Invalid object name 'SES_ARCHIVE.dbo.ChequeHead'.

3) Перенос чеков в архивную базу.
Имеет следующие ошибки:
Шаг: 0
04.04.2013 :3:00:00 - Could not locate entry in sysdatabases for database 'SES_ARCHIVE'. No entry found with that name. Make sure that the name is entered correctly.
Шаг: 1. Перенос чеков в архивную базу.
04.04.2013 3:00:00 - Invalid object name 'SES_ARCHIVE.dbo.OperDay'.
Шаг: 3. Резервное Копирование Архивной базы данных.
04.04.2013 3:00:00 - Could not locate entry in sysdatabases for database 'SES_ARCHIVE'. No entry found with that name. Make sure that the name is entered correctly.

4) Подрезка лога транзакций Оперативной базы.
Имеет следующие ошибки:
Шаг: Удаление лога транзакций ОБД.
11.04.2012 8:00:00 - "Описание ошибки отсутствует"

5) Подрезка очередей загрузки.
Имеет следующие ошибки:
Шаг: Подрезка очередей загрузки.
06.10.2012 22:00:00 - The log file for database 'SES' is full. Back up the transaction log for the database to free up some log space.

6) Проверка Размера ОБД и свободного места.
Имеет следующие ошибки:
Шаг: Проверка свободного места на дисках.
28.03.2013 23:00:00 - Размер свободного места на диске (D) недостаточен для формирования резервной копии

7) Резервное копирование Оперативной базы данных.
Имеет следующие ошибки:
Шаг: Резервное копирование Оперативной базы данных.
01.04.2013 9:00:00 - "Описание ошибки отсутствует"
20.03.2013 9:00:00 - Write on 'D:\BackUp\SES_20130320090434280.bkp' failed, status = 112. See the SQL Server error log for more details.
07.10.2012 9:00:00 - Write on 'D:\BackUp\SES_20121007090237920.bkp' failed, status = 112. See the SQL Server error log for more details.
====================================================================
Задания выполняемые без ошибок:
1) Обновление статистики по чекам.
//////////////////////////////////////////////////////////////////////////////////////////////////////
Как я понял количеcтво календарных дней для отчетов, оставляемых в оперативной БД: 90 и количеcтво операционных дней, оставляемых в оперативной БД: 90, это допустимые значения?

Добавлено через 7 минут 2 секунды
То, что выдаёт команда sp_who2:

1 BACKGROUND sa . . NULL LAZY WRITER 0 0 04/01 09:19:08 1
2 sleeping sa . . NULL LOG WRITER 0 0 04/01 09:19:08 2
3 BACKGROUND sa . . master SIGNAL HANDLER 0 0 04/01 09:19:08 3
4 BACKGROUND sa . . NULL LOCK MONITOR 0 0 04/01 09:19:08 4
5 BACKGROUND sa . . master TASK MANAGER 0 600 04/01 09:19:08 5
6 BACKGROUND sa . . master TASK MANAGER 0 0 04/01 09:19:08 6
8 BACKGROUND sa . . master TASK MANAGER 0 0 04/01 09:19:08 8
9 BACKGROUND sa . . master TASK MANAGER 0 0 04/01 09:19:08 9
10 BACKGROUND sa . . master TASK MANAGER 0 0 04/01 09:19:08 10
11 sleeping sa . . NULL CHECKPOINT SLEEP 0 8192 04/01 09:19:08 11
12 BACKGROUND sa . . master TASK MANAGER 0 0 04/01 09:19:08 12
13 BACKGROUND sa . . master TASK MANAGER 0 0 04/01 09:19:08 13
14 BACKGROUND sa . . master TASK MANAGER 0 0 04/01 09:19:08 14
15 BACKGROUND sa . . master TASK MANAGER 0 2005 04/01 09:19:08 15
16 BACKGROUND sa . . master TASK MANAGER 0 1880 04/01 09:19:08 16
17 BACKGROUND sa . . master TASK MANAGER 0 1508 04/01 09:19:08 17
51 sleeping sa set-serv . SES AWAITING COMMAND 0 0 04/04 09:30:22 Microsoft SQL Server JDBC Driver 51
52 sleeping sa set-serv . SES AWAITING COMMAND 0 0 04/04 09:39:44 Microsoft SQL Server JDBC Driver 52
53 sleeping sa set-serv . SES AWAITING COMMAND 0 0 04/04 09:39:44 Microsoft SQL Server JDBC Driver 53
54 RUNNABLE sa set-serv . SES INSERT 317992 71924 04/04 10:15:17 Microsoft SQL Server JDBC Driver 54
55 sleeping sa set-serv . SES AWAITING COMMAND 0 0 04/04 09:48:31 Microsoft SQL Server JDBC Driver 55
56 sleeping sa set-serv . SES AWAITING COMMAND 0 0 04/04 09:39:44 Microsoft SQL Server JDBC Driver 56
57 sleeping sa EKONOMIST . SES AWAITING COMMAND 0 2 04/04 08:24:22 KassServer 57
58 sleeping sa set-serv . SES AWAITING COMMAND 0 0 04/04 09:39:44 Microsoft SQL Server JDBC Driver 58
59 sleeping sa set-serv . SES AWAITING COMMAND 0 0 04/04 09:39:44 Microsoft SQL Server JDBC Driver 59
60 sleeping sa set-serv . SES AWAITING COMMAND 0 0 04/04 09:42:04 Microsoft SQL Server JDBC Driver 60
61 sleeping sa set-serv . SES_Service AWAITING COMMAND 189482 164141 04/04 10:14:27 Microsoft SQL Server JDBC Driver 61
62 sleeping sa set-serv . SES AWAITING COMMAND 0 0 04/04 09:34:24 Microsoft SQL Server JDBC Driver 62
.......
Всего 299 строк. Если необходимо могу выслать остальные.
04.04.2013 12:04
twinconst
 
С хранением чеков понятно, помогите разобраться с ошибками.
04.04.2013 13:01
vitamin
 
базы лежат на D:
1,5,6,7 В ошибках говорится что места нет на диске д, соответственно и база не бэкапится и индексы не дефрагментируются
посмотреть на свойства базы ses модель восстановления, возможно по каким-то причинам стоит полная, перевести в простую и сделать сжатие базы
3 восстановить базу ses_archive из дистриба
Часовой пояс GMT +3, время: 15:28.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.