|
Ошибка loga зеркалирования MS SQL | ☑ | ||
---|---|---|---|---|
0
NcSteel
21.09.15
✎
15:11
|
The transaction log fo database '****' is full due to 'DATABASE_MIRRORING'
Что то ума не приложу куда тыкаться ) . |
|||
1
МихаилМ
21.09.15
✎
15:26
|
||||
2
NcSteel
21.09.15
✎
15:28
|
(1) Прекрасно, я начитался.
Нашел только одну нормальную ссылку: https://msdn.microsoft.com/en-us/library/ms190664.aspx Но инструкции как сделать: Resume the database mirroring session before the log fills up, or add more log space. Resuming database mirroring lets the principal server send its accumulated active log to the mirror server and puts the mirror database in the SYNCHRONIZING state. The mirror server can then harden the log to disk and start to redo it. Не нашел |
|||
3
МихаилМ
21.09.15
✎
15:33
|
из Вашей ссылки
For information about managing the potential data loss, see Database Mirroring Operating Modes |
|||
4
zlnk
21.09.15
✎
15:37
|
А диск совсем FULL ?
Или можно удалить "что-нибудь ненужное"? |
|||
5
NcSteel
21.09.15
✎
15:38
|
(3) У меня английский хромает. Он хороший, но почему-то хромает.
По ссылке лазил и там как решить проблему не понял |
|||
6
NcSteel
21.09.15
✎
15:38
|
(4) Диск фактически пустой.
|
|||
7
zlnk
21.09.15
✎
15:39
|
Размер лога транзакций можно увеличить штатными средствами?
|
|||
8
NcSteel
21.09.15
✎
15:41
|
(7) Я не нашел где можно установить ограничение на размер лога , и соответственно увеличить или снять его
|
|||
9
zlnk
21.09.15
✎
15:47
|
Вот это может помочь?
http://stackoverflow.com/questions/1011311/sql-server-how-do-i-increase-the-size-of-the-transaction-log (Сорри за потуги, у меня DB2 со своим админом, но раз уж про MS SQL все молчат,...) |
|||
10
zlnk
21.09.15
✎
15:52
|
Если верить вот этому
https://support.zoho.com/portal/manageengine/helpcenter/articles/changing-the-size-of-the-sql-server-express-transaction-log то вообще просто )) |
|||
11
NcSteel
21.09.15
✎
16:05
|
(10) Лог транзакций без проблем, вопрос о логе зеркала
|
|||
12
zlnk
21.09.15
✎
16:17
|
(11) Но ведь лог транзакций первичен, и заполнен он "из-за лога зеркала". Или я неправильно понимаю значение "due to 'DATABASE_MIRRORING'" ?
|
|||
13
Apokalipsec
21.09.15
✎
16:25
|
Пробуй снять бекап, потом шринк, стандартные действия в общем-то
|
|||
14
Apokalipsec
21.09.15
✎
16:28
|
Бекап естественно лога транзакций. Лучше найти активную транзакцию, которая держит лог
|
|||
15
NcSteel
21.09.15
✎
16:30
|
(13) Та же ошибка
|
|||
16
NcSteel
21.09.15
✎
16:30
|
(12) Я не силен, но шринкануть лог базы не получилось
|
|||
17
Apokalipsec
21.09.15
✎
16:35
|
(16) Когда бекап лога пройдет - он должен по идее сам шринкануть.
Какая ошибка при попытке бекапа лога? |
|||
18
Лефмихалыч
21.09.15
✎
16:37
|
(2) фул бэкап сделай и потом шринк файлов. Это если таки нужно, чтобы лог транзакций был в full режиме. Если нет, то просто поставь simple вместо full и сделай шринк
|
|||
19
Apokalipsec
21.09.15
✎
16:41
|
+ (18) Только учитывай, если в симпл перегонять будешь, что он новый файлик для лога создаст, а шринкать надо старый)
|
|||
20
Лефмихалыч
21.09.15
✎
16:43
|
+(19) только это мирроринг нагибнёт, так что это может быть не вариант
|
|||
21
NcSteel
21.09.15
✎
17:00
|
(17) Ровно та же ошибка.
|
|||
22
NcSteel
21.09.15
✎
17:02
|
(20) Да нагнет, не изящное решение. Не хочется удалять миррор. Но видимо придется
|
|||
23
Basma4
21.09.15
✎
17:34
|
Зеркало и принципал в каком статусе?
|
|||
24
NcSteel
21.09.15
✎
17:40
|
(23) О каком статусе речь?
Principal, Synchronized |
|||
25
Basma4
21.09.15
✎
17:59
|
что покажет
select name, max_size from sys.master_files where type_desc='LOG' ; DBCC SQLPERF ('logspace'); ? |
|||
26
NcSteel
21.09.15
✎
23:24
|
(25) Поздно, я уже удалил зеркало... База стала работоспособной
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |