|
SQL server 2005 ошибка при восстановлении 1с базы | ☑ | ||
---|---|---|---|---|
0
shumka
07.02.13
✎
13:42
|
Добрый день.
Никогда таких проблем не было, а сегодня при восстановлении Бэкапа, выходит ошибка: Restore failed for Server "server" Additional information: An exception occurred while executing a Transart-SQL statement or batch. SQL Server detected a logical consistency-based I/O error: incorrect checksum (expected: 0xec7bc090; actual: 0x23f08669). It occurred during a read of page (1:162980) in database ID 11 at offset 0x0000004f948000 in file 'D:\MSSQL\Data\OBJBASE.mdf'. Additional messages in the SQL Server error log or system event log may provide more detail. This is a severe error condition that threatens database integrity and must be corrected immediately. Complete a full database consistency check (DBCC CHECKDB). This error can be caused by many factors; for more information, see SQL Server Books Onlin |
|||
1
Wobland
07.02.13
✎
13:42
|
продолжайте наблюдения
|
|||
2
shumka
07.02.13
✎
13:43
|
Если кто-то сталкивался с такой ошибкой или знает что делать нужно подскажите пожалуйста, в интернете не так много про это написано.
|
|||
3
shumka
07.02.13
✎
13:44
|
(1)
Что наблюдать то, базы которые там уже есть, прекрасно работают, но если я хочу поднять какую нибудь копию, то выходит это сообщение. |
|||
4
Maxus43
07.02.13
✎
13:45
|
incorrect checksum.
(2) там написано: This error can be caused by many factors; for more information, see SQL Server Books Online переводить? причины могуть быть разные. первым делом проверь базу средствами скуля |
|||
5
МихаилМ
07.02.13
✎
13:45
|
(2)
шутите. разве не понятно написано Complete a full database consistency check (DBCC CHECKDB) |
|||
6
Wobland
07.02.13
✎
13:46
|
(2) тут много: http://www.sql.ru/forum/actualthread.aspx?tid=777886
|
|||
7
shumka
07.02.13
✎
13:46
|
(4) если не сложно скажите пожалуйста как это сделать можно
|
|||
8
shumka
07.02.13
✎
13:46
|
(5) и что это значит?
|
|||
9
Maxus43
07.02.13
✎
13:47
|
(7) DBCC CHECKDB :) что ещё конретней не знаю сказать...
|
|||
10
shumka
07.02.13
✎
13:48
|
(9) Вот везде это написано DBCC CHECKDB, а что это и с чем это есть не понял
|
|||
11
Lionee
07.02.13
✎
13:48
|
позовите специалиста
|
|||
12
Wobland
07.02.13
✎
13:49
|
(10) а я даже кусок мсдна про это видел
|
|||
13
МихаилМ
07.02.13
✎
13:49
|
(10)
Вам не место в ИТ. |
|||
14
Ёпрст
07.02.13
✎
13:49
|
(10) открой наконец bol
|
|||
15
Lionee
07.02.13
✎
13:49
|
ну судя по темам http://www.forum.mista.ru/index.php?user_id=60826 , лучше позвать кого нить кто знает sql
|
|||
16
shumka
07.02.13
✎
13:50
|
(13) Я не сталкивался с проблемами SQLя, поэтому не повод так говорить
|
|||
17
Lionee
07.02.13
✎
13:51
|
тебе и говорят позови кто знает , тут написать много надо
|
|||
18
Maxus43
07.02.13
✎
13:52
|
(16) выполни запрос T-SQL,
DBCC CHECKDB [ [ ( database_name | database_id | 0 [ , NOINDEX | , { REPAIR_ALLOW_DATA_LOSS | REPAIR_FAST | REPAIR_REBUILD } ] ) ] [ WITH { [ ALL_ERRORMSGS ] [ , EXTENDED_LOGICAL_CHECKS ] [ , NO_INFOMSGS ] [ , TABLOCK ] [ , ESTIMATEONLY ] [ , { PHYSICAL_ONLY | DATA_PURITY } ] } ] ] в твоём случае DBCC CHECKDB base_name |
|||
19
МихаилМ
07.02.13
✎
13:53
|
(16)
людям, не умеющим пользоваться поисковыми системами интернет, не место в ИТ. вод ссылка http://msdn.microsoft.com/ru-ru/library/ms176064.aspx |
|||
20
Lionee
07.02.13
✎
13:53
|
(18) ну ты сказанул , он и не знает как это делать
|
|||
21
Maxus43
07.02.13
✎
13:53
|
(18) +
-- Check the current database. DBCC CHECKDB; GO -- Check the AdventureWorks2012 database without nonclustered indexes. DBCC CHECKDB (AdventureWorks2012, NOINDEX); GO |
|||
22
Lionee
07.02.13
✎
13:54
|
(0) ясно написано что делать
Complete a full database consistency check (DBCC CHECKDB). This error can be caused by many factors; for more information, see SQL Server Books Onlin |
|||
23
Lionee
07.02.13
✎
13:54
|
(21) он оснастку sql не знает и где это писать
|
|||
24
Maxus43
07.02.13
✎
13:56
|
(23) найдёт, почитает.
накинулись понимаешь на человка |
|||
25
shumka
07.02.13
✎
13:59
|
Спасибо, буду пробовать, все когда первый раз приходится делать)))
|
|||
26
Maxus43
07.02.13
✎
14:00
|
(25) на копии только делай
|
|||
27
shumka
07.02.13
✎
14:02
|
(26) Ну я копию и пытаюсь сделать, т.е. я создал в SQL чистую базу, и в ней пытаюсь бэкапнуть копию, и на 100% выходит это сообщение.
|
|||
28
shumka
07.02.13
✎
14:02
|
и это на всех копиях, даже которые раньше без проблем восстонавливались
|
|||
29
Вадя
07.02.13
✎
14:10
|
Активных пользователей в базе много ???
Можно попробовать обойтись средствами 1С. Выгрузи базу в .dt (через Конфигуратор, Администрирование -> Выгрузить информационную базу), потом тем же макаром загрузи полученный файл в резервную базу. Это медленно и некошерно, но прокатит. |
|||
30
Lionee
07.02.13
✎
14:24
|
(24) да пусть, главное хотеть
|
|||
31
МихаилМ
07.02.13
✎
14:25
|
(29)
не прокатит |
|||
32
shumka
07.02.13
✎
14:33
|
(29) пробовал так уже, выгрузил, создал другую чистую базу, а при загрузке выходит:
Неверный формат файла для загрузки информационной базы Ошибка формата потока по причине: Ошибка формата потока |
|||
33
Maxus43
07.02.13
✎
14:36
|
(32) база дохлая. ТИИ помогает базе?
|
|||
34
Lionee
07.02.13
✎
14:37
|
я что говорил ? не вариант
|
|||
35
Lionee
07.02.13
✎
14:37
|
(33) да нифига не здохла
|
|||
36
Lionee
07.02.13
✎
14:37
|
ясно написано что делать
Complete a full database consistency check (DBCC CHECKDB). This error can be caused by many factors; for more information, see SQL Server Books Onlin |
|||
37
Lionee
07.02.13
✎
14:38
|
какое нафиг ТИИ
|
|||
38
Maxus43
07.02.13
✎
14:38
|
(35) ну близка к этому, нарушение логической целостности скорей всего.
(32) базу в СКЛ можно просто скопировать, минуя бэкап. и её уже тестить-проверять |
|||
39
Maxus43
07.02.13
✎
14:39
|
(36)>(32) ДТ не загружается, проблема в базе. чек дб лучше на копии сделать тоже, от греха
|
|||
40
Lionee
07.02.13
✎
14:40
|
ага ты еще скажи чтоб он копию сделал в sql ?
|
|||
41
Lionee
07.02.13
✎
14:41
|
создал новую базу в sql и давай эксперемнты ставить
|
|||
42
Lionee
07.02.13
✎
14:42
|
пусть еще такое сделает
USE имя базы DECLARE @MyTable varchar (32) DECLARE @MyIndex varchar (32) DECLARE MyCursor CURSOR FOR SELECT o.name,i.name FROM sysobjects o INNER JOIN sysindexes i ON o.id=i.id WHERE (o.xtype='U') AND (INDEXPROPERTY(i.id,i.name,'isStatistics')=0) AND (i.dpages>0) ORDER BY o.name, i.indid OPEN MyCursor FETCH NEXT FROM MyCursor INTO @MyTable, @MyIndex WHILE @@FETCH_STATUS=0 BEGIN PRINT 'ДЕФРАГМЕНТАЦИЯ ИНДЕКСА'+@MyIndex+'из таблицы'+@MyTable DBCC INDEXDEFRAG (0,@MyTable,@MyIndex) FETCH NEXT FROM MyCursor INTO @MyTable, @MyIndex END CLOSE MyCursor DEALLOCATE MyCursor |
|||
43
МихаилМ
07.02.13
✎
14:42
|
тк ошибка возникает на этапе создания бд,
скорее всего проблема с диском. поэтому CHECKDB нужно сделать существующим базам и диску тоже. |
|||
44
Maxus43
07.02.13
✎
14:42
|
(40) т.е. надо на рабочей эксперементы ставить?
|
|||
45
Maxus43
07.02.13
✎
14:43
|
копию то надо сделать полюбому, пусть даже путём копирования самого mdf ldf
|
|||
46
Lionee
07.02.13
✎
14:44
|
да не знает он как и что в sql
|
|||
47
1Сергей
07.02.13
✎
14:45
|
D:\MSSQL\Data\OBJBASE.mdf - это вообще системная база, не имеющая отношения к базам 1С
|
|||
48
Lionee
07.02.13
✎
14:47
|
(47) ))))) у тебЯ !D:\MSSQL\Data\OBJBASE.mdf
|
|||
49
Lionee
07.02.13
✎
14:48
|
(47) сказать что хотел то ?
|
|||
50
Lionee
07.02.13
✎
14:48
|
вариант только один звать кого нить кто шарит в sql
|
|||
51
Lionee
07.02.13
✎
14:55
|
всем чем мог помог
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |