Leer una posicion especifica de una pagina

12/01/2006 - 18:48 por Wilson R. Rico Camargo | Informe spam
COmo puedo leer en que posicion de una pagina se esta guardando un registro
y como puedo leer esa pagina en especial


Cordialmente,


Wilson R. Rico Camargo
BBVA Seguros
Bogotá - Colombia
wilson.rico@bbvaseguros.com.co
(Oficina (571) 2191100 Ext. 1140
Móvil 300-2076572: Mensajes instantáneos
Visite www.bbvaseguros.com.co
 

Leer las respuestas

#1 Alejandro Mesa
12/01/2006 - 19:46 | Informe spam
Wilson,

Por que no nos comentas en que pasos andas o que quieres hacer
especificamente?

Existe un comando dbcc, no documentado en los BOL, que te permite ver la
info de una pagina en especifico.

dbcc page(dbid / dbname, fileno, pageno, option)

dbid - database id.
fileno - fileno donde esta la pagina
pageno - numero de la pagina y la cual puedes buscar usando "dbcc ind" (no
documentado)
option - 0, 1, 2, 3 devuelve diferente info para cada opcion

Ejemplo:

use northwind
go

cliente
dbcc traceon(3604)
dbcc ind (northwind, orders, 1) -- info sobre el indice clustered
go

El resultado es largo, por lo que no lo incluyo en el texto. La columna
PageType indica el tipo de pagina (10 - IAM (Index Allocation Map), 1 - Data,
2 - Indice).

Tomemos la pagina 205, la cual sabemos que esta en el PRIMARY file
(northwind solo tiene un mdf)

dbcc traceon (3604)
dbcc page (northwind, 1, 205, 3)
go

Veras la info del page header y las filas que contiene esa pagina.
Interesante verdad?

Ahora me toca preguntar a mi, para que quieres leer una pagina en
especifico?. Lo mas bonito que tiene SQL Server es que uno no se tiene que
preocupar por esas cosas, SQL Server la maneja de forma automatica.


AMB


"Wilson R. Rico Camargo" wrote:

COmo puedo leer en que posicion de una pagina se esta guardando un registro
y como puedo leer esa pagina en especial


Cordialmente,


Wilson R. Rico Camargo
BBVA Seguros
Bogotá - Colombia

(Oficina (571) 2191100 Ext. 1140
Móvil 300-2076572: Mensajes instantáneos
Visite www.bbvaseguros.com.co



Preguntas similares