Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Сбой в таблице - как лечить?
|
|||
|---|---|---|---|
|
#18+
ASE 12, RS 12 при запуске USE master go DBCC CHECKDB('base') выдается такое сообщение Checking prs_table Incorrect column type in the offset table of row 8 in page 177289 of object 'prs_table' (ID 539148966) in database 'base' (ID 12). Incorrect offset entry(s) in the offset table of row 8 in page 177289 of object 'prs_table' (ID 539148966) in database 'base' (ID 12). The total number of data pages in this table is 9483. CT-LIBRARY error: ct_results(): protocol specific layer: external error: There is a tds protocol error. Premature end of the datastream was encountered. CT-LIBRARY error: ct_cancel(): network packet layer: internal net library error: Net-Library operation terminated due to disconnect prs_table - в репликации Как лечить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 09:49 |
|
||
|
Сбой в таблице - как лечить?
|
|||
|---|---|---|---|
|
#18+
опредилите чему конкретно пренадлежит страница 177289 индексу или самой таблице (с помощью dbcc page) . Если она пренадлежит индексу, то пересоздайте индекс, если таблице, то прийдется вылить данные из нее, пересоздать таблицу и залить обратно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 10:43 |
|
||
|
Сбой в таблице - как лечить?
|
|||
|---|---|---|---|
|
#18+
Подскажите пож. синтаксис dbcc page, или где почитать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 10:57 |
|
||
|
Сбой в таблице - как лечить?
|
|||
|---|---|---|---|
|
#18+
dbcc page Purpose: Prints the contents of a page within a database. Usage: dbcc page (dbid, pageno,[printopt [,cache [,logical [,cachename]]]]) or dbcc page (dbname, pageno,[printopt [,cache [,logical [,cachename]]]]) dbid - database ID dbname - database name pageno - page number printopt - output format: 0 - print buffer and page header only (default) 1 - print buffer and page headers, rows and offset table 2 - print buffer and page headers, hex dump of data and offset table cache - where to get the page: 0 - read page from disk 1 - read page from cache if present, otherwise read from disk (default) logical - the page type 0 - pageno is a virtual page 1 - pageno is a logical page (default) cachename - the cache name -1 - all caches А вообще про ее применение для случая нахождения объекта читайте Chapter 2: Encyclopedia of Tasks How to Find an Object Name from a Page Number http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.ase_12.5.svrtsg/html/svrtsg/svrtsg137.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 11:09 |
|
||
|
Сбой в таблице - как лечить?
|
|||
|---|---|---|---|
|
#18+
Видимо это сново преимущество 12.5 dbcc page (12,177289,1) go и dbcc page (12,177289) go выдало одно и то же сообщение DBCC execution completed. If DBCC printed error messages, contact a user with System Administrator (SA) role. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 11:24 |
|
||
|
Сбой в таблице - как лечить?
|
|||
|---|---|---|---|
|
#18+
а dbcc traceon(3604) кто включать будет ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 11:40 |
|
||
|
Сбой в таблице - как лечить?
|
|||
|---|---|---|---|
|
#18+
извините, позже прочитал... пока нет возможности рестартить сервер :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 11:41 |
|
||
|
Сбой в таблице - как лечить?
|
|||
|---|---|---|---|
|
#18+
или можно на ходу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 11:43 |
|
||
|
Сбой в таблице - как лечить?
|
|||
|---|---|---|---|
|
#18+
не что на ходу, а на лету dbcc traceon(3604) go dbcc page (..) go dbcc traceoff(3604) go ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 11:46 |
|
||
|
Сбой в таблице - как лечить?
|
|||
|---|---|---|---|
|
#18+
Page found in Cache: default data cache. Cachelet: 2 BUFFER: Buffer header for buffer 0x3D9DC800 page=0x3D9DD000 bdnew=0x468A05A8 bdold=0x468A05A8 bhash=0x00000000 bmass_next=0x468A0620 bmass_prev=0x468A0440 bvirtpg=469836937 bdbid=12 bmass_head=0x468A05A8 bmass_tail=0x468A05A8 bcache_desc=0x11697320 bpool_desc=0x11691D10 bdbtable=0x00000000 Mass bkeep=0 Mass bpawaited=0 Mass btripsleft=0 Mass btripsleft_orig=0 bsize=2048 (2K pool) bunref_cnt=0 bmass_stat=0x44001010 (0x40000000 (MASS_CLOCK_SEEN), 0x04000000 (MASS_DONT_DISCARD), 0x00001000 (MASS_HASHED), 0x00000010 (MASS_INWASH)) bbuf_stat=0x1 (0x00000001 (BUF_PG_REF)) Buffer bpageno=177289 Mass bpageno=177289 (Buffer slot #: 0) bxls_pin=0x00000000 bxls_next=0x00000000 bspid=0 bxls_flushseq=0 bxls_pinseq=0 bcurrxdes=0x00000000 Latch and the wait queue: Latch (address: 0x3D9DC820) latchmode: 0x0 (FREE_LATCH) latchowner: -1 latchnoofowners: 0 latchwaitq: 0x00000000 latchwaitqt: 0x00000000 Latch wait queue: PAGE HEADER: Page header for page 0x3D9DD000 pageno=177289 nextpg=177290 prevpg=177288 objid=539148966 timestamp=0001 0e438158 nextrno=18 level=0 indid=0 freeoff=1763 minlen=14 page status bits: 0x901 (0x0800 (PG_XHEADER), 0x0100 (PG_ADDEND), 0x0001 (PG_DATA)) second set of page status bits (dol_stat2): 0x02 (0x02 (PG2_DOL_DATAPG)) dol_pprivstat status bits: 0x01 (0x01 (DOLPG_PRIV_COMMITTED)) pagesize=1, page version=1, ncfs=0, ndeleted=0, insert free space=147 pagetailts=0x8158 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 11:47 |
|
||
|
Сбой в таблице - как лечить?
|
|||
|---|---|---|---|
|
#18+
Это таблица indid=0 . Тогда bcp out - drop create bcp in. Но перед этим так как таблица участвует в репликации, то сначала удаляем ее из репликации. Т.е. удаляем все репдефы, подписки из RS на нее, потом после ее пересоздания и заливки данных воостанавливаем репдефы, подписки обратно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 11:56 |
|
||
|
Сбой в таблице - как лечить?
|
|||
|---|---|---|---|
|
#18+
select object_name(539148966) go выдает имя prs_table при select name from sysindexes where id = 539148966 and indid = 0 go выдает тоже имя prs_table ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 11:59 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=80&tid=2012706]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
10ms |
get forum data: |
1ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 387ms |

| 0 / 0 |
