Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ошибка базы данных SQL
|
|||
|---|---|---|---|
|
#18+
Помогите пожалуйста исправить поврежденную базу. ОС: windows server 2003, sql sever 2005. Команда DBCC CHECKDB выдает следующие ошибки: DBCC results for 'sys.sysobjvalues'. Msg 8929, Level 16, State 1, Line 1 Object ID 60, index ID 1, partition ID 281474980642816, alloc unit ID 281474980642816 (type In-row data): Errors found in off-row data with ID 797573120 owned by data record identified by RID = (1:21574:1) Msg 8929, Level 16, State 1, Line 1 Object ID 60, index ID 1, partition ID 281474980642816, alloc unit ID 281474980642816 (type In-row data): Errors found in off-row data with ID 1692401664 owned by data record identified by RID = (1:22234:0) Msg 8961, Level 16, State 1, Line 1 Table error: Object ID 60, index ID 1, partition ID 281474980642816, alloc unit ID 71776119065149440 (type LOB data). The off-row data node at page (1:98), slot 0, text ID 797573120 does not match its reference from page (1:22234), slot 0. Msg 8974, Level 16, State 1, Line 1 Table error: Object ID 60, index ID 1, partition ID 281474980642816, alloc unit ID 71776119065149440 (type LOB data). The off-row data node at page (1:98), slot 0, text ID 797573120 is pointed to by page (1:22234), slot 0 and by page (1:21660), slot 0. Msg 8964, Level 16, State 1, Line 1 Table error: Object ID 60, index ID 1, partition ID 281474980642816, alloc unit ID 71776119065149440 (type LOB data). The off-row data node at page (1:21663), slot 2, text ID 894763008 is not referenced. Msg 8965, Level 16, State 1, Line 1 Table error: Object ID 60, index ID 1, partition ID 281474980642816, alloc unit ID 71776119065149440 (type LOB data). The off-row data node at page (1:22111), slot 2, text ID 1692401664 is referenced by page (1:22234), slot 0, but was not seen in the scan. Msg 8964, Level 16, State 1, Line 1 Table error: Object ID 60, index ID 1, partition ID 281474980642816, alloc unit ID 71776119065149440 (type LOB data). The off-row data node at page (1:23350), slot 0, text ID Команда DBCC CHECKDB('MyDataBase', REPAIR_REBUILD) выдает: Msg 5244, Level 16, State 1, Line 1 Repair statement not processed. One or more files in the database are read-only and must be made writeable in order to run repair. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 14:52 |
|
||
|
Ошибка базы данных SQL
|
|||
|---|---|---|---|
|
#18+
Асланбек One or more files in the database are read-only and must be made writeable in order to run repair права проверьте на файлики ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 14:53 |
|
||
|
Ошибка базы данных SQL
|
|||
|---|---|---|---|
|
#18+
Konst_One, выполнял команду SET READ_WRITE WITH NO_WAIT проблему не исправила ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 14:58 |
|
||
|
Ошибка базы данных SQL
|
|||
|---|---|---|---|
|
#18+
АсланбекKonst_One, выполнял команду SET READ_WRITE WITH NO_WAIT проблему не исправилаА что, файлгруппа была рид-онли? По моему, в этом случае CHECKDB вообще не запускается. Файлы всё таки проверьте на рид-онли и на права. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 15:04 |
|
||
|
Ошибка базы данных SQL
|
|||
|---|---|---|---|
|
#18+
alexeyvg, Извините за возможно глупый вопрос, я не совсем хорошо разбираюсь, но как это проверить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 15:09 |
|
||
|
Ошибка базы данных SQL
|
|||
|---|---|---|---|
|
#18+
в проводнике ПКМ на файлик базы (их несколько у вас mdf, ldf) и свойства смотрите/меняйте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 15:10 |
|
||
|
Ошибка базы данных SQL
|
|||
|---|---|---|---|
|
#18+
Konst_One, Выставлен полный доступ, только для чтения галочка отсутствует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 15:20 |
|
||
|
Ошибка базы данных SQL
|
|||
|---|---|---|---|
|
#18+
АсланбекKonst_One, Выставлен полный доступ, только для чтения галочка отсутствует еще бы не было доступа у самого сервера к своим же файлам. вам не в файлсистеме надо проверять, а на логическом уровне. в базе некоторая группа может быть объявлена ридонли. при этом вся база НЕ ридонли, что вам надо сделать, так это вернуть READ_WRITE нужной файловой группе. покажите Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 15:26 |
|
||
|
Ошибка базы данных SQL
|
|||
|---|---|---|---|
|
#18+
вместо FGTest свою базу подставьте, в коде осталось имя моей тестовой базы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 15:27 |
|
||
|
Ошибка базы данных SQL
|
|||
|---|---|---|---|
|
#18+
вот даже так еще лучше: в нужной базе Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 15:30 |
|
||
|
Ошибка базы данных SQL
|
|||
|---|---|---|---|
|
#18+
Асланбекalexeyvg, Извините за возможно глупый вопрос, я не совсем хорошо разбираюсь, но как это проверить?Про файлгруппы уже написали - select * from sys.filegroups Да, ошибка у вас такая, как будто какая то группа рид-онли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 15:33 |
|
||
|
Ошибка базы данных SQL
|
|||
|---|---|---|---|
|
#18+
Yasha123, Вот ответ после скрипта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 15:42 |
|
||
|
Ошибка базы данных SQL
|
|||
|---|---|---|---|
|
#18+
alexeyvgА что, файлгруппа была рид-онли? По моему, в этом случае CHECKDB вообще не запускается. почему же не запускается-то. не исправляются ошибки (REPAIR_REBUILD), это конечно, надо же вносить изменения, чтобы поменять хоть что-то. а база пусть хоть вся будет ридонли, чекдб ее проверит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 15:42 |
|
||
|
Ошибка базы данных SQL
|
|||
|---|---|---|---|
|
#18+
АсланбекYasha123, Вот ответ после скрипта это точно в нужной базе исполнено, а не в мастере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 15:43 |
|
||
|
Ошибка базы данных SQL
|
|||
|---|---|---|---|
|
#18+
Yasha123, Да, ПКМ на базе - new query ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 15:49 |
|
||
|
Ошибка базы данных SQL
|
|||
|---|---|---|---|
|
#18+
похоже, он просто не добирается до этой таблицы, т.к. соединение не DAC (по крайней мере, эта таблица просто так без DAC недоступна) попробуйте подключиться по DAC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 15:49 |
|
||
|
Ошибка базы данных SQL
|
|||
|---|---|---|---|
|
#18+
Yasha123, не совсем понимаю как подключаться через DAC. Обычно использую windows authentication, но там нельзя изменить пользователя и пароль. Ставлю sql auth., в поле пользователь пишу ADMIN: а дальше те же учетные данные windows? В таком случае выдает ошибку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 16:26 |
|
||
|
Ошибка базы данных SQL
|
|||
|---|---|---|---|
|
#18+
ошибки не пересказывают, их копируют. скорее всего, кто-то уже подключился до вас. т.е. это наверное вы же и есть, типа Object Explorer студии подключился и занял DAC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 16:36 |
|
||
|
Ошибка базы данных SQL
|
|||
|---|---|---|---|
|
#18+
на всякий, может кому пригодится: https://www.sqlshack.com/sql-server-dedicated-admin-connection-dac-how-to-enable-connect-and-use/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 16:38 |
|
||
|
Ошибка базы данных SQL
|
|||
|---|---|---|---|
|
#18+
моя 2016-ая студия в явном виде отказалась подключаться по DAC, заявив, что ей это невозможно сделать в принципе, т.к. она сразу несколько коннекшенов откроет. поэтому показываю вариант с sqlcmd, аутентификация виндовая (не пишу юзера и пароль) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 16:45 |
|
||
|
Ошибка базы данных SQL
|
|||
|---|---|---|---|
|
#18+
Асланбек Ставлю sql auth., в поле пользователь пишу ADMIN да не в поле пользователь, а перед именем сервера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 16:46 |
|
||
|
Ошибка базы данных SQL
|
|||
|---|---|---|---|
|
#18+
Yasha123 Результат тот же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 17:36 |
|
||
|
Ошибка базы данных SQL
|
|||
|---|---|---|---|
|
#18+
через DAC надо выполнить чекдб. запрос просто подтвердил, что у вас всего 1 ФГ и она не ридонли. запрос правильно работает и без DAC, а вот внести изменения в sys.sysobjvalues, если не выйдет через dac, то уже, наверное, никак не проделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 17:56 |
|
||
|
Ошибка базы данных SQL
|
|||
|---|---|---|---|
|
#18+
насколько тяжелая база? сними копию затем может попробуй что-то из серии ALTER DATABASE ... SET SINGLE_USER WITH ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 18:11 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39837482&tid=1687545]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 364ms |

| 0 / 0 |
