|
Как по ID узнать имя таблицы |
☑ |
0
Скромный
26.07.11
✎
09:45
|
Для устранения ошибки Wraning Fatal error 7987 была выполнена команда DBCC CHECKDB с параметром REPAIR_ALLOW_DATA_LOSS. В результате вышло несколько сообщений об ошибках «Table error: Object ID 1501356194, index ID 1. Page (1:778415) was not seen in the scan although its parent (1:779244) and previous (1:779314) refer to it. Check any previous errors.»
Подскажите пожалуйста, как по ID 1501296174, 1:779315 узнать, что за таблица, и что за объект были повреждены. Пробовал выполнить команду OBJECT_NAME ( object_id [, database_id ])в аналайзере как OBJECT_NAME (1501356194) — ругается на синтаксис.
|
|
1
rs_trade
26.07.11
✎
09:49
|
select object_name('tableName')
|
|
2
rs_trade
26.07.11
✎
09:51
|
точнее select object_name('1501356194')
|
|
3
Скромный
26.07.11
✎
09:54
|
(1) Получилось, Спасибо Большое!
Только вот запрос выдает null. Что это может значить?
|
|
4
rs_trade
26.07.11
✎
09:56
|
(3) для не той базы запрос выполняешь. смени в левом верхнем углу
|
|
5
Скромный
26.07.11
✎
10:13
|
там стоит правильная база =(
|
|
6
Скромный
26.07.11
✎
10:16
|
в справке к функции написано:
Возвращает значение NULL в случае ошибки или если участник не имеет разрешения на просмотр объекта.
Так как права у меня нормальные, то значит, все таки где то ошибка?
|
|
7
rs_trade
26.07.11
✎
10:21
|
(5) не может быть. попробуй без кавычек номер в скобках указать. или так select * from sys.objects where object_id = 1501356194
|
|
8
Скромный
26.07.11
✎
10:23
|
(7) Так попробовал, получаю сообщение:
Server: Msg 208, Level 16, State 1, Line 1
Invalid object name 'sys.objects'.
|
|
9
rs_trade
26.07.11
✎
10:25
|
(8) версия скуля какая?
|
|
10
Скромный
26.07.11
✎
10:26
|
(9)2000
попробовал так:
select * from sysobjects where id = 1501296174
выдал пустую таблицу
|
|
11
rs_trade
26.07.11
✎
10:26
|
(9) хотя в 2005 тоже так было, насколько я помню. наверно права все таки.
|
|
12
Скромный
26.07.11
✎
10:27
|
(9)да... надо было наверно с этого начинать )))
|
|
13
Скромный
26.07.11
✎
10:28
|
(11) ок. Спасибо! Буду копать дальше
|
|
14
rs_trade
26.07.11
✎
10:30
|
(13) да уже наверно не права. в 2000 по другому надо. не помню как. погугли.
|
|