Select the product you need help with
Error: Volver a crear un sysdepends hace que la tabla a no válido enId. de artículo: 115333 - Ver los productos a los que se aplica este artículo BUG #: 10215 (4.21a) BUG #: 16652 (SQLBUG_65) BUG #: 57903 (SQLBUG_70) BUG #: 56127 (SHILOH) SíntomasSi un procedimiento almacenado o vista depende de una tabla que se ha eliminado, sysdepends continuará hace referencia el identificador antiguo de la tabla como un dependiente, incluso si este ID no existe ninguna más. Como resultado, sp_depends no mostrará la dependencia de objeto correcto. SoluciónQuite y vuelva a crear el procedimiento almacenado o vista. Las entradas de sysdepends se volverán a correctamente. EstadoMicrosoft ha confirmado que trata de un problema de los productos de Microsoft enumerados al principio de este artículo. Se está investigando este problema y se publicará nueva información aquí, en Microsoft Knowledge Base, cuando esté disponible. Más informaciónEl siguiente es un ejemplo del problema. En primer lugar, crear la tabla y el procedimiento que se hace referencia a esa tabla. name id ----------------------------- ---------- testx 464004684 procx 480004741 Ahora colocar la tabla y vuelva a crearla con el mismo nombre. A continuación, en identificador de objeto nuevo. drop table testx go create table testx (c int) go select id from sysobjects where name = "testx" id ----------- 512004855 Una consulta contra sysdepends muestra que no se actualiza el identificador de objeto dependiente. select id, depid from sysdepends where id = 480004741 id depid ---------- ---------- 480004741 464004684 PropiedadesId. de artículo: 115333 - Última revisión: martes, 22 de febrero de 2005 - Versión: 3.3 La información de este artículo se refiere a:
Traducción automática IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente. Haga clic aquí para ver el artículo original (en inglés): 115333
(http://support.microsoft.com/kb/115333/en-us/
)
|




Volver al principio








