dtProperties

03/12/2003 - 19:35 por Alberto | Informe spam
¿Por qué la tabla dtProperties figura en el EM como tabla de sistema y en
sysobjects tiene en atributo "U" (tabla de usuario) en la columna type?

Gracias
 

Leer las respuestas

#1 Eladio Rincón
03/12/2003 - 22:27 | Informe spam
Hola Alberto,

fijate en esta consulta:
select name,
objectproperty ( id, 'IsSystemTable' ) as tablaSistema,
objectproperty ( id, 'IsUserTable' ) as tablaUsuario,
objectproperty ( id, 'IsMSShipped' ) as tablaMS
from sysobjects
where objectproperty ( id, 'IsTable' ) = 1

indica que dtProperties no es tabla de sistema, es tabla de usuario y sin embargo es creada durante la instalación de SQL Server; dtProperties no es considerada como tabla de sistema: se introdujo con las herramientas que acompañan a SQL Server (EM, QA) para almacenar los diagramas de base de datos.

Sin embargo, leyendo los libros en pantalla:

mk:@MSITStore:C:\Archivos%20de%20programa\Microsoft%20SQL%20Server\80\Tools\Books\tsqlref.chm::/ts_sys_00_690z.htm
"La información que utilizan Microsoft® SQL Server™ 2000 y sus componentes se almacena en tablas especiales conocidas como tablas del sistema. "

parece bastante claro que dtProperties forma parte de los componentes de SQL Server (EM) ... Es un fallo que supongo que resolverán para la próxima versión de SQL Server;

por cierto, si te fijas en las vistas information_schema sucede lo mismo

Saludos,

Eladio Rincón
SQL Server MVP
http://eladio.europe.webmatrixhosting.net

"Comparte lo que sabes, aprende lo que no sepas." FGG

"Alberto" escribió en el mensaje news:
¿Por qué la tabla dtProperties figura en el EM como tabla de sistema y en
sysobjects tiene en atributo "U" (tabla de usuario) en la columna type?

Gracias


Preguntas similares